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
|
de56dc7315
|
makefile
|
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
|
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
|
b0c716537e
|
bug fixes
|
2026-07-12 13:04:20 +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
|
7ce3917c15
|
toolchain version command
|
2026-07-06 19:36:55 +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
|
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
|
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
|
d6f9c24314
|
anonymous struct payloads
|
2026-06-30 23:28:49 +02:00 |
|
hl-valdemar
|
eb06b2ee62
|
report global cycle endpoints
|
2026-06-30 22:50:28 +02:00 |
|
hl-valdemar
|
5161e99af5
|
contextual payload construction
|
2026-06-30 22:17:00 +02:00 |
|
hl-valdemar
|
7ca7e33033
|
fallible ergonomics
|
2026-06-30 20:40:40 +02:00 |
|
hl-valdemar
|
07c560b750
|
no :: in func decls
|
2026-06-30 19:38:28 +02:00 |
|
hl-valdemar
|
ae5af37b85
|
error handling kickoff
|
2026-06-30 19:38:28 +02:00 |
|
hl-valdemar
|
98c303d22c
|
contextual void construction
|
2026-06-29 20:30:41 +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
|
981ccb047a
|
tagged unions
|
2026-06-28 23:27:59 +02:00 |
|
hl-valdemar
|
f328c44154
|
unions (untagged)
|
2026-06-28 22:31:27 +02:00 |
|
hl-valdemar
|
3007910526
|
labeled block statements
|
2026-06-28 09:07:34 +02:00 |
|
hl-valdemar
|
eaa66511a0
|
block labels
|
2026-06-28 08:51:28 +02:00 |
|
hl-valdemar
|
3e54c6f9ad
|
value if/loop follow-ups
|
2026-06-28 08:25:00 +02:00 |
|