hl-valdemar
|
866e28adb8
|
file io
|
2026-07-17 20:52:53 +02:00 |
|
hl-valdemar
|
97f1c06057
|
comptime expandable match statements
|
2026-07-17 14:40:18 +02:00 |
|
hl-valdemar
|
3cc750b3b2
|
braceless one-statement for-loops
|
2026-07-15 23:31:58 +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
|
267947e79d
|
replace leading _ for private symbols with keyword hide
|
2026-07-14 21:22:04 +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
|
0eeacc2e37
|
scalar family constraints for struct fields
|
2026-07-13 23:15:22 +02:00 |
|
hl-valdemar
|
6de4d9f9f3
|
errdefer and try/defer fix
|
2026-07-13 19:57:23 +02:00 |
|
hl-valdemar
|
5a958d9bfd
|
allow keywords as values in enums (and tagged unions)
|
2026-07-13 18:04:07 +02:00 |
|
hl-valdemar
|
6455df52b4
|
add ArrayList alias to std
|
2026-07-13 18:04:07 +02:00 |
|
hl-valdemar
|
288df082e2
|
io interface (first pass)
|
2026-07-13 18:04:07 +02:00 |
|
hl-valdemar
|
2ed333c70d
|
enforce integer division via explicit builtins
|
2026-07-13 18:04:07 +02:00 |
|
hl-valdemar
|
0a424ec6d2
|
mem.eql (stdlib)
|
2026-07-13 10:22:40 +02:00 |
|
hl-valdemar
|
c914083102
|
enforce leading comptime params
|
2026-07-12 20:31:41 +02:00 |
|
hl-valdemar
|
2dea7711f2
|
inferred leading comptime params
|
2026-07-12 19:00:06 +02:00 |
|
hl-valdemar
|
0706188b98
|
stlib arraylist
|
2026-07-12 16:59:46 +02:00 |
|
hl-valdemar
|
cff9e9500f
|
split up mem_allocator examples
|
2026-07-12 00:48:13 +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
|
6dd6b7ff54
|
add realloc (and update c_allocator)
|
2026-07-11 23:26:20 +02:00 |
|
hl-valdemar
|
95c61311ca
|
allocator interface (first pass)
|
2026-07-07 16:20:51 +02:00 |
|
hl-valdemar
|
4ebe9c90e9
|
comptime storage and function values
|
2026-07-03 23:35:00 +02:00 |
|
hl-valdemar
|
ee41a54e41
|
runtime mutable global state
|
2026-07-03 22:40:21 +02:00 |
|
hl-valdemar
|
adf142736c
|
more comptime eval
|
2026-07-03 18:18:45 +02:00 |
|
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
|
a98b26446d
|
array size inference from value
|
2026-07-02 20:20:31 +02:00 |
|
hl-valdemar
|
7cda126924
|
comptime value-params
|
2026-07-02 20:10:02 +02:00 |
|
hl-valdemar
|
b1ddecfc2e
|
translate-c libc headers
|
2026-07-02 18:52:04 +02:00 |
|
hl-valdemar
|
78fb661d1a
|
stdlib beginnings (heap alloc)
|
2026-07-02 08:46:02 +02:00 |
|
hl-valdemar
|
f16f352d1e
|
distinct type aliasing
|
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
|
f5605fd3ec
|
function pointers and callbacks
|
2026-06-23 18:24:35 +02:00 |
|
hl-valdemar
|
3b7c3fcbd0
|
sentinel pointers and c strings
|
2026-06-23 18:24:35 +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
|
a5ceb727c1
|
manual c function interop
|
2026-06-12 18:07:21 +02:00 |
|
hl-valdemar
|
2a79010a57
|
add a language document
|
2026-06-12 18:07:21 +02:00 |
|