aboutsummaryrefslogtreecommitdiff
path: root/src/translate_c.cpp
AgeCommit message (Expand)Author
2017-12-22explicitly return from blocksAndrew Kelley
2017-12-20add labeled loops, labeled break, labeled continue. remove gotoAndrew Kelley
2017-12-19bring back code that uses export and fix testsAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-12-08translate-c: more complex logic for translating a C cast in a macroAndrew Kelley
2017-12-07translate-c: support macros with pointer castingAndrew Kelley
2017-12-07translate-c: refactor prefix and suffix op C macro parsingAndrew Kelley
2017-12-01translate-c: only emit enum tag type if not c_int or c_uintAndrew Kelley
2017-11-30ability to specify tag type of enumsAndrew Kelley
2017-11-29fix build broken by previous commitAndrew Kelley
2017-11-29translate-c: support static incomplete array inside functionAndrew Kelley
2017-11-28translate-c: support const ptr initializerAndrew Kelley
2017-11-28translate-c: fix clobbering primitive typesAndrew Kelley
2017-11-28translate-c: detect macros referencing field lookupAndrew Kelley
2017-11-28Merge branch 'c-field-expr' of https://github.com/dimenus/zig into dimenus-c-...Andrew Kelley
2017-11-28translate-c: fix sometimes getting (no file) warningsAndrew Kelley
2017-11-27Implements translation for the prefix not operator (#628)Mason Remaley
2017-11-27Resolving merge w/ upstream masterRyan Saunderson
2017-11-27Added support for exporting of C field expressionsdimenus
2017-11-26translate-c: support pointer castingAndrew Kelley
2017-11-26translate-c: support variable name shadowingAndrew Kelley
2017-11-26translate-c: fix translation when no default switch caseAndrew Kelley
2017-11-26translate-c: better way to translate switchAndrew Kelley
2017-11-26translate-c supports switch statementsAndrew Kelley
2017-11-25translate-c: avoid global state and introduce var decl scopesAndrew Kelley
2017-11-25translate-c: introduce the concept of scopesAndrew Kelley
2017-11-25translate-c supports break and continueAndrew Kelley
2017-11-25translate-c supports for loopsAndrew Kelley
2017-11-25translate-c supports returning voidAndrew Kelley
2017-11-24translate-c supports string literalsAndrew Kelley
2017-11-24translate-c: support pre increment and decrement operatorsAndrew Kelley
2017-11-24rename "parsec" to "translate-c"Andrew Kelley