Commit Graph

29 Commits

Author SHA1 Message Date
hl-valdemar e00a4e929a comptime eval 2026-07-03 18:18:45 +02:00
hl-valdemar b94687c30a comptime type params 2026-07-02 22:24:57 +02:00
hl-valdemar 7cda126924 comptime value-params 2026-07-02 20:10:02 +02:00
hl-valdemar 870f946b52 fix interop and indexing oversights 2026-07-01 22:12:22 +02:00
hl-valdemar 7fe3552c01 fix catch handlers / match statements yielding past scope 2026-07-01 08:41:36 +02:00
hl-valdemar ae5af37b85 error handling kickoff 2026-06-30 19:38:28 +02:00
hl-valdemar c82f070d55 void-payloads, multi-pattern arms, and range patterns (match statements) 2026-06-29 20:29:01 +02:00
hl-valdemar 462632554c match statements 2026-06-29 08:16:17 +02:00
hl-valdemar 61293a23e7 expand yield to if-statements and loops 2026-06-27 11:52:17 +02:00
hl-valdemar f610be1b59 add yield 2026-06-27 10:57:22 +02:00
hl-valdemar b4ce2c2117 add defer 2026-06-27 04:11:56 +02:00
hl-valdemar 81ae939bf0 break and continue in loops 2026-06-27 03:36:31 +02:00
hl-valdemar ca6cc89da0 undefined assignment 2026-06-25 21:23:04 +02:00
hl-valdemar 2f68fc966a enums 2026-06-23 18:24:36 +02:00
hl-valdemar 6512ccd543 compound assignment 2026-06-23 18:24:36 +02:00
hl-valdemar 663f4dc658 condtional multi-unwrap and guard clauses 2026-06-23 18:24:36 +02:00
hl-valdemar 27f42dd253 for loops 2026-06-23 18:24:36 +02:00
hl-valdemar 380b5943b3 while loops 2026-06-23 18:24:36 +02:00
hl-valdemar c90ada608e booleans, comparisons, and if/else 2026-06-23 18:24:36 +02:00
hl-valdemar 19e9fbdd4b extern variables and object-like macro consts 2026-06-23 18:24:36 +02:00
hl-valdemar 2d3d0bd266 c variadic calls 2026-06-23 18:24:35 +02:00
hl-valdemar 638ca57f5c restricted c header imports 2026-06-23 18:24:35 +02:00
hl-valdemar 4e860b033e c interop type foundation 2026-06-23 18:24:35 +02:00
hl-valdemar 94e56f6888 unary minus 2026-06-12 18:07:21 +02:00
hl-valdemar 4112b79c6b compact compiler ids and spans to reduce memory usage 2026-06-12 18:07:21 +02:00
hl-valdemar a5ceb727c1 manual c function interop 2026-06-12 18:07:21 +02:00
hl-valdemar cdbe4fbc99 intern identifiers 2026-06-10 21:46:26 +02:00
hl-valdemar d6e03b6f08 package-type imports 2026-06-10 20:54:14 +02:00
hl-valdemar 087fdb45d5 initial draft 2026-06-09 23:05:28 +02:00