aboutsummaryrefslogtreecommitdiff
path: root/test/translate_c.zig
AgeCommit message (Expand)Author
2025-08-03zig fmt: apply new cast builtin orderJustus Klausecker
2025-04-04compiler: Updates for LLVM/Clang 20 API changes.Alex Rønne Petersen
2025-04-02translate-c: fix function prototype decalared inside a functionParker Liu
2024-10-19test: update for `CallingConvention` changesmlugg
2024-07-31Merge pull request #20885 from ziglang/simplify-tokenizerAndrew Kelley
2024-07-31remove hard tabs from source codeAndrew Kelley
2024-07-31aro_translate_c: move noreturn test to manifestEvan Haas
2024-07-31aro_translate_c: handle opaque struct defs in prototypesEvan Haas
2024-07-31aro_translate_c: move simple function prototype test to manifestEvan Haas
2024-07-31translate_c: move empty declaration test to test manifestEvan Haas
2024-07-31aro_translate_c: Make function decls publicEvan Haas
2024-06-05translate-c: promote macros that reference var decls to inline functionsfreakmangd
2024-05-09aro translate-c: support for record types addedfebruary cozzocrea
2024-03-28add tests for fixed stage1 bugsVeikka Tuominen
2024-01-01rename std.zig.CrossTarget to std.Target.QueryAndrew Kelley
2023-11-25translate-c: use Aro's tokenizerVeikka Tuominen
2023-11-21translate-c: translate 80/128-bit long double literalsCarl Åstholm
2023-11-19translate-c: work around unnecessary uses of 'var'mlugg
2023-11-19test: update translate-c tests to match new discard formatmlugg
2023-10-17tests: translate-c and run-translated-c to the test harnessVeikka Tuominen
2023-10-14translate-c: fix crash when last stmt of stmt expr is a declPeng He
2023-09-18translate-c: Struct fields default to zero valueJay Petacat
2023-09-18translate-c: prevent variable names conflicting with type namesmlugg
2023-09-17translate-c: do not translate macros which use arguments as struct/union/enum...mlugg
2023-09-06translate-c: fix panic when translating long double literalsCarl Åstholm
2023-06-29translate-c: Use `@constCast` and `@volatileCast` to remove CV-qualifiersEvan Haas
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-04-26translate-c: fix codegen when C source has variables named the same as mangli...Casey Banner
2023-04-23translate-c: support brace-enclosed string initializers (c++20 9.4.2.1)kcbanner
2023-03-16Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley
2023-03-12translate-c: translate extern unknown-length arrays using @externmlugg
2023-03-02translate-c: handle more wrapper types in `isAnyopaque`Veikka Tuominen
2023-02-10translate_c: fix typedeffed pointer subtractionJohn Schmidt
2023-02-01translate-c: Fix types on assign expression boolEvan Typanski
2022-12-06translate-c: remove stage1 conditions from testsAndrew Kelley
2022-11-20translate-c: cast unsuffixed floats to f64Veikka Tuominen
2022-11-04all: rename i386 to x86Ali Chraghi
2022-11-03Translate-C Remainder Macro FixNathan Bourgeois
2022-10-27translate-c: fix redefinition of label on left recursive comma operatorVeikka Tuominen
2022-10-11Update translate-c testsTau
2022-10-01translate-c: Add tests for packed unionsTechcable
2022-10-01translate-c: packed struct implies align(1) on every fieldTechcable
2022-09-13Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-13translate-c: lower discards differentlyAndrew Kelley
2022-09-06Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-03translate-c: do not translate packed C structs as packed Zig structs in stage2Veikka Tuominen
2022-08-30fix llvm 15 translate-c regressionsAndrew Kelley
2022-08-29disable tests failing due to LLVM 15 regressionsAndrew Kelley
2022-08-20fix: fix off-by-one for leading zeroesr00ster91