Commits

Merge pull request #11321 from Luukdegram/wasm-overflow

0501962b4c • Andrew Kelley • Mar 27, 2022

macho: do not create dSYM bundle for stage2 LLVM backend

d15bbebe2e • Jakub Konka • Mar 27, 2022

std.math.Complex: add 'negation' and 'mulitply by i'

406507c6dc • BlueAlmost • Mar 27, 2022

stage1: implement casting from u0

7ae22813ee • leesongun • Mar 27, 2022

std.testing: add methods tmpDirPath, getTestArgs, buildExe

dbbda0f41a • matu3ba • Mar 27, 2022

Merge pull request #10871 from schmee/stage2-bitcast-safety

f9a2c0fc6c • Veikka Tuominen • Mar 27, 2022

std: SIMD utility functions

3beef3945c • tecanec • Mar 27, 2022

std.fs: Handle EINVAL from linux.getdents64

a3030221c3 • Yorhel • Mar 27, 2022

`Namespace.decls` use context to save memory

29c32b3dc5 • jagt • Mar 27, 2022

Merge pull request #11315 from wsengir/stage2-simplify-muladd

23507f20b9 • Veikka Tuominen • Mar 27, 2022

Merge pull request #11311 from joachimschmidt557/builtin-with-overflow

97a53bb8a1 • Joachim Schmidt • Mar 26, 2022

wasm: Enable passing tests

16e88b75ba • Luuk de Gram • Mar 26, 2022

wasm: Only generate import when referenced

97448e4d5f • Luuk de Gram • Mar 26, 2022

stage2: resolve types more lazily

af844931b2 • Andrew Kelley • Mar 26, 2022

Merge pull request #11284 from topolarity/compile-errors-indep-files

6ef761307c • Andrew Kelley • Mar 26, 2022

Merge pull request #11289 from schmee/stage2-select

88e98a0611 • Andrew Kelley • Mar 26, 2022

stage2: result location types for function call arguments

bae35bdf2d • Andrew Kelley • Mar 26, 2022

Merge pull request #11304 from joachimschmidt557/stage2-aarch64

bcd7eb012a • Andrew Kelley • Mar 26, 2022

stage2 x86_64: remove MCValue.embedded_in_code

c1098e9036 • joachimschmidt557 • Mar 26, 2022

Merge pull request #11299 from Vexu/stage2-build

600c7fe1da • Andrew Kelley • Mar 26, 2022

dwarf: add debug info for unions

1c33ea2c35 • Jakub Konka • Mar 25, 2022

translate-c: Use @Vector for vector expressions

0d5d353197 • Evan Haas • Mar 25, 2022

chore: doc fixes, closes 11091

9a127501f6 • dxps • Mar 25, 2022

AstGen: emit break_inline from inline while loop

7f91be9c80 • Andrew Kelley • Mar 25, 2022

Sema: fix closure capture typeof runtime-known parameter

bcf2eb1a00 • Andrew Kelley • Mar 25, 2022

std.MultiArrayList: check size of element, not pointer

b802a67562 • Andrew Kelley • Mar 25, 2022

Sema: fix generic function with void parameters

bb0e28a54f • Andrew Kelley • Mar 25, 2022

std.meta.trait: remove assumption about vector ABI size

7cfa97aa4e • Andrew Kelley • Mar 25, 2022

AstGen: fix const locals with comptime initializations

5c68afef94 • Andrew Kelley • Mar 25, 2022

Sema: fix false negative detecting comptime const

9a1d5001d4 • Andrew Kelley • Mar 25, 2022

std.meta: fix unit tests depending on unstable behavior

f5f5b9373d • Andrew Kelley • Mar 25, 2022

Merge pull request #11286 from ziglang/stage2-aggregate-init

20cc560c2d • Jakub Konka • Mar 24, 2022

move some files to the .github directory

b09280b484 • Andrew Kelley • Mar 24, 2022

stage2: fix some generics issues

