Giovanni Mascellani
|
58b7d11871
Take input from either serial or keyboard.
|
vor 5 Jahren |
Giovanni Mascellani
|
7e2ef5e4a8
Add a simple keyboard driver.
|
vor 5 Jahren |
Giovanni Mascellani
|
3281a92191
Intercept all write_char calls in entry.g.
|
vor 5 Jahren |
Giovanni Mascellani
|
60ba64256b
Intercept all log calls in entry.g.
|
vor 5 Jahren |
Giovanni Mascellani
|
af9cda58e7
Do a test iPXE compilation.
|
vor 5 Jahren |
Giovanni Mascellani
|
c018974aa4
Make long 4 bytes long.
|
vor 5 Jahren |
Giovanni Mascellani
|
214bf6e0d9
Understand sizes of floating point types.
|
vor 5 Jahren |
Giovanni Mascellani
|
d9b9f69a8f
Parse octal escape sequences.
|
vor 5 Jahren |
Giovanni Mascellani
|
d16696d515
Fix a good deal of bugs and inconsistencies.
|
vor 5 Jahren |
Giovanni Mascellani
|
cfa666b706
Compile and execute a program with tinycc.
|
vor 5 Jahren |
Giovanni Mascellani
|
d65533db65
Actually run a test program allocating and deallocating a TCC context.
|
vor 5 Jahren |
Giovanni Mascellani
|
1bff629900
Tests and bugfixes.
|
vor 5 Jahren |
Giovanni Mascellani
|
6deb45d4c0
Minor fix to type parsing.
|
vor 5 Jahren |
Giovanni Mascellani
|
72c77127c7
Minor.
|
vor 5 Jahren |
Giovanni Mascellani
|
e16029975d
Try to support static globals.
|
vor 5 Jahren |
Giovanni Mascellani
|
19eb29707b
Add other features and bugfixes in compiler and standard library.
|
vor 5 Jahren |
Giovanni Mascellani
|
720499f4e2
Fix some little bug in the compiler.
|
vor 5 Jahren |
Giovanni Mascellani
|
f89392e59c
Allow void ternary operator.
|
vor 5 Jahren |
Giovanni Mascellani
|
ed77b27818
Implement string initializers.
|
vor 5 Jahren |
Giovanni Mascellani
|
000ca090e0
Many random improvements in preprocessor and compiler.
|
vor 5 Jahren |
Giovanni Mascellani
|
cfa55ec86c
Implement increment and decrement operators for pointers.
|
vor 5 Jahren |
Giovanni Mascellani
|
091c486ea4
Implement various standard library and language features.
|
vor 5 Jahren |
Giovanni Mascellani
|
8dea80a49a
Allow functions to be declared with no arguments.
|
vor 5 Jahren |
Giovanni Mascellani
|
c1ee69cf25
Move character parsing to ast_strtoll.
|
vor 5 Jahren |
Giovanni Mascellani
|
2212da92a9
Implement string collapsing.
|
vor 5 Jahren |
Giovanni Mascellani
|
6491b48e54
Revert "Allow array to be redeclared without length."
|
vor 5 Jahren |
Giovanni Mascellani
|
cfde4a3809
Cache array length during stage 0 from initializers.
|
vor 5 Jahren |
Giovanni Mascellani
|
f5ed97e7aa
Fix a test.
|
vor 5 Jahren |
Giovanni Mascellani
|
b6cec20109
Fix a little parsing bug.
|
vor 5 Jahren |
Giovanni Mascellani
|
1d08729d20
Implement comma operator.
|
vor 5 Jahren |