hl-valdemar
|
378eb637c6
|
better escape code support
|
2026-08-11 21:18:57 +02:00 |
|
hl-valdemar
|
c2343b54bb
|
usize indexing only
|
2026-08-11 20:38:38 +02:00 |
|
hl-valdemar
|
fa53ca2219
|
conditionally unwrapping while loops
|
2026-08-11 20:05:55 +02:00 |
|
hl-valdemar
|
ba6052eef3
|
move hide behind @ and specify with :
|
2026-08-10 23:25:55 +02:00 |
|
hl-valdemar
|
8785912b73
|
file-local / package-local decls
|
2026-08-09 17:18:41 +02:00 |
|
hl-valdemar
|
a7a32894f3
|
error inference in fallible functions
|
2026-08-09 16:18:10 +02:00 |
|
hl-valdemar
|
572ffe7d07
|
fallible main
|
2026-08-09 15:08:20 +02:00 |
|
hl-valdemar
|
6688822de2
|
struct field reordering (minimizing padding)
|
2026-08-09 14:12:39 +02:00 |
|
hl-valdemar
|
729488e702
|
structs as errors in fallibles
|
2026-08-08 22:49:55 +02:00 |
|
hl-valdemar
|
081a3fd5df
|
mutable decl syntax change
|
2026-08-05 21:49:12 +02:00 |
|
hl-valdemar
|
9e79d6692b
|
rename expand to inline
|
2026-08-02 21:14:49 +02:00 |
|
hl-valdemar
|
f25f76adff
|
refine distinct construction semantics
|
2026-08-02 19:14:59 +02:00 |
|
hl-valdemar
|
b9526b5f06
|
disambiguate enum blocks and complete distinct type operations
|
2026-08-02 15:27:43 +02:00 |
|
hl-valdemar
|
f267e8c3cb
|
package-private visibility
|
2026-08-01 23:22:14 +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
|
0d04925b3a
|
remove undefined global constraint
|
2026-07-22 02:46:29 +02:00 |
|
hl-valdemar
|
9c6215776e
|
add constcast and immutable free
|
2026-07-22 00:44:47 +02:00 |
|
hl-valdemar
|
5f343ad2d3
|
unify catch fallback value sources
|
2026-07-22 00:39:01 +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
|
dd00af7731
|
memcopy! and memset! intrinsics
|
2026-07-21 21:57:27 +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
|
9f433af724
|
preserve application and error inference in test builds
|
2026-07-18 00:46:05 +02:00 |
|
hl-valdemar
|
ef91f13e7b
|
unsigned integer constraint (uint)
|
2026-07-18 00:17:13 +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
|
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 |
|