Commits

stage2: add debug info for globals in the LLVM backend

c757f19790 • William Sengir • Mar 15, 2022

Merge pull request #11164 from mitchellh/reify-union

f36bf8506c • Andrew Kelley • Mar 15, 2022

Merge pull request #11143 from jmc-88/cbe

84f96779c3 • Andrew Kelley • Mar 14, 2022

zig fmt: Resolve #11131 loss of comment on switch cases

3bb4c0c789 • Curtis Tate Wilkinson • Mar 14, 2022

stage2: rework Value storage of structs and arrays

5ea94e7715 • Andrew Kelley • Mar 14, 2022

stage2: reify structs and tuples (#11144)

1ebe3bd01d • Mitchell Hashimoto • Mar 14, 2022

Merge pull request #11155 from ziglang/stage2-float-fixes

5919b10048 • Andrew Kelley • Mar 14, 2022

c/linux: Fix `stat` struct definition for SPARCv9

cb3b1dd6dd • Koakuma • Mar 13, 2022

Merge pull request #11150 from joachimschmidt557/stage2-aarch64

bb859a0be7 • Joachim Schmidt • Mar 13, 2022

std+macho: revert and fix exposing Mach wrappers in std.os and std.c

76bceb240d • Jakub Konka • Mar 13, 2022

std: more c/darwin.zig fixes

4a2100e820 • Jakub Konka • Mar 13, 2022

std: fix imports for darwin specific flags and funcs

1af0c75d71 • Jakub Konka • Mar 13, 2022

macho: simplify writing atoms for stage2

68c224d6ec • Jakub Konka • Mar 13, 2022

macos: add Mach task abstraction

633c4a2a60 • Jakub Konka • Mar 13, 2022

macos: add kernel return values

2036af94e9 • Jakub Konka • Mar 13, 2022

macos: add more mach primitives

a60292dfb3 • Jakub Konka • Mar 13, 2022

stage2: add debug info for locals in the LLVM backend

0bc9635490 • Andrew Kelley • Mar 13, 2022

stage2: add compiler test to ensure typed null doesn't coerce to any

7ec2261dbf • Mitchell Hashimoto • Mar 13, 2022

Merge pull request #11130 from mitchellh/reify-enum

804b82b6e8 • Andrew Kelley • Mar 12, 2022

fix nvptx test failure #10968

f000f8a59a • Guillaume Wenzek • Mar 12, 2022

Merge pull request #11133 from Vexu/stage2

5ff7b04a6a • Andrew Kelley • Mar 12, 2022

stage2 x86_64: Fix assertion in getResolvedInstValue

01081ce5a5 • joachimschmidt557 • Mar 12, 2022

std: add test for child_process

e5d4a694ea • matu3ba • Mar 12, 2022

std.math.lossyCast: fix integer overflow

42d75f1a25 • ominitay • Mar 12, 2022

Type.eql: check fn attributes before params

b3259b47ad • Andrew Kelley • Mar 12, 2022

LLVM: use hasRuntimeBitsIgnoreComptime instead of hasRuntimeBits

f6b479b81d • Andrew Kelley • Mar 12, 2022

std.math: remove redundant namespace in test names

98c950827f • Andrew Kelley • Mar 12, 2022

std.ArrayList: use variable for local mutable state

0f3e849719 • Andrew Kelley • Mar 12, 2022

LLVM: fix debug info for pointers to void

491e3ba6b1 • Andrew Kelley • Mar 12, 2022

Sema: fix inline/comptime function calls with inferred errors

60d6037f23 • Andrew Kelley • Mar 12, 2022

Sema: fix resolution of inferred error sets

55ba335e0f • Andrew Kelley • Mar 12, 2022

stage2: remove SPDX license header comments

2ee3cc453c • Andrew Kelley • Mar 12, 2022

Merge pull request #11125 from jmc-88/cbe

6f986298c6 • Andrew Kelley • Mar 12, 2022

stage2: is_non_error always returns comptime true for empty error set

fca51c81bc • Mitchell Hashimoto • Mar 11, 2022

stage2: Array len field should be a usize not comptime_int

797f4db227 • Mitchell Hashimoto • Mar 11, 2022

Merge pull request #11122 from mitchellh/anon-has-field

79b169c5a5 • Andrew Kelley • Mar 11, 2022

std.os: disable failing fnctl file locking test

86a98b172b • Andrew Kelley • Mar 11, 2022

Merge pull request #11120 from Vexu/stage2

4c1cc4d8d9 • Andrew Kelley • Mar 11, 2022

Merge pull request #11121 from joachimschmidt557/stage2-arm

5fbae9cd6f • Joachim Schmidt • Mar 11, 2022

stage2: passing threadlocal tests for x86_64-linux

078037ab9b • Andrew Kelley • Mar 11, 2022

stage2: fix comptime element load of undef array

b28b3f6f7b • Andrew Kelley • Mar 11, 2022

AstGen: structInitExpr and arrayInitExpr avoid crash

273da9efd9 • Andrew Kelley • Mar 11, 2022

AstGen: lower anon struct inits differently

a30d283981 • Andrew Kelley • Mar 11, 2022

stage2: implement integer pointer constants

b642fa24a6 • Andrew Kelley • Mar 11, 2022

macos: add mach_* syscalls for process mgmt

b0dc61fae2 • Jakub Konka • Mar 10, 2022

Merge pull request #11098 from mitchellh/error-merge-eql

96f614d374 • Andrew Kelley • Mar 10, 2022

Merge pull request #11113 from Vexu/stage2

0b82c02945 • Andrew Kelley • Mar 10, 2022

math: fix big.int div, gcd and bitAnd edge-cases

8bab1b405f • Marc Tiehuis • Mar 10, 2022

std: add sort method to ArrayHashMap and MultiArrayList

6e49ba77f3 • Andrew Kelley • Mar 10, 2022

Sema: implement pointer to tuple to pointer to array coercion

f736cde397 • Andrew Kelley • Mar 10, 2022

std: fix false positive for `zig.isValidId` with empty string (#11104)

017d3864de • Meghan • Mar 10, 2022

Sema: implement pointer-to-tuple coercion to slice and struct

f32a77b30d • Andrew Kelley • Mar 10, 2022

Sema: fix crash with `@sizeOf` on unions

3b6e8fa59e • Andrew Kelley • Mar 9, 2022

std.mem: remove redundant namespaces in test names

fd85cfe154 • Andrew Kelley • Mar 9, 2022

Sema: fix generic fn instantiation with anytype

83bb3d1ad6 • Andrew Kelley • Mar 9, 2022

Merge pull request #11105 from Luukdegram/wasm-misc

2aa4a32097 • Andrew Kelley • Mar 9, 2022

Merge pull request #11101 from Vexu/stage2

b936fe0a58 • Andrew Kelley • Mar 9, 2022

Sema: implement tuple fieldptr and fieldval

0f0d27ce24 • Andrew Kelley • Mar 9, 2022

Sema: implement coercion of tuples to structs

bb73775d40 • Andrew Kelley • Mar 9, 2022

Sema: implement comptime struct fields

6f560c9909 • Andrew Kelley • Mar 9, 2022

Merge pull request #11085 from ziglang/llvm-debug-info

a91753219d • Andrew Kelley • Mar 9, 2022

Merge pull request #11090 from mitchellh/inferred-ty

935d208ffb • Andrew Kelley • Mar 9, 2022

stage2 ARM: implement ret_load

95fc41b2b4 • joachimschmidt557 • Mar 8, 2022

stage2: elem vals of many pointers need not deref pointers

55ccf4c7a8 • Mitchell Hashimoto • Mar 8, 2022

Merge pull request #11079 from Vexu/stage2

6ffa44554e • Andrew Kelley • Mar 8, 2022

std.json: correctly handle sentinel terminated slices

e3c2cc1443 • Benjamin San Souci • Mar 8, 2022

translate-c: use nested scope for comma operator in macros

4b9fd57aa8 • Evan Haas • Mar 8, 2022

deprecated TypeInfo in favor of Type

d805adddd6 • Jonathan Marler • Mar 8, 2022

x64: pass more behavior/cast.zig tests

404f5d6179 • Jakub Konka • Mar 8, 2022

stage2 ARM: implement ptr_add, ptr_sub for all element sizes

3ea603c82a • joachimschmidt557 • Mar 8, 2022

dwarf: move all dwarf into standalone module

ba17552b4e • Jakub Konka • Mar 8, 2022

Sema: fix `@hasDecl` for simple enums

38c161afab • Andrew Kelley • Mar 7, 2022

stage2: fix union layout returning non-zero for zero-sized tag

c467f6693e • Andrew Kelley • Mar 7, 2022

Merge pull request #11077 from mitchellh/array-init-ty

f59cbd89e3 • Andrew Kelley • Mar 7, 2022

Merge pull request #11054 from schmee/mul-add

8c32d989c9 • Andrew Kelley • Mar 7, 2022

Sema: handle peer type resolution of optional slices

6547da8f97 • Andrew Kelley • Mar 7, 2022

std: disable flaky os.fcntl test

76d810c568 • Andrew Kelley • Mar 7, 2022

ci: azure: update to newest LTS ubuntu

e74382b602 • Andrew Kelley • Mar 7, 2022

wasm: Fix incremental compilation

c7e4c711fc • Luuk de Gram • Mar 6, 2022

Merge pull request #11070 from Luukdegram/wasm-unify

27c084065a • Jakub Konka • Mar 6, 2022

Merge pull request #11065 from hexops/sg/responsefiles-2

9154a86069 • Andrew Kelley • Mar 6, 2022

CI: additionally test wasm32-wasi with LLVM backend

e535521619 • Andrew Kelley • Mar 6, 2022

stage2: Fix wasm linker for llvm backend

6d84f22fa0 • Luuk de Gram • Mar 6, 2022

CBE: mark more tests as passing

716abe3389 • Daniele Cocca • Mar 6, 2022

Merge pull request #11068 from Luukdegram/codegen-fixes

12e636c24e • Jakub Konka • Mar 6, 2022

stage2: coerce [*:0]u8 to other valid pointer types

bf972e44d5 • Mitchell Hashimoto • Mar 6, 2022

correct `@frameSize()` params in documentation

cd43f323d2 • The Depressed Milkman • Mar 6, 2022

Merge pull request #11062 from ziglang/dwarf-more-types

72992b6513 • Jakub Konka • Mar 5, 2022

Merge pull request #11021 from topolarity/wasi-cwd

908f41a67c • Jakub Konka • Mar 5, 2022

Merge pull request #11059 from joachimschmidt557/stage2-aarch64

ac936c0aba • Joachim Schmidt • Mar 5, 2022

stage2: test changed behavior of c pointer resolution from stage1

e297860158 • Mitchell Hashimoto • Mar 5, 2022

stage2: fix tuple assigned to variable

f2a5d0bf94 • Andrew Kelley • Mar 5, 2022

zig cc: integrate with -fstack-check, -fno-stack-check

d3648cc030 • Andrew Kelley • Mar 5, 2022

stage2 ARM: generate less no-op branches

d486a7b811 • joachimschmidt557 • Mar 4, 2022

Merge pull request #11052 from mitchellh/peer-c

7605166426 • Andrew Kelley • Mar 4, 2022

Merge pull request #11048 from Luukdegram/wasm-builtins

c9ee3c1e47 • Andrew Kelley • Mar 4, 2022

Merge pull request #11049 from mitchellh/peer-arrays

0ea51f7f49 • Andrew Kelley • Mar 3, 2022

Merge pull request #11047 from Vexu/stage2

6c045f9e83 • Andrew Kelley • Mar 3, 2022

os/linux/io_uring: add recvmsg and sendmsg (#10212)

3605dd307f • Hiroaki Nakamura • Mar 3, 2022

Merge pull request #11043 from topolarity/ptr-fixes

e91c16e38b • Andrew Kelley • Mar 3, 2022