Giovanni Mascellani
|
45ca5ea607
Fix puts implementation.
|
5 éve |
Giovanni Mascellani
|
3281a92191
Intercept all write_char calls in entry.g.
|
5 éve |
Giovanni Mascellani
|
60ba64256b
Intercept all log calls in entry.g.
|
5 éve |
Giovanni Mascellani
|
8cf89d3b4d
Fix a bug in stdlib.h.
|
5 éve |
Giovanni Mascellani
|
d9b9f69a8f
Parse octal escape sequences.
|
5 éve |
Giovanni Mascellani
|
a5520fb88e
Implement other stdlib functions.
|
5 éve |
Giovanni Mascellani
|
d65533db65
Actually run a test program allocating and deallocating a TCC context.
|
5 éve |
Giovanni Mascellani
|
1bff629900
Tests and bugfixes.
|
5 éve |
Giovanni Mascellani
|
f89392e59c
Allow void ternary operator.
|
5 éve |
Giovanni Mascellani
|
ed77b27818
Implement string initializers.
|
5 éve |
Giovanni Mascellani
|
000ca090e0
Many random improvements in preprocessor and compiler.
|
5 éve |
Giovanni Mascellani
|
cfa55ec86c
Implement increment and decrement operators for pointers.
|
5 éve |
Giovanni Mascellani
|
091c486ea4
Implement various standard library and language features.
|
5 éve |
Giovanni Mascellani
|
2212da92a9
Implement string collapsing.
|
5 éve |
Giovanni Mascellani
|
1d08729d20
Implement comma operator.
|
5 éve |
Giovanni Mascellani
|
0faec868d7
Implement switch.
|
5 éve |
Giovanni Mascellani
|
58df74d6e4
Implement do ... while.
|
5 éve |
Giovanni Mascellani
|
b4ff754d49
Implement sizeof operator.
|
5 éve |
Giovanni Mascellani
|
a3dff132f0
Implement increment and decrement for integer types.
|
5 éve |
Giovanni Mascellani
|
90cfff3aa5
Implement and test goto.
|
5 éve |
Giovanni Mascellani
|
f1476801d7
Implement returning structs and unions.
|
5 éve |
Giovanni Mascellani
|
c535c21548
Implement op-assignment.
|
5 éve |
Giovanni Mascellani
|
8f82e042cc
Implement pointer sum- and subtract-assignement.
|
5 éve |
Giovanni Mascellani
|
2952f200cd
Implement 64 bits arithmentic operations.
|
5 éve |
Giovanni Mascellani
|
0c15f090d5
Fix a preprocessing bug when parsing ASTs.
|
5 éve |
Giovanni Mascellani
|
cda66efd95
Implement casts.
|
5 éve |
Giovanni Mascellani
|
ed8b43b693
Add support for ternary operator and for bool type.
|
5 éve |
Giovanni Mascellani
|
8e14ef5aa4
Add support for anonymous structs and unions, and misc things to stdlib.
|
5 éve |
Giovanni Mascellani
|
dbfe938193
Add partial support for arithmetic between 8 bytes integers.
|
6 éve |
Giovanni Mascellani
|
ea71466c2d
Fix type conversion for longs.
|
6 éve |