Commits

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

std.os.test: disable flaky timerfd test

c84bc3a06b • Andrew Kelley • Nov 30, 2022

Merge pull request #13719 from Vexu/debug

34f96c5fd0 • Veikka Tuominen • Nov 30, 2022

std.os.windows.ReadLink: add missing alignment of local data buffer

44ee1c885f • Andrew Kelley • Nov 30, 2022

Merge pull request #13513 from ziglang/faster-wasm-gpa

71038c42f5 • Andrew Kelley • Nov 30, 2022

Merge pull request #13666 from ziglang/allocator-interface

e35f297aeb • Andrew Kelley • Nov 30, 2022

LLVM: fix canElideLoad behavior with loops

deda6b5146 • Andrew Kelley • Nov 30, 2022

Merge pull request #13693 from Vexu/safety

b8473ae7d3 • Andrew Kelley • Nov 30, 2022

libstd: skip problematic tests on aarch64-windows

648579b330 • Jakub Konka • Nov 29, 2022

Merge pull request #13701 from ziglang/arm-win-more-features

37a9b78bc1 • Jakub Konka • Nov 29, 2022

Revert "ci: add markers for collapsing log sections in GH web UI"

52e1be9c68 • Loris Cro • Nov 29, 2022

ci: add markers for collapsing log sections in GH web UI

6028adda4b • Loris Cro • Nov 29, 2022

Merge pull request #13625 from kcbanner/windows_disable_symlink_tests

1829b6eab8 • Jakub Konka • Nov 29, 2022

aarch64-windows: skip failing standalone tests

033aa1d761 • Jakub Konka • Nov 29, 2022

aarch64-windows: skip failing floatop behavior test

870872dd63 • Jakub Konka • Nov 28, 2022

aarch64-windows: skip failing align behavior test

07bf4de6a9 • Jakub Konka • Nov 28, 2022

Merge pull request #13659 from ziglang/arm-win-cpu-features

d3b1cdf508 • Jakub Konka • Nov 28, 2022

llvm: improve emitted debug info

a660df4900 • Veikka Tuominen • Nov 28, 2022

Update wasi-libc to a00bf321eeeca836ee2a0d2d25aeb8524107b8cc (#13626)

da9c530d99 • Frank Denis • Nov 28, 2022

os.windows.OpenFile: Add `USER_MAPPED_FILE` as a possible error

4e078941d0 • Ryan Liptak • Nov 28, 2022