--- - branch: MAIN date: Tue Aug 20 12:33:05 UTC 2019 files: - new: '1.31' old: '1.30' path: src/sys/arch/amd64/include/param.h pathrev: src/sys/arch/amd64/include/param.h@1.31 type: modified - new: '1.85' old: '1.84' path: src/sys/arch/i386/include/param.h pathrev: src/sys/arch/i386/include/param.h@1.85 type: modified - new: '1.610' old: '1.609' path: src/sys/sys/param.h pathrev: src/sys/sys/param.h@1.610 type: modified id: 20190820T123305Z.a01750d358d7a54e0e997749ab89b0687564a5c6 log: | New macro ALIGNED_POINTER_LOAD. To be used with ALIGNED_POINTER(p,t) instead of writing *(const t *)p directly. This way, on machines without strict alignment, we can use memcpy to pacify sanitizers, while getting the same compiled code in the end with a single (say) MOV instruction. module: src subject: 'CVS commit: src/sys' unixtime: '1566304385' user: riastradh