|
|
7fec1b1ce7
|
memcpy
|
2023-12-15 22:49:42 +01:00 |
|
|
|
ba5d41674c
|
inline assembly :3
|
2023-12-15 22:31:13 +01:00 |
|
|
|
3ab116d7f0
|
more cleanup
|
2023-12-15 20:28:47 +01:00 |
|
|
|
b273b20a75
|
rename crate to pkg
|
2023-12-15 18:35:20 +01:00 |
|
|
|
7ca78530a1
|
fmt
|
2023-12-15 18:32:53 +01:00 |
|
|
|
bf9fbcc069
|
refactor typeck
|
2023-12-15 18:32:12 +01:00 |
|
|
|
5fefc46402
|
make generics worse
|
2023-12-15 18:20:52 +01:00 |
|
|
|
1a0828bd32
|
fix generics and stuff
|
2023-12-15 17:47:16 +01:00 |
|
|
|
537c924a68
|
fix some bugs
|
2023-12-15 17:28:00 +01:00 |
|
|
|
01d4238269
|
Start typechecking generics
|
2023-11-06 20:41:49 +01:00 |
|
|
|
bf73203182
|
Add documentatioN
|
2023-11-05 16:56:47 +01:00 |
|
|
|
a699262671
|
fix cycles in extern modules
|
2023-11-05 16:48:13 +01:00 |
|
|
|
3af8f4fc40
|
implement some more stuff around raw pointers
|
2023-11-05 11:29:41 +01:00 |
|
|
|
ef04f21100
|
error recovery!
|
2023-08-06 00:07:10 +02:00 |
|
|
|
c0c08488ba
|
add fail test
|
2023-08-05 22:34:21 +02:00 |
|
|
|
dc9e33f339
|
imrpove safety of alloc
|
2023-08-05 14:41:54 +02:00 |
|
|
|
64d81b5608
|
add raw pointers
|
2023-08-05 14:20:24 +02:00 |
|
|
|
5bac67b84c
|
struct field writes
|
2023-08-05 14:05:41 +02:00 |
|
|
|
a6fea036d0
|
test commands
|
2023-08-03 14:48:28 +02:00 |
|
|
|
cc04638f1e
|
minor cleanup
|
2023-08-03 14:47:21 +02:00 |
|
|
|
ba3a199249
|
typeck cleanup
|
2023-08-03 14:40:25 +02:00 |
|
|
|
73a369730b
|
more item cleanup
|
2023-08-03 13:50:14 +02:00 |
|
|
|
b021a9e218
|
refactor items
|
2023-08-03 13:44:55 +02:00 |
|
|
|
cdbb26352e
|
rename AST items
|
2023-08-03 13:24:11 +02:00 |
|
|
|
f05e5520f3
|
allocators and type aliases
|
2023-08-03 13:22:35 +02:00 |
|
|
|
60c743d656
|
vscode readme
|
2023-08-03 12:02:09 +02:00 |
|
|
|
86dec70f68
|
improve ext
|
2023-08-03 11:57:50 +02:00 |
|
|
|
a6d2d7aa05
|
improve ext
|
2023-08-03 11:50:24 +02:00 |
|
|
|
523cc9cd59
|
add vscode extension
|
2023-08-03 11:33:07 +02:00 |
|
|
|
9f3e728e79
|
cleanup
|
2023-08-02 23:50:28 +02:00 |
|
|
|
9ece18a48a
|
reference counting
|
2023-08-02 23:19:10 +02:00 |
|
|
|
d9ab81bed1
|
rename lower to codegen
|
2023-08-02 20:24:40 +02:00 |
|
|
|
a1d04d264e
|
move rt to separate file and make loader understand it
|
2023-08-02 20:19:14 +02:00 |
|
|
|
309a286a1a
|
fix tests
|
2023-08-02 19:46:06 +02:00 |
|
|
|
e455e71aa2
|
eagerly load crates from extern mod items
|
2023-08-02 19:32:49 +02:00 |
|
|
|
2f1f4a9798
|
refactorings
|
2023-08-02 19:18:52 +02:00 |
|
|
|
7eeaf548d0
|
refactor file loading
|
2023-08-02 15:01:52 +02:00 |
|
|
|
beb0321382
|
refactor crate loading
|
2023-08-02 14:32:42 +02:00 |
|
|
|
dd93453943
|
rename tests to ui-tests
|
2023-08-02 14:32:31 +02:00 |
|
|
|
b68d775671
|
Add basic testsuite using ui_test
|
2023-08-01 11:57:44 +02:00 |
|
|
|
1551847d8c
|
fix struct literals
|
2023-08-01 10:42:46 +02:00 |
|
|
|
b0b92dae0f
|
start structs
|
2023-07-31 23:39:52 +02:00 |
|
|
|
924236532c
|
many things
|
2023-07-31 22:39:17 +02:00 |
|
|
|
f582a5b4c3
|
globals
|
2023-07-31 20:26:50 +02:00 |
|
|
|
b779a51ef5
|
add some things to std
|
2023-07-31 18:28:39 +02:00 |
|
|
|
c4cfa19fa9
|
crates work
|
2023-07-31 18:23:10 +02:00 |
|
|
|
b3b0bc2e6f
|
start implememting crate loading
|
2023-07-31 18:03:26 +02:00 |
|
|
|
a0599342ea
|
fix offset
|
2023-07-31 16:51:54 +02:00 |
|
|
|
93f478546e
|
Also use AST phases for ty
|
2023-07-31 16:41:03 +02:00 |
|
|
|
5f191c72cc
|
Strongly typed AST
|
2023-07-31 16:17:56 +02:00 |
|