Commits

Skip unsupported while behavior tests

160f657156 • Jakub Konka • Feb 22, 2022

Skip unsupported enum behavior tests

8e4a8771f5 • Jakub Konka • Feb 22, 2022

x64: completely ignore printing tests on macos until I fix the linker

8abd30019c • Jakub Konka • Feb 22, 2022

x64: disable printing results on macos until I fix the linker

d657ede324 • Jakub Konka • Feb 22, 2022

Port more behavior tests

25e4b16e25 • Jakub Konka • Feb 22, 2022

std: export ceil builtins in stage2

a94267b290 • Jakub Konka • Feb 22, 2022

Port bitcast.zig tests

1bbb886694 • Jakub Konka • Feb 22, 2022

std: enable print results in test_runner for stage2_x86_64

150006d216 • Jakub Konka • Feb 22, 2022

x64: spill compare flags between blocks, extern calls, and cmp insts

3be6c79ca2 • Jakub Konka • Feb 22, 2022

x64: add naive impl of else in switch

b9b4e4671f • Jakub Konka • Feb 22, 2022

x64: fix lowering of error unions (we didn't pad to alignment)

2617117221 • Jakub Konka • Feb 22, 2022

x64: add basic, naive impl of switch

87a0d754be • Jakub Konka • Feb 22, 2022

liveness: add helper for extracting liveness of switch branch

2d3462c79a • Jakub Konka • Feb 22, 2022

x64: add basic impl of shl for integers

5ba66911fa • Jakub Konka • Feb 22, 2022

x64: add basic impl of minimum builtin for ints

71dda25f14 • Jakub Konka • Feb 22, 2022

codegen: lower repeated and empty_with_sentinel array type

25d313f911 • Jakub Konka • Feb 22, 2022

x64: implement unwrap_err_payload and unwrap_err_err for stack offset

57c9eec232 • Jakub Konka • Feb 22, 2022

codegen: lower error_set and error_union

f4f23e307c • Jakub Konka • Feb 22, 2022

x64: recover address in rdi if was spilled

358b544157 • Jakub Konka • Feb 22, 2022

x64: pass pointer to stack for return value in .rdi register

630da643c6 • Jakub Konka • Feb 22, 2022

x64: first, really horrible attempt at returning values on stack

478f770053 • Jakub Konka • Feb 22, 2022

x64: reorder resolving call params: return values first, then params

e582c0a043 • Jakub Konka • Feb 22, 2022

x64: sub is non-commutative

8bc95b22dc • Jakub Konka • Feb 22, 2022

Sema: fix comptime coercion of payload to error union

b23f10b424 • Andrew Kelley • Feb 22, 2022

Sema: auto-numbered enums increment from last tag value

0d422ce342 • Andrew Kelley • Feb 22, 2022

[std.ArrayList] return explicit errors

e620b692c6 • Motiejus Jakštys • Feb 22, 2022

Merge pull request #10929 from davidmrt98/cbe

df38c46bee • Veikka Tuominen • Feb 22, 2022

Sema: fix union auto-enum numbering

c2a9a591f6 • Andrew Kelley • Feb 22, 2022

Sema: fix comptime union initialization

9dc98fbabb • Andrew Kelley • Feb 22, 2022

disable failing nvptx test case

7f48bc3493 • Andrew Kelley • Feb 22, 2022

Merge pull request #10959 from joachimschmidt557/stage2-aarch64

6dc5ce931c • Andrew Kelley • Feb 22, 2022

Merge pull request #10925 from Vexu/stage2

74303a3d95 • Andrew Kelley • Feb 21, 2022

enable Gpu address spaces (#10884)

628e9e6d04 • gwenzek • Feb 21, 2022

Use lowercase in shasum for windows builds

d8da9a01fc • Carlos Zúñiga • Feb 21, 2022

Update Tokenizer Dump Function

a4df443f96 • Ali Chraghi • Feb 20, 2022

Support -Wl,--soname

2c8541bdde • Steven Fackler • Feb 20, 2022

stage2: fix typo in riscv64/Emit.zig

bdb5713941 • David John • Feb 20, 2022

stage2: Fix 32bit builds

bb05a8a08a • Luuk de Gram • Feb 20, 2022

fix formatting in openbsd.zig

65aa333197 • Veikka Tuominen • Feb 20, 2022

Add OpenBSD auth functions

ec59a04138 • Dante Catalfamo • Feb 20, 2022

Sema: fix inline break from a non-comptime scope to outer one

7d9e3840bb • Andrew Kelley • Feb 20, 2022

Sema: implement readFromMemory for arrays

01638c250f • Andrew Kelley • Feb 20, 2022

AstGen: emit break_inline for corresponding inline loops

bfff8544e1 • Andrew Kelley • Feb 20, 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