Commits

cmake: disable stack protector for zig2 to avoid link errors on windows

a0a2e75773 • Jacob Young • Dec 6, 2022

compiler_rt: remove stack probe functions from c builds

2a3d9c321e • Jacob Young • Dec 6, 2022

CBE: avoid trailing space

91e489174b • Jacob Young • Dec 6, 2022

wasm2c: improve amortized speed of memory.grow

3683602226 • Jacob Young • Dec 6, 2022

CBE: add windows-specific reserved identifiers

3686787f67 • Jacob Young • Dec 6, 2022

compiler_rt: don't use the llvm windows v2u64 abi with the C backend

c4dc8515b6 • Jacob Young • Dec 6, 2022

CI: aarch64-macos tarball patch

c58ebfb1e1 • Andrew Kelley • Dec 6, 2022

CI: don't pass -Denable-stage1 when building stage4

0f2a7d3b54 • Andrew Kelley • Dec 6, 2022

CI: update tarballs

f46567e6bf • Andrew Kelley • Dec 6, 2022

wasi: add support for windows paths

793db27805 • Jacob Young • Dec 6, 2022

cmake: fix bootstrap dependencies

98338358ed • Jacob Young • Dec 6, 2022

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