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
stage2: default to LLVM backend
35d6ee08c4 • Andrew Kelley • Mar 18, 2022
Merge pull request #11200 from Luukdegram/wasm-memcpy
76b382072a • Andrew Kelley • Mar 18, 2022
sema: Fix memory leak
79679be50d • Luuk de Gram • Mar 18, 2022
Don't strip by default in cc or c++
9dc9219b2f • Steven Fackler • Mar 18, 2022
Merge pull request #11206 from schmee/vector-byteswap
ff21cb42a0 • Andrew Kelley • Mar 18, 2022
stage2: implement `@reduce`
7233a3324a • Andrew Kelley • Mar 18, 2022
zig_llvm.h: fix some declarations not being C compatible
76e103057e • Andrew Kelley • Mar 18, 2022
std.testing: fix incorrect docs that mentioned aborting
9ed3eb9cde • Andrew Kelley • Mar 18, 2022
langref: small clarification of `@reduce`
73e51133c3 • Andrew Kelley • Mar 18, 2022
disable x86_64 behavior test that does not run valgrind clean
291f5055f4 • Andrew Kelley • Mar 17, 2022
Revert "link.Elf: swap order of GOT and text program headers"
1ee7a81627 • Andrew Kelley • Mar 17, 2022
CBE: enable more tests that are currently passing
00ed8d9c50 • Daniele Cocca • Mar 17, 2022
link.Elf: swap order of GOT and text program headers
8e7b1a74ac • Andrew Kelley • Mar 17, 2022
debug: msync only current page when validation frame pointer
fdee7dd60d • Jakub Konka • Mar 17, 2022
macho: do not allocate new GOT atom when target atom has grown
4012fcb0a3 • Jakub Konka • Mar 17, 2022
macho: fix snapshot generation
d53e0234a3 • Jakub Konka • Mar 17, 2022
macos: update Mach routines for accessing page info
648afbc839 • Jakub Konka • Mar 17, 2022
Merge pull request #11192 from joachimschmidt557/stage2-arm
3c3826bf93 • Joachim Schmidt • Mar 17, 2022
stage2: prevent UB in the LLVM backend
87779cfd93 • Andrew Kelley • Mar 17, 2022
stage2: bit_not on u0 is always 0
79d3780fbd • Mitchell Hashimoto • Mar 17, 2022
Merge pull request #11196 from schmee/vector-muladd
1af51a0833 • Andrew Kelley • Mar 17, 2022
CBE: better handling of sentineled slices/arrays
312536540b • Daniele Cocca • Mar 17, 2022
LLVM: fix slice debug info and functions
d78b8c10b9 • Andrew Kelley • Mar 17, 2022
Merge pull request #11193 from mitchellh/b-elem-ptr
942f8d07d1 • Andrew Kelley • Mar 16, 2022
stage2: fully resolve fn types after analyzing its body
94672dfb19 • Andrew Kelley • Mar 16, 2022