aboutsummaryrefslogtreecommitdiff
path: root/src/translate_c.zig
AgeCommit message (Expand)Author
2025-09-24compiler: update aro and translate-c to latest; delete clang translate-cAndrew Kelley
2025-08-30compiler: respond to API changes in LLVM 21Alex Rønne Petersen
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-03zig fmt: apply new cast builtin orderJustus Klausecker
2025-07-19std.zon: better namespace for SerializerAndrew Kelley
2025-07-07compiler: fix remaining build failuresAndrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-05-07translate-c: fix callconv attribute in macroxdBronch
2025-04-07Make translate-c more robust in handling macro functions.Matthew Roush
2025-04-02translate-c: fix function prototype decalared inside a functionParker Liu
2025-03-31translate-c: fix referencing extern locals from nested blocksParker Liu
2025-02-22zig build fmtAndrew Kelley
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-09Sema: rewrite semantic analysis of function callsmlugg
2024-12-16compiler: add some missing `const`smlugg
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-19cbe,translate-c: support more callconvsmlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-09-19zig_clang: Update to Clang 19.Alex Rønne Petersen
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-09sync Aro dependencyVeikka Tuominen
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27translate-c: support GCC/Clang pointer subtraction extensionmlugg
2024-07-28translate-c: Use mangled name for local extern in condition/loopLinus Groh
2024-07-16- Added special handling for translating C extern variables declared within s...Hayden Riddiford
2024-06-15translate-c: fix translation of "ptr += uint"Devin J. Pohly
2024-06-05translate-c: promote macros that reference var decls to inline functionsfreakmangd
2024-05-08translate-c: update UnaryExprOrTypeTrait enum for LLVM 18Evan Haas
2024-05-08update zig_clang C++ API wrapper bindings to LLVM 18Andrew Kelley
2024-04-22ComptimeStringMap: return a regular struct and optimizeTravis Staloch
2024-04-12translate-c: allow str literals in bool expressionstravisstaloch
2024-04-11translate-c: support macro with 'assert(false && "error message")'travisstaloch
2024-03-26translate-c: handle string concatenation of function callsHydroH
2024-02-28make aro-based translate-c lazily built from sourceAndrew Kelley
2024-01-31Use mem.zeroes for empty union initializer listdanielsan901998
2024-01-16translate-c: Explicit cast bool from float fixfebruary cozzocrea
2024-01-16translate-c: Fix for compound assign implicit cast errorfebruary cozzocrea
2024-01-10translate-c: float cast from boolean expr fixfebruary cozzocrea
2023-11-25translate-c: use Aro's tokenizerVeikka Tuominen
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-21translate-c: skip blank macros when translating definesGarrett
2023-11-21translate-c: translate 80/128-bit long double literalsCarl Åstholm
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-15aro-translate-c: translate function typesVeikka Tuominen
2023-10-14translate-c: fix crash when last stmt of stmt expr is a declPeng He
2023-10-01aro-translate-c: move shared types to a common namespaceVeikka Tuominen
2023-10-01aro-translate-c: translate enumsVeikka Tuominen
2023-09-25translate-c: convert clang errors messages into `std.zig.ErrorBundle`Techatrix
2023-09-18translate-c: Struct fields default to zero valueJay Petacat