|
|
940b58331d
|
A bunch of array fixes and some buffer stuff that doesn't quite work yet
|
2025-09-24 14:04:50 +02:00 |
|
|
|
50a404984d
|
Started some fixes for array support. Not entirely there yet.
|
2025-09-17 21:37:53 +02:00 |
|
|
|
607a6a0bed
|
Deprecate properties. Use hinted cbuffers instead. This opens up to use a structured buffer in that way as well if you want instead.
|
2025-09-17 12:31:37 +02:00 |
|
|
|
7fefe0ecf6
|
Ifdefs, moved semantic to check, fixed error reporting for builtins
|
2025-09-16 11:04:57 +02:00 |
|
|
|
d6ea2e4c2f
|
Memory optimization for the general case by reserving significantly fewer tokens in lexer. It was reserving 1 million always!
|
2025-09-11 12:27:44 +02:00 |
|
|
|
78e6d6146e
|
Remove compiler ctx allocator
|
2025-09-11 11:23:07 +02:00 |
|
|
|
9461fe626f
|
Change result to context for clarity. Fix a bunch of stuff in builtin functions and structs.
|
2025-09-10 23:21:34 +02:00 |
|
|
|
ceafd197f5
|
A bunch of new allocation related stuff.
|
2025-09-10 06:59:29 +02:00 |
|
|
|
f4a9592f26
|
Much better allocation strategy with new ncore arenas. Add more builtin node gen stuff. It's kind of wonky.
|
2025-09-06 23:30:45 +02:00 |
|
|
|
9cf51a1534
|
Broke builtins.
|
2025-09-06 19:58:46 +02:00 |
|
|
|
11c936ba7f
|
Started load directive.
|
2025-09-03 22:31:18 +02:00 |
|
|
|
94fc3a4dad
|
Added basic for i loops. Missing some breaking tests and more tests. Also want to add for each at some point and it_index.
|
2025-08-30 22:58:51 +02:00 |
|
|
|
da87209690
|
Move compile result stuff out of specific stages.
|
2025-08-27 21:55:01 +02:00 |
|
|
|
1adb289c10
|
Add error propagation to lexer.
|
2025-01-06 22:17:44 +01:00 |
|
|
|
d08529a3eb
|
Simplification of API.
|
2025-01-04 23:12:54 +01:00 |
|
|
|
d9dfcc6354
|
Beginning of better API
|
2024-09-02 12:34:48 +02:00 |
|
|
|
0471dbe7d7
|
Add nbrutil to modules. Move static array to nbrutil
|
2024-07-16 14:31:54 +02:00 |
|
|
|
a9a67e3fac
|
Add lexing, parsing and some semantic checking for constant buffers.
|
2024-06-14 19:56:28 +02:00 |
|
|
|
b81c0af596
|
init commit
|
2024-06-09 21:34:23 +02:00 |
|