Commits
CI: use a patched tarball
3fb1b2caef • Andrew Kelley • Dec 6, 2022
CMake: remove --color on for compiler_rt too
eef4348953 • Andrew Kelley • Dec 6, 2022
zig.h: fix f16 has builtin check
ee2fb5b2ab • Andrew Kelley • Dec 6, 2022
langref: update WASI preopens example
4451786c66 • Andrew Kelley • Dec 6, 2022
add std.heap.wasm_allocator
823d1e7087 • Andrew Kelley • Dec 6, 2022
zig.h: avoid using _Float16 when __builtin_inff16 isn't available
4a701490d4 • Jacob Young • Dec 6, 2022
wasm2c: support memory.copy with overlapping buffers
5dbd28f171 • Jacob Young • Dec 6, 2022
stage2: revert change to handling of --color on
a3fadd2813 • Andrew Kelley • Dec 6, 2022
CMake: adjust apple clang compiler check
aaf95ce849 • Andrew Kelley • Dec 6, 2022
std: fix WASI regressions
e73170f972 • Andrew Kelley • Dec 6, 2022
translate-c: fix wrong logic adjustment
cb012490ee • Andrew Kelley • Dec 6, 2022
translate-c: remove stage1 conditions from tests
57995c2100 • Andrew Kelley • Dec 6, 2022
CMake: remove --color on
ec1334d2d4 • Andrew Kelley • Dec 6, 2022
zig.h: fix shlo breakage on smaller bitwidths
bd4a1f38fa • Jacob Young • Dec 6, 2022
cc: remove argument parsing from only-c builds
c8541f0a12 • Jacob Young • Dec 6, 2022
zig.h: fix shift ub for a shlo by 0
fad2142ecf • Jacob Young • Dec 6, 2022
wasm2c: remove unnecessary brackets to reduce max bracket depth
9f4ef4de23 • Jacob Young • Dec 6, 2022
cmake: fix stack size linker argument on mac
fdb98c5ce1 • Jacob Young • Dec 6, 2022
test: remove reference to stage1
47a2a526e2 • Jacob Young • Dec 6, 2022
cmake: fix host target detection
687ea31ef9 • Jacob Young • Dec 6, 2022
CBE: fix bad local reuse for volatile memset
f421efbcc1 • Jacob Young • Dec 6, 2022
wasm2c: avoid aliasing issues on memory access
ce4e5fee63 • Jacob Young • Dec 6, 2022
CMake: add the bracket-depth workaround for zig1
54b960aa4d • Andrew Kelley • Dec 6, 2022
CMake adjustments
1e638cb206 • Andrew Kelley • Dec 6, 2022
wasi: implement file truncation
e000db2782 • Jacob Young • Dec 6, 2022
use zig-wasm2c for bootstrapping
1263346774 • Jacob Young • Dec 6, 2022
CMake: use ReleaseSmall instead of ReleaseFast
a63305bc50 • Andrew Kelley • Dec 6, 2022
build: remove -Dwasi-bootstrap; add update-zig1 step
7e151cb5e9 • Andrew Kelley • Dec 6, 2022
CMake: rebuild when the wasm blob changes
fd54a01499 • Andrew Kelley • Dec 6, 2022
zig1.c: remove executable bit
9b8cf13c00 • Andrew Kelley • Dec 6, 2022
CI: make Windows build from source like everybody else
02456a32ad • Andrew Kelley • Dec 6, 2022
Sema: queue type resolution for result of `@fieldParentPtr`
7ef745db59 • Andrew Kelley • Dec 6, 2022
CMake: no optimization for zig1.c and zig2.c
ba8d5fc7f8 • Andrew Kelley • Dec 6, 2022
std.fmt: more descriptive names for impl functions
906120bc2c • Jacob Young • Dec 6, 2022
fix merge conflicts from master branch
9cb06f3b8b • Andrew Kelley • Dec 6, 2022
update zig1.c to latest zig-wasi
6337808e65 • Andrew Kelley • Dec 6, 2022
Some fixes for the wasi interpreter for macOS (#13587)
e9d9be2902 • Matt Knight • Dec 6, 2022
CMake: use -O1 instead of -O2 for building generated .c code
eef780ebf2 • Andrew Kelley • Dec 6, 2022
zig1.c: autodetect host target triple
33e3db11fe • Andrew Kelley • Dec 6, 2022
enable the LLVM backend in stage2
34e9bbb9d4 • Andrew Kelley • Dec 6, 2022
zig1.c: decompress zig1.wasm.zst with zstd
fb9a6084e2 • Andrew Kelley • Dec 6, 2022
add zstd v1.5.2
d1b3409df1 • Andrew Kelley • Dec 6, 2022
interpret the WASI blob to produce zig2.c and compiler_rt.c
39fd77bc16 • Andrew Kelley • Dec 6, 2022
redo CMakeLists.txt to use WASI interpreter
ef447c3eca • Andrew Kelley • Dec 6, 2022
stage2: take advantage of the new WasmAllocator
8c1c67bdd0 • Andrew Kelley • Dec 6, 2022
stage2: make --color override apply to std.Progress
3dcdd5544f • Andrew Kelley • Dec 6, 2022
std.wasm: add Opcode.prefixed and make PrefixedOpcode nonexhaustive
55ca43a04c • Andrew Kelley • Dec 6, 2022
std: clean up imports in a couple files
6b0d773266 • Andrew Kelley • Dec 6, 2022
allow `build-obj` and `build-exe` in -Donly-c builds
3a8117439d • Andrew Kelley • Dec 6, 2022
WASI: remove absolute path emulation from std lib
d5312d53a0 • Andrew Kelley • Dec 6, 2022
build.zig: add bulk_memory to -Dwasi-bootstrap
0a2fdfbdb9 • Andrew Kelley • Dec 6, 2022
actually remove stage1
3ba916584d • Andrew Kelley • Dec 6, 2022
std.fs: fix openDirAbsolute
4e2a960b52 • Andrew Kelley • Dec 6, 2022
build: introduce -Dwasi-bootstrap option
db023b98a4 • Andrew Kelley • Dec 6, 2022
remove `-fstage1` option
28514476ef • Andrew Kelley • Dec 6, 2022
std: added eql to DynamicBitSet and DynamicBitSetUnmanaged
bf316e5506 • Pyrolistical • Dec 6, 2022
Sema: resolve elem type for non-default aligned ptrs
36da3000c0 • Andrew Kelley • Dec 6, 2022
zig cc: fix wrong flag name from earlier commit
80be5e4832 • Andrew Kelley • Dec 6, 2022
wasi-libc: define BULK_MEMORY_THRESHOLD for the bulk_memory feature (#13787)
861aa98ac2 • Frank Denis • Dec 6, 2022
delete another rogue file
b0b1cc3566 • Andrew Kelley • Dec 6, 2022
delete rogue file
68f8cbbf37 • Andrew Kelley • Dec 6, 2022
compiler_rt: avoid using weak aliases
2c49a6c190 • Andrew Kelley • Dec 6, 2022
zig cc: support -stack in addition to --stack for linker arg
dfe9420244 • Andrew Kelley • Dec 6, 2022
treshold -> threshold
397881fefb • Frank Denis • Dec 6, 2022
CI: adjust logic for cancelling workflows
dc852f8226 • Andrew Kelley • Dec 5, 2022
dwarf: pull out debug line program internals into DeclState helpers
12e34e7037 • Jakub Konka • Dec 5, 2022
std.fmt.formatInt: Use an optimized path for decimals
97827d6d38 • Jason Phan • Dec 5, 2022
std: added pure functions to StaticBitSet
9e74e4c1f8 • Pyrolistical • Dec 5, 2022
std.atomic.Queue: fix unget implementation and add doc
a7cb5027ae • nc • Dec 5, 2022
dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zig
8796da0283 • Jakub Konka • Dec 5, 2022
Merge pull request #13763 from ziglang/macho-dsym-incr
3575048c0a • Jakub Konka • Dec 5, 2022
Allow const ArrayLists to be cloned
b1c4227763 • Martin Wickham • Dec 5, 2022
std.crypto benchmark: don't use a relative path to import std (#13772)
4be1bb4aac • Frank Denis • Dec 5, 2022
CBE: revert broken change that got missed
4ee79aa33c • Jacob Young • Dec 5, 2022
Merge pull request #13768 from ziglang/cbe-reuse-locals-2
70ad5bc363 • Andrew Kelley • Dec 5, 2022
CI: use cache directories local to the CI run
bdb6fb5763 • Andrew Kelley • Dec 4, 2022
Merge pull request #13142 from mllken/gzip-safety
e361740669 • Veikka Tuominen • Dec 4, 2022
std: add a special case for empty structs in meta.FieldEnum.
8d17e90fcd • Gregory Oakes • Dec 4, 2022
Sema: detect duplicate enum tag values
f094c4bce5 • r00ster91 • Dec 4, 2022
Merge pull request #13756 from jacobly0/cbe-behavior
19dd6de180 • Andrew Kelley • Dec 4, 2022
CBE: no braces when lowering block instruction
f68bfe2eb7 • Andrew Kelley • Dec 3, 2022
Merge pull request #13748 from jacobly0/c-unaligned
610d604f5b • Andrew Kelley • Dec 3, 2022
print_air: print Liveness info for switch_br
53dcf78a25 • Andrew Kelley • Dec 3, 2022
Merge pull request #13744 from Vexu/stage2-fixes
fdbb0fb7b9 • Andrew Kelley • Dec 3, 2022
Merge pull request #13746 from ziglang/cbe-bools
c43ac67f82 • Andrew Kelley • Dec 3, 2022
CI: update tarballs to 0.11.0-dev.448+e6e459e9e
af4361f57a • Andrew Kelley • Dec 2, 2022
windows: use array of tmp bufs as backing store for input memory to ntdll
5eaacf1ce9 • Jakub Konka • Dec 2, 2022
Merge pull request #13730 from ziglang/gen-dwarf-simple
16dc86a49e • Jakub Konka • Dec 2, 2022
CBE: eliminate zig_void
665eba93c1 • Andrew Kelley • Dec 2, 2022
zig cc: detect -z stack-size arguments
e6e459e9e3 • Andrew Kelley • Dec 2, 2022
Merge pull request #13715 from Vexu/cbe
4071b22454 • Andrew Kelley • Dec 1, 2022
langref: eliminate dependencies on stage1
6e52f36d46 • Andrew Kelley • Dec 1, 2022
Merge pull request #13725 from mathetake/fixreaddir
2823fcabd1 • Jakub Konka • Dec 1, 2022
Merge branch 'ci-add-debug-aarch64-linux'
fc3142aa9a • Andrew Kelley • Dec 1, 2022
std.testing: Improve expectEqualBytes for large inputs and make expectEqualSlices use it
c37afa2811 • Ryan Liptak • Dec 1, 2022
Merge pull request #13717 from GethDW/option-fix
a943422672 • Andrew Kelley • Dec 1, 2022
Merge pull request #13718 from Luukdegram/wasm-packed
94e751ad01 • Andrew Kelley • Dec 1, 2022
std.testing: Add expectEqualBytes that outputs hexdumps with diffs highlighted in red
34fa6a1e04 • Ryan Liptak • Nov 30, 2022
zig.h: fix disastrous typo
cf7a4de7f1 • Jacob Young • Nov 30, 2022
std.ArrayList: fix shrinkAndFree
16caea38d1 • Andrew Kelley • Nov 30, 2022