Commits

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

wasm-linker: Emit relocations for object files

0a48a763fd • Luuk de Gram • Feb 23, 2022

wasm-linker: Do not merge data segments for obj

2b0431a8d3 • Luuk de Gram • Feb 23, 2022

wasm-linker: Emit segment info

daf741318e • Luuk de Gram • Feb 23, 2022

wasm-linker: Emit symbol table for object file

f7f3678b48 • Luuk de Gram • Feb 23, 2022

Add documentation for common mistakes in errdefer scoping

91a88a789f • Exonorid • Feb 23, 2022

translate-c: Add support for cast-to-union

9716a1c3ab • Evan Haas • Feb 23, 2022

wasm: correct shared memory error text

4a0b037464 • xReveres • Feb 23, 2022

wasm: shared memory checks

fb7cde3071 • xReveres • Feb 23, 2022

stage1-wasm: implement shared memory

b2805666a7 • xReveres • Feb 23, 2022

std.os.linux.socketpair: fd is an out parameter

6fdcf1ad2d • Felix Queißner • Feb 23, 2022

Merge pull request #10949 from ziglang/x64-print-results

e5c30eef1f • 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