hl-valdemar
|
9e79d6692b
|
rename expand to inline
|
2026-08-02 21:14:49 +02:00 |
|
hl-valdemar
|
b9526b5f06
|
disambiguate enum blocks and complete distinct type operations
|
2026-08-02 15:27:43 +02:00 |
|
hl-valdemar
|
96275121be
|
fix: bug hunt
|
2026-07-24 23:56:30 +02:00 |
|
hl-valdemar
|
8b50eb7606
|
whole-function comptime folding for zero-runtime value calls
|
2026-07-23 09:44:24 +02:00 |
|
hl-valdemar
|
21ff291788
|
fix comptime yield targeting
|
2026-07-22 12:12:44 +02:00 |
|
hl-valdemar
|
ec5880e757
|
caller-context comptime preservation
|
2026-07-22 11:36:12 +02:00 |
|
hl-valdemar
|
07e89e23e1
|
array reflection
|
2026-07-22 11:13:46 +02:00 |
|
hl-valdemar
|
09571ffeb9
|
sync stdlib from honey
|
2026-07-22 00:54:43 +02:00 |
|
hl-valdemar
|
9c6215776e
|
add constcast and immutable free
|
2026-07-22 00:44:47 +02:00 |
|
hl-valdemar
|
17508ff751
|
add noreturn and unreachable
|
2026-07-22 00:30:13 +02:00 |
|
hl-valdemar
|
402871ef7a
|
rename none to null
|
2026-07-22 00:07:42 +02:00 |
|
hl-valdemar
|
1619ea98a3
|
preserve active comptime state in local type declarations
|
2026-07-21 22:58:44 +02:00 |
|
hl-valdemar
|
dd00af7731
|
memcopy! and memset! intrinsics
|
2026-07-21 21:57:27 +02:00 |
|
hl-valdemar
|
05aa7d084a
|
make record fields resolve type-factory calls before runtime validation
|
2026-07-20 16:05:28 +02:00 |
|
hl-valdemar
|
ec36b6b861
|
fix optional-presence comparison
|
2026-07-20 15:46:04 +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
|
f9448363e4
|
grouped comptime param update
|
2026-07-18 23:57:17 +02:00 |
|
hl-valdemar
|
9eb7476522
|
default struct fields
|
2026-07-18 16:33:31 +02:00 |
|
hl-valdemar
|
b09787029d
|
native test framework
|
2026-07-18 00:12:12 +02:00 |
|
hl-valdemar
|
cedc63b28b
|
upgrade enum discriminants
|
2026-07-17 21:28:14 +02:00 |
|
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
|
1f25e6cd1d
|
better comptime match-statement support
|
2026-07-16 09:01:44 +02:00 |
|
hl-valdemar
|
7de0b7f268
|
diagnostics upgrade
|
2026-07-15 23:12:04 +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
|
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
|
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
|
b0c716537e
|
bug fixes
|
2026-07-12 13:04:20 +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
|
2cda024614
|
allocation related primitives
|
2026-07-08 22:08:02 +02:00 |
|
hl-valdemar
|
5e18df9bc1
|
warning diagnostics for unused locals
|
2026-07-08 20:21:15 +02:00 |
|
hl-valdemar
|
f171a6579d
|
function literals (non-capturing)
|
2026-07-07 17:24:25 +02:00 |
|
hl-valdemar
|
95c61311ca
|
allocator interface (first pass)
|
2026-07-07 16:20:51 +02:00 |
|
hl-valdemar
|
e7f69ffb5a
|
add new and init to toolchain
|
2026-07-06 19:36:55 +02:00 |
|
hl-valdemar
|
cdde49e68b
|
build system (first pass)
|
2026-07-05 00:09:39 +02:00 |
|
hl-valdemar
|
78fb661d1a
|
stdlib beginnings (heap alloc)
|
2026-07-02 08:46:02 +02:00 |
|