os.getenvW: Fix handling of special `=`-prefixed env vars
83a486a064 • Ryan Liptak • Feb 19, 2022
os.getenvW: Fix case-insensitivity for Unicode env var names
c87f79c957 • Ryan Liptak • Feb 19, 2022
AstGen: evaluate `comptime var` init expressions in a comptime context
8841a71aa6 • Andrew Kelley • Feb 19, 2022
Sema: implement `@typeInfo` for list literals
746435a954 • Andrew Kelley • Feb 19, 2022
StackIterator should not try to check validity on freestanding
b0cdd3d0e6 • Lee Cannon • Feb 19, 2022
Merge pull request #10927 from ziglang/x64-idiv-imul
539bb8a2d7 • Jakub Konka • Feb 19, 2022
Merge pull request #10926 from joachimschmidt557/stage2-arm
e86a89d3f0 • Joachim Schmidt • Feb 19, 2022
parser: fix "previous field here" pointing to wrong field
2f0204aca3 • Veikka Tuominen • Feb 19, 2022
Merge pull request #10924 from ziglang/air-independence-day
2e1c16d649 • Andrew Kelley • Feb 19, 2022
Merge pull request #10887 from topolarity/stage2-bitreverse-byteswap
09d93ec845 • Andrew Kelley • Feb 19, 2022
std.testing.refAllDecls: force decl to be analyzed with just `@field`
dee96e2e2f • Lee Cannon • Feb 18, 2022
Merge pull request #10604 from fifty-six/master
2c24bf2f79 • Andrew Kelley • Feb 18, 2022
Merge pull request #10906 from topolarity/cbe-array-support
60bb1d4e1c • Andrew Kelley • Feb 18, 2022
Merge pull request #10858 from topolarity/stage2-bitcast
736b9dcdd6 • Andrew Kelley • Feb 18, 2022
Fix incorrect documentation for std.HashMap.remove()
ab43c045ed • chip2n • Feb 18, 2022
Merge pull request #10916 from ziglang/x64-args-stack-debug
5af9d0c603 • Jakub Konka • Feb 18, 2022
Merge pull request #10913 from Vexu/err
53241f288e • Veikka Tuominen • Feb 18, 2022
Merge pull request #10919 from ziglang/test-more-stage2
56e9575e82 • Andrew Kelley • Feb 18, 2022
Sema: implement type info for structs
9ea253b9c4 • Andrew Kelley • Feb 18, 2022
build.zig: fix test-stage2 regression with -Denable-llvm
23567cdd98 • Andrew Kelley • Feb 18, 2022
Sema: fix typeinfo for enums with no declarations
0bb22600bd • Andrew Kelley • Feb 18, 2022
Sema: fix typeinfo for sentinels of array and pointer
feb4b01b38 • Andrew Kelley • Feb 18, 2022
Replace magic numbers with clearer representation
b837855317 • J87 • Feb 18, 2022
Revert "reduce build error noise"
5aa35f62c3 • Andrew Kelley • Feb 17, 2022
stage1: fix f80 negation
6235afc632 • Veikka Tuominen • Feb 17, 2022
stage2: fix crash using -femit-bin
f20929bd8b • Andrew Kelley • Feb 17, 2022
stage2: add more functions to freestanding libc
63cbec1a96 • Andrew Kelley • Feb 17, 2022
wasm-linker: Simplify symbol names
ced958e8a8 • Luuk de Gram • Feb 17, 2022
wasm-linker: Fix symbol resolving and relocs
4ebe8a53ca • Luuk de Gram • Feb 17, 2022
wasm-linker: Allocate atoms and handle imports
a4622501bd • Luuk de Gram • Feb 17, 2022
wasm-linker: Implement section merging
f1cc5f33e8 • Luuk de Gram • Feb 17, 2022
wasm-linker: Add Object file parsing
e7be0bef43 • Luuk de Gram • Feb 17, 2022
Merge pull request #10914 from ziglang/x64-more-codegen
d1c74ac42d • Jakub Konka • Feb 17, 2022
reduce build error noise
baead472d7 • Jonathan Marler • Feb 17, 2022
stage2: implement vector floatops
e2ad95c088 • John Schmidt • Feb 17, 2022
stage1: use u16 for __truncxfhf2/__extendhfxf2 on non-Arm CPUs
755d116ecf • Koakuma • Feb 17, 2022
ci: azure: split build-and-test step (#10853)
02902cc099 • Hadrien Dorio • Feb 17, 2022
Merge pull request #10907 from ziglang/ci-windows-zig-cc
df8c325012 • Andrew Kelley • Feb 17, 2022
stage2 AArch64: Simplify and correct invocations of genInlineMemcpy
1a84c23d69 • joachimschmidt557 • Feb 16, 2022
fmt: allow uppercase prefix to be parsed in std.fmt.parseInt()
77e5b042a0 • iddev5 • Feb 16, 2022
macho: handle binary updates in dSYM companion file
5283a52af5 • Jakub Konka • Feb 16, 2022
ci: update x86_64-linux tarballs
0b22b6b70e • Andrew Kelley • Feb 16, 2022
CI: update macos and freebsd tarballs
65cb8a03ee • Andrew Kelley • Feb 16, 2022
zig cc: handle `-l :FILE` syntax
22f464a8c3 • Andrew Kelley • Feb 16, 2022
Merge pull request #10899 from ziglang/arm64-macos
092b019a2f • Jakub Konka • Feb 15, 2022
Merge pull request #10003 from viriuwu/nt-thread-name
cf5009f9af • Veikka Tuominen • Feb 15, 2022
Adds Linux support for POSIX file locking with fcntl
078aa5f7b2 • Anthony Carrico • Feb 15, 2022
stage1: fix comptime saturation subtraction
c6cd919a18 • Jan Philipp Hafer • Feb 15, 2022
Merge pull request #10893 from joachimschmidt557/stage2-aarch64
be98f30a2d • Jakub Konka • Feb 15, 2022
CI: update download page and langref for 0.9.1
dc6553d93e • Andrew Kelley • Feb 15, 2022
LLVM backend: refactor LLVM bitcount ops (#10882)
807edd2234 • John Schmidt • Feb 15, 2022
std.os: throw compile error for `argv` on Windows
7b938767bb • ominitay • Feb 14, 2022
langref: correct info about type info of declarations
1e49d1fca8 • Andrew Kelley • Feb 14, 2022
add missing source file to CMakeLists.txt
d164865308 • Andrew Kelley • Feb 14, 2022
macho: re-enable creating dSYM bundle
27cfbf949a • Jakub Konka • Feb 14, 2022
haiku add missing cimport include for compilation
04f3d93017 • Al Hoang • Feb 14, 2022
std: fix tests that were not run due to refAllDecls regression
b85c0d6a47 • Veikka Tuominen • Feb 14, 2022
stage2: improve compiler error message for bad union init
ee69a4b45f • John Schmidt • Feb 14, 2022
Merge pull request #10849 from sharpobject/sharpobject_fix_json_comptime_fields
3eb29f15f5 • Veikka Tuominen • Feb 14, 2022
Merge pull request #10486 from ominitay/metadata
90f2a8d9c5 • Veikka Tuominen • Feb 14, 2022
std.Progress: fix suffix printing
8ed792b640 • erikarvstedt • Feb 14, 2022
test_runner.zig: Do not log test name twice
9ca3c897ec • Sebastian Keller • Feb 14, 2022
stage2 regalloc: track Inst instead of ?Inst in register mapping
f5068107cd • joachimschmidt557 • Feb 13, 2022
Merge pull request #10863 from m-radomski/fix
5f50980880 • Andrew Kelley • Feb 13, 2022
Merge pull request #10879 from Vexu/err
f73044dae5 • Andrew Kelley • Feb 13, 2022
Fix preadv/pwritev bug on 64bit platform
2a73700c0f • Tw • Feb 13, 2022
Import SPARCv9 libunwind
55fa349ad9 • Koakuma • Feb 13, 2022
Implement f128 `@rem`
b5f8fb85e6 • Mateusz Radomski • Feb 13, 2022
Fixed progress indicator for `zig test` (#10859)
f22443bb05 • Sebsatian Keller • Feb 13, 2022
Simplify implementation of floorPowerOfTwo in std.math
f516e2c5b1 • Cody Tapscott • Feb 13, 2022
stage2: add decltests
3bbe6a28e0 • Jacob G-W • Feb 13, 2022
move more behavior tests to the "passing" section
0b7347fd18 • Andrew Kelley • Feb 13, 2022
organize behavior tests
c349191b75 • Andrew Kelley • Feb 13, 2022
stage2: implement `@popCount` for SIMD vectors
a005ac9d3c • Andrew Kelley • Feb 13, 2022
macho: put linker symlink for cache invalidation in zig-cache
16ec848d2a • Jakub Konka • Feb 12, 2022
Skip @sqrt f80 test on freebsd
d542a588c6 • Jakub Konka • Feb 12, 2022
Merge pull request #10861 from ziglang/f80
9643f32c99 • Jakub Konka • Feb 12, 2022
Revert "CI: upgrade both host and target tarballs to llvm 13.0.1 x86_64-macos"
beb275b371 • Jakub Konka • Feb 12, 2022
CI: upgrade both host and target tarballs to llvm 13.0.1 x86_64-macos
1072d8a065 • Jakub Konka • Feb 12, 2022
CI: upgrade x86_64-macos tarball to llvm 13.0.1
3fdbc3bba8 • Andrew Kelley • Feb 12, 2022
stage2 ARM: lower const slices
2262640e8b • joachimschmidt557 • Feb 11, 2022
CI: upgrade x86_64-macos tarball to llvm 13.0.1
a5a7f0ff00 • Andrew Kelley • Feb 11, 2022
Merge pull request #10862 from ziglang/elf-lower-slices
e1a535360f • Jakub Konka • Feb 11, 2022
Merge pull request #10857 from Luukdegram/wasm-tests
f0400ad93e • Andrew Kelley • Feb 11, 2022
stage2: handle truncate to signed non-pow-two integers
e139c41fd8 • Jakub Konka • Feb 10, 2022
stage2: LLVM backend: make unnamed struct globals
c10fdde5a6 • Andrew Kelley • Feb 10, 2022
elf: pad out file to the required size when init data
57357c43e3 • Jakub Konka • Feb 10, 2022
freestanding libc: fix missing functions
65c812842d • Andrew Kelley • Feb 10, 2022
stage2: add log and logf to freestanding libc
f2f1c63daf • Andrew Kelley • Feb 10, 2022
stage 1: improve error message if error union is cast to payload (#10770)
f5471299d8 • Sebsatian Keller • Feb 10, 2022
Sema: implement comptime ptr store to optional payload
1e5a494603 • Andrew Kelley • Feb 10, 2022
stage2: implement all builtin floatops for f{16,32,64}
7f0cf395aa • John Schmidt • Feb 10, 2022
Revert "ci: azure: split build-and-test step"
44b5fdf326 • Andrew Kelley • Feb 10, 2022
ci: work around azure networking issue
274b9d5c1d • Andrew Kelley • Feb 9, 2022
CLI: ignore -lgcc_s when it is redundant with compiler-rt
2836cd5fbd • Andrew Kelley • Feb 9, 2022
Merge pull request #10834 from ziglang/fix-x86-i128-c-abi
db56d74a3b • Andrew Kelley • Feb 9, 2022
CI: windows: update env var names
92cb17a331 • Andrew Kelley • Feb 9, 2022
Merge pull request #10843 from ziglang/fix-1914
2d39142133 • Jakub Konka • Feb 9, 2022
Merge pull request #10846 from ziglang/x64-macho-bringup
4d1e5ef730 • Jakub Konka • Feb 9, 2022
Sema: handle inferred error set tail call
97019bc56d • Andrew Kelley • Feb 9, 2022