2af69710a7 • Andrew Kelley • Mar 24, 2022

Sema: fix comptime elem_ptr compare fixed address

aca42c6259 • Andrew Kelley • Mar 24, 2022

Sema: Value.copy: we gotta copy the bytes

74ccd0c40b • Andrew Kelley • Mar 24, 2022

Sema: introduce a type resolution queue

7378ce67da • Andrew Kelley • Mar 24, 2022

std.os: disable failing fnctl file locking test

57539a26b4 • Andrew Kelley • Mar 24, 2022

Merge pull request #11280 from Luukdegram/wasm-errors

e02ec8f7f5 • Andrew Kelley • Mar 24, 2022

stage2: able to slice to sentinel index at comptime

a36f4ee290 • Mitchell Hashimoto • Mar 23, 2022

behavior tests: disable failing stage1 test

f27d3409bd • Andrew Kelley • Mar 23, 2022

Merge pull request #11273 from topolarity/bugfix-11272

a2b0b0015d • Andrew Kelley • Mar 23, 2022

stage2: enable some passing array & vector tests

b872539a13 • William Sengir • Mar 23, 2022

stage2: make zero-sized array not cause recursive type definition

d7530c8f7b • William Sengir • Mar 23, 2022

stage2: concat/mult of slices yields ptr to array

6fc07f49a9 • Cody Tapscott • Mar 23, 2022

Add sem_open & sem_close

23bae382c9 • Locria Cyber • Mar 23, 2022

stage2 CBE: Improve support for unions and error sets

a9a91a5d49 • Cody Tapscott • Mar 23, 2022

stage2: fix -Domit-stage2 regression

2f9264d8dc • Andrew Kelley • Mar 23, 2022

