aboutsummaryrefslogtreecommitdiff
path: root/src/translate_c.zig
AgeCommit message (Expand)Author
2021-07-28translate-c: handle signed array subscriptsEvan Haas
2021-07-28translate-c: add support for ChooseExprEvan Haas
2021-07-28translate-c: fix import path in translation failure commentEvan Haas
2021-07-22translate-c: Handle ambiguous cast or call macroEvan Haas
2021-07-22translate-c: add framework for special-casing macrosEvan Haas
2021-07-19translate-c: Handle underscore when used as an identifierEvan Haas
2021-07-05translate-c: Don't discard variables unless necessaryEvan Haas
2021-06-23translate-c: ensure scoped (non-public) enum constants are usedEvan Haas
2021-06-23translate-c: remove explicit `comptime` from shuffle mask expressionEvan Haas
2021-06-23translate-c: Ensure all local variables and function params are usedEvan Haas
2021-06-23translate-c: Remove usage of `extern enum`Evan Haas
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-14translate-c: move utility functions to a separate namespaceVeikka Tuominen
2021-06-14translate-c: remove old code i forgot in last prxackus
2021-06-13translate-c: better numeric type parsingxackus
2021-06-13translate-c: better typename parsingxackus
2021-06-13translate-c: don't bother with unwrapping pointersVeikka Tuominen
2021-06-12translate-c: better support for static local variablesEvan Haas
2021-06-12Renamed @byteOffsetOf to @offsetOfExonorid
2021-06-12translate-c: fix enums that require c_uint typexackus
2021-06-11translate-c: Implement flexible arraysEvan Haas
2021-06-10Have std.fmt functions take case as an enumdaurnimator
2021-06-07translate-c: properly handle enums used as boolean expressionsEvan Haas
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-06-02translate-c: Fix performance hazard in transPreprocessorEntitiesEvan Haas
2021-06-01translate-c: support designated initializers in macrosVeikka Tuominen
2021-05-31stage2: disallow `1.e9` and `0x1.p9` as float literalsIsaac Freund
2021-05-23translate-c: Translate FnDecl's that appear within functionsEvan Haas
2021-05-19translate-c: add support for __cleanup__ attributeEvan Haas
2021-05-18translate-c: Demote initialization of opaque typesEvan Haas
2021-05-17translate-c: Add `@truncate` where neededLemonBoy
2021-05-15translate-c: translate global (file scope) assemblyEvan Haas
2021-05-10translate-c: fix typedefs with multiple namesxackus
2021-04-28Merge pull request #8472 from sreehax/masterAndrew Kelley
2021-04-25Merge pull request #8616 from LemonBoy/fn-alignAndrew Kelley
2021-04-25Merge pull request #8496 from xackus/isErrorAndrew Kelley
2021-04-25translate-c: Fix casting of function pointersLemonBoy
2021-04-24translate-c: Prevent mistranslation of fp literalsLemonBoy
2021-04-20translate-c: use transCreateNodeInfixOp for pointer arithmeticEvan Haas
2021-04-15translate-c: better handling of int -> enum castsEvan Haas
2021-04-14Merge remote-tracking branch 'origin/llvm12'Andrew Kelley
2021-04-13translate-c: wrap switch statements in a while (true) loopEvan Haas
2021-04-11Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan
2021-04-11zig fmtxackus
2021-04-11std.meta: add isErrorxackus
2021-04-08callconv: add SysVSreehari S
2021-04-06translate-c: Add support for vector expressionsEvan Haas
2021-04-04translate-c: fix calls with no args in macrosxackus
2021-04-02Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley