hl-valdemar
|
3a90a90428
|
fix: canonicalize nested composition references
|
2026-10-25 03:48:21 +01:00 |
|
hl-valdemar
|
cbbf5e7d6c
|
fix: reflect composed payload-free enum sums
|
2026-10-25 03:48:21 +01:00 |
|
hl-valdemar
|
a6e688db71
|
fix: track imports used by forced comptime initializers
|
2026-10-25 03:48:21 +01:00 |
|
hl-valdemar
|
81531208b2
|
fix: require exact contextual integer to float typing
|
2026-10-25 03:48:21 +01:00 |
|
hl-valdemar
|
8ebbf72388
|
feat: preprocess native argv into sentinel slices
|
2026-10-23 12:14:35 +02:00 |
|
hl-valdemar
|
eddca5c3bf
|
feat: supply process arguments through native startup
|
2026-10-23 12:07:01 +02:00 |
|
hl-valdemar
|
8ab5b71a0c
|
feat: support checked explicit sentinel slices
|
2026-10-23 11:37:29 +02:00 |
|
hl-valdemar
|
7cb4ace0fa
|
fix: allow multiline grouped sum types
|
2026-10-09 23:27:55 +02:00 |
|
hl-valdemar
|
7f7de7a8d2
|
feat: infer complete ptrcast target types
|
2026-09-20 00:04:18 +02:00 |
|
hl-valdemar
|
5dac5baa05
|
fix: resolve distinct type factory backings
|
2026-09-20 00:04:18 +02:00 |
|
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
|
5244bfbf1b
|
improve error messages
|
2026-08-09 22:42:02 +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
|
e0f1d2d7cb
|
improve int/float type resolution
|
2026-08-08 22:38:13 +02:00 |
|
hl-valdemar
|
081a3fd5df
|
mutable decl syntax change
|
2026-08-05 21:49:12 +02:00 |
|
hl-valdemar
|
88b94197c9
|
better try/catch fallback
|
2026-08-05 20:55:00 +02:00 |
|
hl-valdemar
|
aadce94b42
|
yield type check against yield target
|
2026-08-05 17:35:33 +02:00 |
|
hl-valdemar
|
84b88f6127
|
fix honey compiler blockers
|
2026-08-05 08:53:43 +02:00 |
|
hl-valdemar
|
9e79d6692b
|
rename expand to inline
|
2026-08-02 21:14:49 +02:00 |
|
hl-valdemar
|
c92723bc14
|
support shorthand enums in value-if
|
2026-08-02 19:45:30 +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
|
91aa601464
|
fix(checker): infer return match calls
|
2026-08-01 23:59:11 +02:00 |
|
hl-valdemar
|
f267e8c3cb
|
package-private visibility
|
2026-08-01 23:22:14 +02:00 |
|
hl-valdemar
|
304880a9aa
|
bug fix
|
2026-08-01 22:03:08 +02:00 |
|
hl-valdemar
|
a8593c00f9
|
allow both proc and func in prototype
|
2026-07-25 00:03:12 +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
|
0d04925b3a
|
remove undefined global constraint
|
2026-07-22 02:46:29 +02:00 |
|
hl-valdemar
|
63f000dd42
|
weak contextual string-literal inference
|
2026-07-22 02:32:47 +02:00 |
|
hl-valdemar
|
c389c19a81
|
stop compilation after checker errors
|
2026-07-22 02:13:57 +02:00 |
|
hl-valdemar
|
8e153fa84e
|
refine returned match errors
|
2026-07-22 02:07:51 +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
|
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
|
297f2e3078
|
struct field declared type inference
|
2026-07-20 16:51:50 +02:00 |
|
hl-valdemar
|
ad4802a270
|
preserve global resolved type properly
|
2026-07-20 16:11:36 +02:00 |
|