deesix
|
afc667e4cf
aarch64: asm-based M1 definitions
|
vor 4 Jahren |
Jeremiah Orians
|
921cc86ce6
First generation implemention of typedef
|
vor 4 Jahren |
Jeremiah Orians
|
358b6cfb96
Fix modulus behavior that is wrong.
|
vor 4 Jahren |
Jeremiah Orians
|
c220d14928
Catching some segfaults
|
vor 4 Jahren |
Jeremiah Orians
|
e25c1995aa
Make types more proper
|
vor 4 Jahren |
Jeremiah Orians
|
6fe6f44a29
Make type information localized to the inside of statements
|
vor 4 Jahren |
Jeremiah Orians
|
d9504e3872
Allow M2-Planet to support larger outputs without hitting a segfault
|
vor 4 Jahren |
Sanne Wouda
|
968fdfea65
AArch64 support for unsigned comparison
|
vor 4 Jahren |
Jeremiah Orians
|
e5befc4fee
armv7l support for unsigned comparisons
|
vor 4 Jahren |
Jeremiah Orians
|
f2cae3d501
AMD64 support for unsigned comparisons
|
vor 4 Jahren |
Jeremiah Orians
|
132e685f97
Fix x86 behavior on unsigned compares
|
vor 4 Jahren |
Jeremiah Orians
|
9da48c5ece
match gcc behavior in regards to if(-1 > 0)
|
vor 4 Jahren |
Jeremiah Orians
|
5c22aac02d
Change knight-posix HEAP behavior and leverage better relational choices for knight-posix
|
vor 4 Jahren |
Sanne Wouda
|
a63b8837c0
[AArch64] Use arithmetic right shift for signed
|
vor 4 Jahren |
Jeremiah Orians
|
67dbbbdcfc
Enable support for C multi-strings
|
vor 4 Jahren |
Jeremiah Orians
|
57264eb157
Catch potential segfaulting behavior in generated binaries
|
vor 4 Jahren |
Jeremiah Orians
|
39915de931
harmonize integer behavior when reading strings
|
vor 4 Jahren |
Jeremiah Orians
|
c4a636c99d
Fix shift behavior to better match C standard
|
vor 4 Jahren |
Jeremiah Orians
|
09783ac089
Fixed continue behavior and added a test to verify correct behavior
|
vor 4 Jahren |
deesix
|
b2ece54864
aarch64: do not generate a wasteful stack anymore
|
vor 4 Jahren |
deesix
|
fbc2bf3333
aarch64: statement
|
vor 4 Jahren |
deesix
|
803cf4ffa3
aarch64: flow control
|
vor 4 Jahren |
deesix
|
ebb0e4a3f9
aarch64: expression
|
vor 4 Jahren |
deesix
|
c32cb92daa
aarch64: arithmetic, relational and bitwise expressions
|
vor 4 Jahren |
deesix
|
39936d81cb
aarch64: primary, postfix and unary expressions
|
vor 4 Jahren |
deesix
|
b581244df0
aarch64: load of function, constant, global and variable
|
vor 4 Jahren |
deesix
|
02bac66940
aarch64: function, function call, arguments, locals and return
|
vor 4 Jahren |
deesix
|
0737a2acf0
aarch64: common recursion
|
vor 4 Jahren |
Jeremiah Orians
|
095664e680
Fix knight-native to be able to support much larger binaries
|
vor 4 Jahren |
Jeremiah Orians
|
5c4c6aee71
prevent void foo () { if(0) {} class of segfaults
|
vor 4 Jahren |