aboutsummaryrefslogtreecommitdiff
path: root/src/clang.zig
AgeCommit message (Expand)Author
2023-11-21translate-c: translate 80/128-bit long double literalsCarl Åstholm
2023-09-19clang bindings: fix APFloatBaseSemantics enumAndrew Kelley
2023-09-19update zig_clang C++ API wrapper bindings to LLVM 17Andrew Kelley
2023-09-06translate-c: fix panic when translating long double literalsCarl Åstholm
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-04-23translate-c: support brace-enclosed string initializers (c++20 9.4.2.1)kcbanner
2023-01-26update clang API to 16Andrew Kelley
2022-12-14Sema: display cimport errors from clangVeikka Tuominen
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-10-01translate-c: packed struct implies align(1) on every fieldTechcable
2022-07-31update Target, CPU, OS, ABI, etc. to LLVM 15Andrew Kelley
2022-07-28Add check to verify libc++ is shared by LLVM/ClangCody Tapscott
2022-07-01Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley
2022-05-29Revert "reserve correct space for bitfields"Veikka Tuominen
2022-05-28reserve correct space for bitfieldsTwoClocks
2022-04-15stage2: fix bugs preventing stage2 from building stage3 with LLVMVeikka Tuominen
2022-02-23translate-c: Add support for cast-to-unionEvan Haas
2022-02-03update C API bindings to LLVM 14Andrew Kelley
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-10-20translate-c: create `inline fn` for always_inlineStéphan Kochen
2021-08-16update src/ to LLVM 13 rc1 APIAndrew Kelley
2021-08-03translate-c: better codegen for pointer index by int literalEvan Haas
2021-07-28translate-c: add support for ChooseExprEvan Haas
2021-06-23translate-c: Remove usage of `extern enum`Evan Haas
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen
2021-06-12translate-c: better support for static local variablesEvan Haas
2021-06-11translate-c: Implement flexible arraysEvan Haas
2021-06-02translate-c: Fix performance hazard in transPreprocessorEntitiesEvan Haas
2021-05-19translate-c: add support for __cleanup__ attributeEvan Haas
2021-05-17translate-c: Add `@truncate` where neededLemonBoy
2021-05-15translate-c: translate global (file scope) assemblyEvan Haas
2021-04-24translate-c: Prevent mistranslation of fp literalsLemonBoy
2021-04-11Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan
2021-04-06translate-c: Add support for vector expressionsEvan Haas
2021-03-28Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-17translate-c: Implement generic selection expressionsEvan Haas
2021-03-12Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-08translate-c: Add compound literal supportEvan Haas
2021-03-01Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-28translate-c: add limited OffsetOfExpr supportEvan Haas
2021-02-27Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-25translate-c: add typeof supportEvan Haas
2021-02-25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-20translate-c: use global scope for typedef/record/enum type translation if neededVeikka Tuominen
2021-02-17translate-c: improve switch translationVeikka Tuominen
2021-02-16translate-c: elide some unecessary casts of literalsVeikka Tuominen
2021-02-08translate-c: Improve function pointer handlingEvan Haas
2021-01-25translate-c: Improve array supportEvan Haas
2020-12-16update clang.zig and translate-c for the clang C++ API changesAndrew Kelley