Commits

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

stage2: reify error sets

7deadf4301 • Mitchell Hashimoto • Mar 3, 2022

std.BoundedArray: return explicit errors (#11044)

65943010c7 • Motiejus Jakštys • Mar 3, 2022

freestanding libc: add missing export of sqrt, sqrtf

9aa220ebb5 • Andrew Kelley • Mar 3, 2022

behavior tests cleanup: promote math.zig

0a4f58490f • Andrew Kelley • Mar 3, 2022

stage2: add all functions to freestanding libc

67ba4c5679 • Andrew Kelley • Mar 3, 2022

LLVM: fix lowering of unions and switches

b33f3b23c9 • Andrew Kelley • Mar 3, 2022

Sema: implement cast from anon struct ptr to union ptr

06b1a88a15 • Andrew Kelley • Mar 3, 2022

stage2: implement @errSetCast (#11039)

ac7028f559 • Mitchell Hashimoto • Mar 3, 2022

Sema: add coercion from anon structs to unions

f5e2e301e9 • Andrew Kelley • Mar 3, 2022

codegen: handle elem_ptr when lowering to memory

3ec74a1cd8 • Jakub Konka • Mar 3, 2022

Sema: detect comptime-known union initializations

1c8a86f063 • Andrew Kelley • Mar 3, 2022

LLVM: aggregate_init supports structs

220708e7c3 • Andrew Kelley • Mar 2, 2022

Merge pull request #11025 from Vexu/stage2

446324a1d8 • Andrew Kelley • Mar 2, 2022

Zir: rename the 'ret_coerce' tag to 'ret_tok' as per TODO

7fc8dd6642 • Curtis Wilkinson • Mar 2, 2022

stage2 parser: UTF-8 encode \u{NNNNNN} escape sequences

5c8a507e7a • Cody Tapscott • Mar 2, 2022

Merge pull request #11036 from ziglang/x64-optionals

aa867c7dbe • Jakub Konka • Mar 2, 2022

Merge pull request #11026 from ziglang/codegen-field-ptr

7cfc3f0cfa • Jakub Konka • Mar 2, 2022

stage2: introduce anonymous struct literals

ed2364a148 • Andrew Kelley • Mar 2, 2022

LLVM: add extra padding to structs and tuples sometimes

6f303c01f3 • Andrew Kelley • Mar 2, 2022

Sema: correct implementation of comptimeOnly for tuples

8878f085dc • Andrew Kelley • Mar 1, 2022

LLVM: fix tripping assertions

f6aaab9406 • Andrew Kelley • Mar 1, 2022

LLVM: fix when sret and isByRef ret_ty disagree

1b194931b0 • Andrew Kelley • Mar 1, 2022

Sema: eliminate use of resolveAlreadyCoercedInt

18e42661dc • Andrew Kelley • Mar 1, 2022

std.BufSet.clone: fix key ownership

543bee0adf • Motiejus Jakštys • Mar 1, 2022

x64: fix array to slice impl

52205a3c16 • Jakub Konka • Mar 1, 2022

Merge pull request #11019 from ziglang/x64-air-memcpy

ad03fef712 • Jakub Konka • Mar 1, 2022

stage2 ARM: implement return types with abi size > 4

ca97caab8a • joachimschmidt557 • Mar 1, 2022

Merge pull request #11016 from ziglang/x64-more-codegen

ec54ceee6d • Jakub Konka • Mar 1, 2022

wasm-linker: Intern globals, exports & imports

f5a31cb0d6 • Luuk de Gram • Mar 1, 2022

wasm-linker: Intern all symbol names

b1159ab7ae • Luuk de Gram • Mar 1, 2022

wasm-object: Use given allocator rather than arena

49f01c0a0c • Luuk de Gram • Mar 1, 2022

Merge pull request #11010 from mitchellh/peer-errors

eaf1c97ce8 • Andrew Kelley • Mar 1, 2022

Sema: complete the Type.hash function

d5131e91eb • Andrew Kelley • Mar 1, 2022

Sema: fix pointer type hash and equality functions

157f66ec07 • Andrew Kelley • Mar 1, 2022

stage2: sentinel comp during peer type resolution should use elem type

a7ca40b281 • Mitchell Hashimoto • Feb 28, 2022

std.BufSet: add clone and cloneWithAllocator

d1a4654834 • Motiejus Jakštys • Feb 28, 2022

Merge pull request #11011 from Vexu/stage2

2dd5e8b6f8 • Andrew Kelley • Feb 28, 2022

zig cc: special handling of /dev/null

e1375942e5 • Andrew Kelley • Feb 28, 2022

Merge pull request #11012 from ziglang/x64-union-tag

331cc810de • Jakub Konka • Feb 28, 2022

Merge pull request #11008 from joachimschmidt557/stage2-arm

90059a12e0 • Jakub Konka • Feb 28, 2022

stage2: implement builtin_call

87dc60e8de • Veikka Tuominen • Feb 27, 2022

Merge pull request #11006 from topolarity/resolve-union-alignment

720a5f87d4 • Andrew Kelley • Feb 27, 2022

std: rename `sched_yield` to `yield` and move it to `std.Thread`

139b731d82 • David John • Feb 27, 2022

Merge pull request #11002 from topolarity/comptime-int-comparison

104a8840db • Andrew Kelley • Feb 27, 2022

stage2: Implement `@Type` for Array, Optional, Float, and ErrorUnion

0bdc3d8f4e • Cody Tapscott • Feb 27, 2022

Merge pull request #11001 from Vexu/stage2

b5066fdae2 • Andrew Kelley • Feb 27, 2022

std.HashMap: return explicit errors (#11000)

c03b733f09 • Motiejus Jakštys • Feb 27, 2022

Sema: handle error.GenericPoison in fieldVal

4d658f83ed • Andrew Kelley • Feb 27, 2022

stage2: implement `@unionInit`

2687b8f7f4 • Andrew Kelley • Feb 27, 2022

Sema: implement union value equality at comptime

32e89a98d8 • Andrew Kelley • Feb 27, 2022

stage2: @TypeInfo for error sets (#10998)

e999a925fa • Mitchell Hashimoto • Feb 27, 2022

Sema: implement `@enumToInt` for unions

aefe4046de • Andrew Kelley • Feb 26, 2022

Sema: Module.Union.abiAlignment can return 0

d62229e3ad • Andrew Kelley • Feb 26, 2022

Sema: make `align(a) T` same as `align(a:0:N) T`

822d29286b • Andrew Kelley • Feb 26, 2022

Merge pull request #10992 from mitchellh/peer-slices

e81b21a0ea • Andrew Kelley • Feb 26, 2022

stage2: various fixes to get one test passing

bf3c88b68d • Veikka Tuominen • Feb 26, 2022

Merge pull request #10996 from joachimschmidt557/stage2-arm

058e482247 • Joachim Schmidt • Feb 26, 2022

Merge pull request #10986 from Vexu/stage2

8349a644d0 • Andrew Kelley • Feb 26, 2022

Merge pull request #10994 from Vexu/typeof-scope

b3aa1ab693 • Andrew Kelley • Feb 26, 2022

add constant for haiku

db82c1b982 • Al Hoang • Feb 26, 2022

fix typo on Thread's getHandle docs

cd9a6fed4f • Endel Dreyer • Feb 26, 2022

Merge pull request #10991 from ziglang/macho-pointer-rebase

0474943ddf • Jakub Konka • Feb 26, 2022

Revert "stage2: make array len field type usize to match stage1"

bf6540ce50 • Veikka Tuominen • Feb 25, 2022

stage2: make array len field type usize to match stage1

73bf418eb1 • Veikka Tuominen • Feb 25, 2022

wasm: Fix error union's size/alignment

0147eb9b58 • Luuk de Gram • Feb 25, 2022

wasm: Refactor lowerUnnamedConst

f4adb53bcf • Luuk de Gram • Feb 25, 2022

Sema: implement tupleFieldVal, fix comptime elem_ptr

27eb42c15e • Andrew Kelley • Feb 25, 2022

stage2: improved handling of store_to_block_ptr

adb746a701 • Andrew Kelley • Feb 25, 2022

time: introduce Instant (#10972)

5d30e8016d • protty • Feb 24, 2022

stage2: change how stale `store_to_block_ptr`s are detected

63788b2a51 • Veikka Tuominen • Feb 24, 2022

std: work around current packed struct situation

52a2aa11e2 • Isaac Freund • Feb 24, 2022

Merge pull request #10982 from Vexu/stage2

e06cb31659 • Andrew Kelley • Feb 24, 2022

Revert "Merge pull request #10950 from hexops/sg/responsefiles"

5ab5e2e673 • Andrew Kelley • Feb 24, 2022

stage2: integer-backed packed structs

6249a24e81 • Andrew Kelley • Feb 24, 2022

stage2: peer type resolution *[N]T and *[M]T to []const T

65c0475970 • Mitchell Hashimoto • Feb 24, 2022

elf: use fully qualified decl names in the linker

ffb7ac6755 • Jakub Konka • Feb 23, 2022

Merge pull request #10977 from joachimschmidt557/stage2-aarch64

9d098318e2 • Jakub Konka • Feb 23, 2022

Merge pull request #10950 from hexops/sg/responsefiles

136a43934b • Jakub Konka • Feb 23, 2022

Merge pull request #10976 from ziglang/x64-macos-fixes

9dd839b7ed • Jakub Konka • Feb 23, 2022

compiler_rt: specify goals, organize README and compiler_rt.zig

5d89955543 • Jan Philipp Hafer • Feb 23, 2022

Merge pull request #10969 from Vexu/stage2

ecf56d85ef • Andrew Kelley • Feb 23, 2022

stage2: make -lgcc_s additionally link libunwind

88d1258e08 • Andrew Kelley • Feb 23, 2022

wasm-linker: Implement `updateDeclExports`

acec06cfaf • Luuk de Gram • Feb 23, 2022