Hojun-Cho
027f90c572
parse,check,type,wwi: @packed struct attribute, both stages (#51)
Hare/harec @packed struct layout: no inter-field or trailing padding, align =
max field align (NOT forced to 1) — matches harec type_store.c + types.c:621
(packed{u8,u64}=size 9/align 8). Parser consumes inline @packed (loud-rejects
unknown struct attrs, both stages); layout gates padding on !packed; cstage
type_eq enforces packed type-distinctness; the .wwi producer round-trips
"struct @packed {". wwstage sets slotsize=size for packed so its composite-ABI
copy matches cstage byte-for-byte. cstage identity is faithful; wwstage identity
rides the deferred #224 nominal-resolvealias arc (#108). Both stages byte-id;
447 tests pass.
2026-06-19 00:17:49 +09:00
..
2026-06-10 20:45:46 +09:00
2026-06-15 02:15:54 +09:00
2026-06-15 04:31:16 +09:00
2026-05-18 18:25:36 +09:00
2026-06-10 20:45:46 +09:00
2026-06-13 10:38:51 +09:00
2026-06-14 23:22:51 +09:00
2026-05-18 18:25:36 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 23:59:29 +09:00
2026-06-11 20:41:20 +09:00
2026-06-11 20:41:20 +09:00
2026-06-10 20:45:46 +09:00
2026-06-07 06:19:13 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 23:22:51 +09:00
2026-06-14 23:59:29 +09:00
2026-06-18 17:26:09 +09:00
2026-06-18 20:45:12 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 11:54:20 +09:00
2026-05-20 22:11:34 +09:00
2026-06-10 20:45:46 +09:00
2026-05-26 10:54:35 +09:00
2026-06-10 20:45:46 +09:00
2026-06-15 04:31:16 +09:00
2026-06-10 20:45:46 +09:00
2026-06-17 23:54:21 +09:00
2026-06-10 20:45:46 +09:00
2026-06-15 23:10:35 +09:00
2026-06-19 00:17:49 +09:00
2026-05-31 18:51:12 +09:00