| Age | Commit message (Collapse) | Author |
|
|
|
The changes to install_files.h needed to put into src/libcxx.zig
|
|
This allows us to create a build of self-hosted with LLVM extensions
enabled but without the stage1 backend.
|
|
|
|
|
|
|
|
Closes #5979
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* translate-c: Remove arg-prefix from const parameters.
* translate-c: Add unittest for const parameters.
|
|
|
|
|
|
|
|
Fixes #4250
|
|
|
|
|
|
* Handle EmptyDecls to clean up the generated code
Closes #4143
|
|
* Refactor the error-writing code to be more compact and flexible
|
|
Closes #4130
|
|
* Translate OpaqueValueExpr
* Translate BinaryConditionalOperator
* Fix translation of boolean->int casts
* Reoder some tokens to avoid rendering errors
|
|
* Preserve packed attribute in C translated struct
* Add tests for packed C struct
|
|
Better _Bool translation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See #1964
translate_c.cpp now exclusively uses the clang API via zig_clang.h
shaves off 5 seconds from building zig when translate_c.cpp
(or any h files it uses) change.
|
|
Progress: 96%
See #1964
|
|
See #1964
|
|
|
|
|
|
|
|
|
|
|