Andrew Kelley
e49fb4cf31
update all occurrences of close() to close(io)
2025-12-05 19:08:37 -08:00
Veikka Tuominen
21f3ff2a8d
update Aro and translate-c to latest
2025-11-20 13:12:53 +02:00
Andrew Kelley
2d7d98da0c
std.fs: use BadPathName rather than InvalidWtf8 on Windows
2025-10-29 06:20:50 -07:00
kcbanner
447280d0d9
- Move aroDiagnosticsToErrorBundle to compiler/util.zig
2025-10-09 01:06:09 -04:00
kcbanner
478cb9ce6a
- aro: fixup toErrorBundle not emitting the last error if it was followed by .off or .warning
...
- translate-c: emit `file_system_inputs` even in the case of failure, if available
- translate-c: fixup emitting zero-length `file_system_inputs`
2025-10-09 01:06:09 -04:00
kcbanner
4aa4d80ec6
- Rework translate-c to integrate with the build system (by outputing error bundles on stdout) via --zig-integration
...
- Revive some of the removed cache integration logic in `cmdTranslateC` now that `translate-c` can return error bundles
- Fixup inconsistent path separators (on Windows) when building the aro include path
- Move some error bundle logic from resinator into aro.Diagnostics
- Add `ErrorBundle.addRootErrorMessageWithNotes` (extracted from resinator)
2025-10-09 01:06:09 -04:00
Veikka Tuominen
d83c76eb5a
update aro & translate-c
2025-09-24 20:01:19 -07:00
Andrew Kelley
8cba6b1df8
aro: update
...
This is f5fb720a5399ee98e45f36337b2f68a4d23a783c plus ehaas's nonnull
attribute pull request currently at 4b26cb3ac610a0a070fc43e43da8b4cdf0e9101b
with zig patches intact.
2025-09-24 20:01:19 -07:00
Andrew Kelley
f0d3b7abb8
aro: fix dep file logic
...
also add ability to omit main source file from dep file as it messes up
caching strategy
2025-09-24 20:01:19 -07:00
Andrew Kelley
b6930097ec
translate-c: update for array list defaults
2025-09-24 20:01:19 -07:00
Andrew Kelley
0f88f9c664
aro: avoid BoundedArray
2025-09-24 20:01:19 -07:00
Veikka Tuominen
e7a622fb33
update aro and translate-c sources
2025-09-24 20:01:18 -07:00
Andrew Kelley
8e27821b60
simplify diagnostics
2025-09-24 20:01:18 -07:00
Andrew Kelley
d1820d2a3e
delete enough aro to make it compile
2025-09-24 20:01:18 -07:00
Andrew Kelley
328280b566
move translate-c helpers
2025-09-24 20:01:18 -07:00
Andrew Kelley
f49a54745b
compiler: update aro and translate-c to latest; delete clang translate-c
2025-09-24 19:57:28 -07:00