Vexu
|
daeb939210
|
translate-c-2 fix switch range
|
2019-12-20 11:35:21 +02:00 |
Vexu
|
d172a7335c
|
translate-c-2 copy parametrs to stack
|
2019-12-20 00:12:08 +02:00 |
Vexu
|
b7f18164f9
|
translate-c-2 add missing casts
|
2019-12-19 21:30:51 +02:00 |
Vexu
|
61482be153
|
translate-c-2 improve macro fn ptr caller
|
2019-12-19 20:58:48 +02:00 |
Vexu
|
f837c7c9cd
|
translate-c-2 compound assign
|
2019-12-19 16:13:28 +02:00 |
Vexu
|
6cd402f1b4
|
translate-c-2 increments worst-case
|
2019-12-19 10:48:32 +02:00 |
Vexu
|
809deb6ec0
|
translate-c-2 unary operators common case
|
2019-12-19 09:56:00 +02:00 |
Vexu
|
e4c47e80b4
|
translate-c-2 unaryexprortypetrait + fixes
|
2019-12-19 08:28:36 +02:00 |
Vexu
|
122a9bad39
|
translate-c-2 fix some casts
|
2019-12-19 01:38:42 +02:00 |
Vexu
|
d54c288bd3
|
translate-c-2 function calls
|
2019-12-18 23:56:39 +02:00 |
Vexu
|
c2666c48a4
|
translate-c-2 array access
|
2019-12-18 22:57:53 +02:00 |
Vexu
|
cf7a5b7a4a
|
translate-c-2 member access
|
2019-12-18 22:29:42 +02:00 |
Vexu
|
e65b9e8f7b
|
translate-c-2 stmt expr
|
2019-12-18 21:20:38 +02:00 |
Vexu
|
62bfff5e87
|
translate-c-2 fix expression grouping bugs
|
2019-12-18 13:32:19 +02:00 |
Vexu
|
f54e7d6c99
|
translate-c-2 update @kavika13's work to removal of TransResult
|
2019-12-18 12:47:35 +02:00 |
Vexu
|
90eed4172d
|
Merge remote-tracking branch 'kavika13/master' into translate-c-2
|
2019-12-18 09:51:40 +02:00 |
Vexu
|
21bc3353b8
|
translate-c-2 character literals and more test fixes
|
2019-12-18 01:04:01 +02:00 |
Vexu
|
6d7025d0c5
|
translate-c-2 various fixes to get more tests passing
|
2019-12-17 23:28:13 +02:00 |
Vexu
|
a6960b89ed
|
translate-c-2 fix container type resolution
|
2019-12-17 22:05:07 +02:00 |
Vexu
|
65531c73a9
|
translate-c-2 switch
|
2019-12-17 17:19:28 +02:00 |
Vexu
|
0283ab8a1a
|
translate-c-2 conditional operator
|
2019-12-17 12:06:28 +02:00 |
Vexu
|
daa22d42b0
|
translate-c-2 floats
|
2019-12-17 11:28:56 +02:00 |
Vexu
|
9cda93a24e
|
translate-c-2 don't shadow primitive types
|
2019-12-17 10:20:02 +02:00 |
Vexu
|
ab6fe57462
|
translate-c-2 for loops
|
2019-12-17 01:40:06 +02:00 |
Vexu
|
6a3d48353b
|
translate-c-2 while loops
|
2019-12-16 22:10:17 +02:00 |
Vexu
|
e3f1bfe483
|
translate-c-2 if statements
|
2019-12-16 18:19:37 +02:00 |
Vexu
|
626562555e
|
translate-c-2 wors-case assign
|
2019-12-16 18:19:37 +02:00 |
Vexu
|
d9527edfe0
|
translate-c-2 comma operator
|
2019-12-16 18:19:24 +02:00 |
Vexu
|
04dc0bd0e4
|
translate-c-2 variable aliasing
|
2019-12-16 12:45:00 +02:00 |
Merlyn Morgan-Graham
|
89ef635b35
|
Add boolean and, boolean or binary ops in translate-c-2
|
2019-12-16 01:34:05 -08:00 |
Merlyn Morgan-Graham
|
acff2d407b
|
Add bit shift binary ops in translate-c-2
|
2019-12-16 01:34:04 -08:00 |
Merlyn Morgan-Graham
|
c8c89648b0
|
Add comparison and bitwise binary ops in translate-c-2
|
2019-12-16 01:34:04 -08:00 |
Vexu
|
a37caaa528
|
translate-c-2 parameter name aliasing
|
2019-12-16 10:39:31 +02:00 |
Vexu
|
620bf695e8
|
organize tests
|
2019-12-16 07:43:18 +02:00 |
Vexu
|
ab60c8e28f
|
c tokenizer escape sequences
|
2019-12-16 00:55:50 +02:00 |
Vexu
|
9f0e83a571
|
translate-c-2 macro functions
|
2019-12-15 23:46:35 +02:00 |
Vexu
|
ed2a19dcec
|
translate-c-2 macro cast
|
2019-12-15 21:32:30 +02:00 |
Vexu
|
57170f9eb6
|
translate-c-2 macro inline fn
|
2019-12-15 19:28:34 +02:00 |
Vexu
|
75218d4765
|
translate-c-2 macros
|
2019-12-15 14:44:11 +02:00 |
Vexu
|
e57e3602e7
|
translate-c-2 implement enums
|
2019-12-14 23:24:47 +02:00 |
Vexu
|
1f84586836
|
translate-c-2 avoid collisions with zig keywords
|
2019-12-14 17:00:10 +02:00 |
Vexu
|
4dae70e702
|
translate-c-2 container aliases
|
2019-12-14 13:40:33 +02:00 |
Vexu
|
a4ac6d15c4
|
translate-c-2 array initializer expr
|
2019-12-14 10:49:25 +02:00 |
Vexu
|
e4ca1f441b
|
translate-c-2 record type
|
2019-12-14 02:00:01 +02:00 |
Vexu
|
45abfa9e71
|
revert removal of translate mode in stage 1
|
2019-12-13 19:06:32 +02:00 |
Vexu
|
41a67126a5
|
translate-c-2 typedef
|
2019-12-13 17:40:37 +02:00 |
Vexu
|
eb057ef41c
|
translate-c-2 dont eval init expr
|
2019-12-13 15:07:10 +02:00 |
Vexu
|
0795f17db2
|
translate-c-2 incompleteArray
|
2019-12-12 21:39:04 +02:00 |
Vexu
|
3bca025091
|
update tests
|
2019-12-12 18:18:43 +02:00 |
Merlyn Morgan-Graham
|
12171dba92
|
Add function parameters to self-hosted translate-C
|
2019-12-10 23:52:40 -08:00 |