Giovanni Mascellani
|
7b4908a746
Run more tests.
|
5 vuotta sitten |
Giovanni Mascellani
|
a22a334b7c
Update mm0 repository and fix little things.
|
5 vuotta sitten |
Giovanni Mascellani
|
1a769a0775
Fix some errors, update README, try to introduce SHA256 code verification.
|
5 vuotta sitten |
Giovanni Mascellani
|
f5f9504860
Reintroduce init filesystem, and use it for MM0.
|
5 vuotta sitten |
Giovanni Mascellani
|
f1c340c226
Fix decode_number_or_symbol.
|
5 vuotta sitten |
Giovanni Mascellani
|
7e2ef5e4a8
Add a simple keyboard driver.
|
5 vuotta sitten |
Giovanni Mascellani
|
d117207a81
Stop using /init filesystem.
|
5 vuotta sitten |
Giovanni Mascellani
|
876a434e1a
Remove script support in G.
|
5 vuotta sitten |
Giovanni Mascellani
|
60ba64256b
Intercept all log calls in entry.g.
|
5 vuotta sitten |
Giovanni Mascellani
|
83a56c7bbf
Introduce entry.g for very early G routines.
|
5 vuotta sitten |
Giovanni Mascellani
|
b0f47e0462
Update lexer to latest MM0 specification.
|
5 vuotta sitten |
Giovanni Mascellani
|
03011a195f
Re-enable applications disabled by mistake.
|
5 vuotta sitten |
Giovanni Mascellani
|
a7a40a6faa
Do MM0 lexing.
|
5 vuotta sitten |
Giovanni Mascellani
|
bb7b81a8e5
Call the MM0 processor.
|
5 vuotta sitten |
Giovanni Mascellani
|
3f1c431108
Add skeleton of mm0 parser.
|
5 vuotta sitten |
Giovanni Mascellani
|
d65533db65
Actually run a test program allocating and deallocating a TCC context.
|
5 vuotta sitten |
Giovanni Mascellani
|
55e1c7df5b
Compile tinycc.
|
5 vuotta sitten |
Giovanni Mascellani
|
a5da7b6eb5
Small bugfix.
|
5 vuotta sitten |
Giovanni Mascellani
|
39e8fd9393
Implement int64 division.
|
5 vuotta sitten |
Giovanni Mascellani
|
3600703e25
Fix integer constant parsing.
|
6 vuotta sitten |
Giovanni Mascellani
|
0e587f9ae9
Finish the RB tree implementation and switch to it.
|
6 vuotta sitten |
Giovanni Mascellani
|
5fbf4cde08
Copy RB tree implementation from old literateprograms.org.
|
6 vuotta sitten |
Giovanni Mascellani
|
5e1c07683c
Enable map testing.
|
6 vuotta sitten |
Giovanni Mascellani
|
53818e994e
Begin writing support for in64 in G.
|
6 vuotta sitten |
Giovanni Mascellani
|
a726bf3bd1
Introduce a runtime for C written in Assembly.
|
6 vuotta sitten |
Giovanni Mascellani
|
8fb96120a3
Implement ATA PIO writing.
|
6 vuotta sitten |
Giovanni Mascellani
|
6969709bdd
Implement a basic debugfs.
|
6 vuotta sitten |
Giovanni Mascellani
|
3448fdece4
Minor.
|
6 vuotta sitten |
Giovanni Mascellani
|
f59f1c2246
Fix known bugs and finally switch to binary search trees for maps.
|
6 vuotta sitten |
Giovanni Mascellani
|
d0be253815
Begin implementing AVL trees to speed up maps.
|
6 vuotta sitten |