Commit Graph

25 Commits

Author SHA1 Message Date
hl-valdemar dd00af7731 memcopy! and memset! intrinsics 2026-07-21 21:57:27 +02:00
hl-valdemar ec36b6b861 fix optional-presence comparison 2026-07-20 15:46:04 +02:00
hl-valdemar 10abba54a5 comptime-state propagation through generated struct field resolution 2026-07-20 08:38:52 +02:00
hl-valdemar 59bbb197e0 struct type construction 2026-07-19 23:38:10 +02:00
hl-valdemar 95f90cc306 close some gaps in the type system 2026-07-19 01:44:06 +02:00
hl-valdemar c7e3162ecb bitwise operations 2026-07-19 00:45:51 +02:00
hl-valdemar 9eb7476522 default struct fields 2026-07-18 16:33:31 +02:00
hl-valdemar e889a99e55 bare func declaration identities (comptime) 2026-07-18 14:29:03 +02:00
hl-valdemar 85693e57e1 function values as comptime params 2026-07-18 10:31:17 +02:00
hl-valdemar 97f1c06057 comptime expandable match statements 2026-07-17 14:40:18 +02:00
hl-valdemar 1f25e6cd1d better comptime match-statement support 2026-07-16 09:01:44 +02:00
hl-valdemar c4fa8e930f richer formatting 2026-07-15 21:10:54 +02:00
hl-valdemar 1165cfb7c0 fix comptime specialization, implement io.print 2026-07-15 19:52:14 +02:00
hl-valdemar 0b2055d64b reflection foundation, tuples, debug.print 2026-07-15 19:50:24 +02:00
hl-valdemar 5157cf3bcc rename intrinsics 2026-07-14 20:15:52 +02:00
hl-valdemar 471896b48a favor return over return _ (void return); newline/closing terminates 2026-07-14 19:11:58 +02:00
hl-valdemar 0b0b00a050 bug fixes 2026-07-13 23:56:55 +02:00
hl-valdemar 6de4d9f9f3 errdefer and try/defer fix 2026-07-13 19:57:23 +02:00
hl-valdemar 2ed333c70d enforce integer division via explicit builtins 2026-07-13 18:04:07 +02:00
hl-valdemar 0706188b98 stlib arraylist 2026-07-12 16:59:46 +02:00
hl-valdemar fbbbfa454c typed alloc 2026-07-12 00:31:12 +02:00
hl-valdemar 220b1c6e82 _ prefixed top-level symbols now file-local 2026-07-11 23:37:56 +02:00
hl-valdemar 2cda024614 allocation related primitives 2026-07-08 22:08:02 +02:00
hl-valdemar 4ebe9c90e9 comptime storage and function values 2026-07-03 23:35:00 +02:00
hl-valdemar adf142736c more comptime eval 2026-07-03 18:18:45 +02:00