math/big: correct fix for divmod (#11271)

2e0de0b4e2 • Marc Tiehuis • Mar 23, 2022

Sema: rename isArrayLike to isArrayOrVector

1cf1346323 • Andrew Kelley • Mar 23, 2022

Sema: fix merge conflicts with previous commit

8326ab7adb • Andrew Kelley • Mar 23, 2022

stage2: runtime safety checks for slicing

e81ebc24e9 • Mitchell Hashimoto • Mar 23, 2022

dwarf: lower enums

47f1a43bb7 • Jakub Konka • Mar 23, 2022

CBE: enable more passing tests (#11258)

8f9c3fd3df • Daniele Cocca • Mar 23, 2022

Fix ucontext_t

eb5e0cba21 • Locria Cyber • Mar 23, 2022

Merge pull request #11266 from joachimschmidt557/stage2-arm

4a837dddd0 • Andrew Kelley • Mar 23, 2022

Merge pull request #11260 from ziglang/lazy-alignof

e8813b296b • Andrew Kelley • Mar 23, 2022

stage2: slice behavior test passes, just has diff behavior from stage1

cb6364624f • Mitchell Hashimoto • Mar 22, 2022

Revert "ignore target lib dirs when invoked with -feach-lib-rpath"

b74f292410 • Jakub Konka • Mar 22, 2022

ignore target lib dirs when invoked with -feach-lib-rpath

3701697a0a • Jan200101 • Mar 22, 2022

macho: extend CodeSignature to accept entitlements

0376fd09bc • Jakub Konka • Mar 22, 2022

stage2: out of bounds error for slicing

91fd0f42c8 • Mitchell Hashimoto • Mar 22, 2022

Sema: dummy implementation of `@errorReturnTrace`

0fb005d1d0 • Andrew Kelley • Mar 22, 2022

wasm: Implement @popCount

be579d4797 • Luuk de Gram • Mar 22, 2022

Merge pull request #11237 from wsengir/stage2-vectors

7141356838 • Andrew Kelley • Mar 22, 2022

macho: add more codesig constants

2f4473b653 • Jakub Konka • Mar 21, 2022

Merge pull request #11195 from mparadinha/float-to-int

d71bd0300b • Jakub Konka • Mar 21, 2022

Merge pull request #11223 from mparadinha/ptr-elem-val

a9b6de693c • Jakub Konka • Mar 21, 2022

Merge pull request #11224 from koachan/sparc64-codegen

916a65cb7b • Andrew Kelley • Mar 21, 2022

Merge pull request #11253 from Vexu/pretty-print-values

18a43b61f9 • Andrew Kelley • Mar 21, 2022

stage2 llvm: fix lowerDeclRefValue for function aliases

0577069af5 • Veikka Tuominen • Mar 21, 2022

Merge pull request #11235 from joachimschmidt557/stage2-riscv

b48d8cce52 • Joachim Schmidt • Mar 21, 2022

OptionsStep: Always use `fmtId` for type names.

3d8d6c0a6d • Lee Cannon • Mar 21, 2022

Merge pull request #11241 from jagt/master

827538b88f • Andrew Kelley • Mar 21, 2022

stage2: add safety checks for index out of bounds

a5dc3f0342 • William Sengir • Mar 20, 2022

cmake: add missing DWARF files to ZIG_STAGE2_SOURCES

9f25c8140c • William Sengir • Mar 20, 2022

add error when binary ops don't have matching whitespace on both sides

911c839e97 • Daniel Hooper • Mar 20, 2022

stage2: remove Value.Tag.abi_align_default

0576086395 • Andrew Kelley • Mar 20, 2022

tools: fix gdb pretty printers

3ef34feaeb • Andrew Kelley • Mar 20, 2022

stage2: disable default panic handler when linking -lc

6d73f89bf1 • Andrew Kelley • Mar 20, 2022

CBE: implement mod, divFloor, divTrunc

b6203b89d6 • Daniele Cocca • Mar 20, 2022

Merge pull request #11233 from Luukdegram/wasm-tests

1bd595ceea • Andrew Kelley • Mar 19, 2022

stage2: Correctly align decls for comptime allocs

19331b323d • Cody Tapscott • Mar 19, 2022

stage1: make type names more unique

5c3325588e • Robin Voetter • Mar 19, 2022

Merge pull request #11222 from Vexu/dbg_block

a318aeed9b • Andrew Kelley • Mar 19, 2022

stage2: fix crash that could happen if `as` zir fails

6766528657 • Mitchell Hashimoto • Mar 19, 2022

Merge pull request #11228 from Vexu/panic

69e6d455ce • Andrew Kelley • Mar 19, 2022

fix sigaction double panic

c6cf40a0c0 • zseri • Mar 19, 2022

translate-c: add missing builtins used by CRuby

d62b1c932e • fn ⌃ ⌥ • Mar 19, 2022

organize behavior tests

ad5770eba4 • Andrew Kelley • Mar 18, 2022

Merge pull request #11220 from schmee/vector-bitreverse

d5803441cd • Andrew Kelley • Mar 18, 2022

Merge pull request #11217 from jmc-88/cbe-tuples

e60c0468aa • Andrew Kelley • Mar 18, 2022

Merge pull request #11216 from joachimschmidt557/stage2-arm

338bf55e84 • Jakub Konka • Mar 18, 2022

stage2: formatting an error_set value should print members, not decl

3865a61a99 • Mitchell Hashimoto • Mar 18, 2022

Merge pull request #11218 from mitchellh/labeled-break

5765755fcd • Andrew Kelley • Mar 18, 2022

stage2 regalloc: fix tryAllocRegs for specific situations

13321c8070 • joachimschmidt557 • Mar 18, 2022

stage2: improve `@typeName`

f3f5a5d05b • Andrew Kelley • Mar 18, 2022

stage2 test harness: ask for the backend explicitly

69d78bdae4 • Andrew Kelley • Mar 18, 2022

Sema: change how undefined is handled in coerce

1d1364c3cd • Andrew Kelley • Mar 18, 2022

CI: explicitly pass -fno-LLVM

46ba24010a • Andrew Kelley • Mar 18, 2022