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
|
f54e7d6c99
|
translate-c-2 update @kavika13's work to removal of TransResult
|
2019-12-18 12:47:35 +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
|
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
|
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
|
a37caaa528
|
translate-c-2 parameter name aliasing
|
2019-12-16 10:39:31 +02:00 |
Vexu
|
ab60c8e28f
|
c tokenizer escape sequences
|
2019-12-16 00:55:50 +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
|
4dae70e702
|
translate-c-2 container aliases
|
2019-12-14 13:40:33 +02:00 |
Vexu
|
e4ca1f441b
|
translate-c-2 record type
|
2019-12-14 02:00:01 +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
|
48ac84db1b
|
translate-c-2 translate apvalue
|
2019-12-12 20:35:40 +02:00 |
Vexu
|
ef361161e2
|
translate-c-2 add var decl
|
2019-12-12 16:12:19 +02:00 |
Merlyn Morgan-Graham
|
fe415dae04
|
Add paren expression statements to self-hosted translate-C
|
2019-12-10 23:52:40 -08:00 |
Andrew Kelley
|
15d415e10b
|
make std.mem.toSlice use null terminated pointers
and fix the fallout
|
2019-11-24 21:21:05 -05:00 |
daurnimator
|
ed956b5812
|
translate-c: add support for MacroQualified definitions
|
2019-11-19 01:05:17 +00:00 |
Andrew Kelley
|
e816d592e8
|
update zig codebase to llvm 9
|
2019-07-17 17:47:39 -04:00 |
emekoi
|
0435026474
|
fixed size of ZigClangAPValue on mingw-w64
|
2019-07-16 09:34:02 -04:00 |
hryx
|
0e38f7215b
|
Define different struct size for APValue on Windows (thanks @Sahnvour)
|
2019-06-29 14:34:00 -07:00 |
hryx
|
f845994839
|
transBinaryOperator: Add, Sub
|
2019-06-23 17:17:21 -07:00 |
hryx
|
69b90e0681
|
transStringLiteral
|
2019-06-23 15:06:16 -07:00 |
hryx
|
4ae95d7ffc
|
Translate assignment BinaryOperator statements
|
2019-06-22 17:29:36 -07:00 |
hryx
|
0f545e5a2b
|
transReturnStmt
|
2019-06-10 23:06:54 -07:00 |
hryx
|
84e479d94f
|
(broken) local var decls, integer literals (part)
|
2019-06-09 23:35:48 -07:00 |
hryx
|
586c36dd1d
|
Restore fn decls removed during conflict
|
2019-06-08 17:02:00 -07:00 |
Gonzalo Diethelm
|
6547468af6
|
clang.zig cleanup #9: rename arg0 to self
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
8d50d4f3fc
|
clang.zig cleanup #8: add missing consts
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
b639447263
|
clang.zig cleanup #7: add missing struct
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
f4b4ea402e
|
clang.zig cleanup #6: move block around
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
fd9e63da53
|
clang.zig cleanup #5: add missing enums
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
7f1dd05fa7
|
clang.zig cleanup #4: move block around
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
5df2e791c2
|
clang.zig cleanup #3: move block around
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
abf97cc232
|
clang.zig cleanup #2: move block around
|
2019-05-28 18:05:08 +02:00 |
Gonzalo Diethelm
|
333c050a1d
|
clang.zig cleanup #1: move block around
|
2019-05-28 18:05:07 +02:00 |
Gonzalo Diethelm
|
775a25b7fd
|
Add declarations missing from clang.zig
|
2019-05-28 18:05:07 +02:00 |
Andrew Kelley
|
5f4c3e6557
|
stage2 translate-c: simple function definitions
See #1964
|
2019-05-10 23:35:46 -04:00 |
Andrew Kelley
|
a6f7a9ce2b
|
translate-c: we have our first test of self-hosted
See #1964
|
2019-05-10 16:03:54 -04:00 |
Andrew Kelley
|
1c0223899c
|
translate-c: progress on self-hosted function prototypes
See #1964
|
2019-05-10 01:24:00 -04:00 |
Andrew Kelley
|
eea2de108d
|
translate-c: progress on self-hosted function prototypes
See #1964
|
2019-05-09 16:52:30 -04:00 |
Andrew Kelley
|
46e1c34fcf
|
self-hosted translate-c progress on function decls
See #1964
|
2019-05-08 22:05:59 -04:00 |
Andrew Kelley
|
a7f99c8ee9
|
self-hosted translate-c: iterate over top level decls
See #1964
|
2019-04-30 00:21:45 -04:00 |