Commits

aarch64: ensure we set correct operand size at codegen stage

90a8817f55 • Jakub Konka • May 5, 2022

test: test bitwidths between 1...8 and 8...16 for mul_with_overflow

eab5a1bd5a • Jakub Konka • May 5, 2022

test: test more int sizes for @mulWithOverflow builtin

3cef23129a • Jakub Konka • May 5, 2022

aarch64: fix mul_with_overflow for ints <= 32bits

d112cd52f3 • Jakub Konka • May 5, 2022

aarch64: implement mul_with_overflow for ints in range 33-64 bits incl

f4421c01e8 • Jakub Konka • May 5, 2022

aarch64: implement mul_with_overflow for <= 32bit ints

8715b01005 • Jakub Konka • May 5, 2022

stage2 AArch64: implement shl_with_overflow

aaacda4df9 • joachimschmidt557 • May 5, 2022

stage2 AArch64: implement {add,sub}_with_overflow for all ints < 64

f267e7a8b4 • joachimschmidt557 • May 5, 2022

stage2 AArch64: initial implementation of {add,sub}_with_overflow

c2d2307d09 • joachimschmidt557 • May 5, 2022

Merge pull request #11583 from ziglang/stage2-test-behavior

59905a62f9 • Andrew Kelley • May 5, 2022

cmake: add /usr/lib/llvm13 to searched paths

49a7ceb5bc • Isaac Freund • May 5, 2022

CLI: detect MinGW-flavored static libraries

ba127058d1 • Andrew Kelley • May 5, 2022

Merge pull request #11572 from ziglang/test-harness

080e870a71 • Andrew Kelley • May 5, 2022

Merge pull request #11575 from ifreund/musl123

a839ccc153 • Andrew Kelley • May 4, 2022

std: Single-threaded `panicImpl` sleep is unreachable (#11569)

28ef79ea80 • Jay Petacat • May 4, 2022

Sema: fix bigIntToFloat

3ed9ef3e6b • Andrew Kelley • May 4, 2022

github issue templates enhancements

b6930825b0 • Andrew Kelley • May 3, 2022

Merge pull request #11571 from ziglang/stage2-test-behavior

3cfde183f3 • Andrew Kelley • May 3, 2022

Merge pull request #11566 from tiehuis/master

6317da8da4 • Andrew Kelley • May 3, 2022

x86_64: use math.zig to check isPowerOfTwo and calc log2_int

d48789467d • Jakub Konka • May 3, 2022

edwards25519 fixes (#11568)

098bee0e56 • Frank Denis • May 3, 2022

test: regression fix: skip stage1 if not enabled

f648a1b043 • Jakub Konka • May 3, 2022

Allocator: correct `PanicFree` function name

3679d737f8 • Lee Cannon • May 2, 2022

Avoid some unnecessary underscores in constant names

bb55276f06 • r00ster91 • May 2, 2022

Sema: coerce comptime_float to fixed-width float

9af4cada73 • Andrew Kelley • May 2, 2022

stage1: disable new behavior tests

a3f56154d0 • Andrew Kelley • May 2, 2022

zig build: use CacheMode.whole for build_runner.zig

1387d2f5ac • Andrew Kelley • May 1, 2022

disable failing behavior tests

82b96ca0de • Andrew Kelley • May 1, 2022

stage2: fix comptime fixed-width float division

60c2972c5d • Andrew Kelley • May 1, 2022

cmake: default install prefix to ./stage1

615a983517 • Andrew Kelley • May 1, 2022

std.heap: Fix typo

f65ca80bbe • r00ster • May 1, 2022

CBE: handle returning `undefined` for ErrorUnion

d127c1d59e • Daniele Cocca • Apr 30, 2022

Sema: Fix many-pointer array concatenation at comptime (#11512)

032c722d20 • sin-ack • Apr 30, 2022

std.MultiArrayList: add functions `addOne`, `pop`, and `popOrNull` (#11553)

609896a6e8 • InKryption • Apr 30, 2022

Merge pull request #11549 from Vexu/stage2-fixes

cc39d453c4 • Andrew Kelley • Apr 30, 2022

std: Do not allocate the result for ChildProcess.init

a0a2ce92ca • Jimmi Holst Christensen • Apr 30, 2022

std.SegmentedList: add constIterator

0e49142ce4 • Natalia Cholewa • Apr 29, 2022

Merge pull request #11530 from ziglang/test-harness

3b8187072f • Jakub Konka • Apr 29, 2022

CBE: fix renderValue() for struct fields with no runtime bits

fda143d5d8 • Daniele Cocca • Apr 29, 2022

Seccomp fixups re: #10717

2409041e62 • Stephen Gregoratto • Apr 29, 2022

compiler-rt: restore stage1 workaround

a242906696 • Andrew Kelley • Apr 29, 2022

AstGen: encode negativity into float literals

d8e99164d3 • Andrew Kelley • Apr 29, 2022

compiler-rt: upgrade to stage2 fn ptr semantics

18d6523888 • Andrew Kelley • Apr 29, 2022

Revert "Merge pull request #11214 from iddev5/ay-build-runner"

c5e847744c • Andrew Kelley • Apr 28, 2022

Merge pull request #11541 from Vexu/stage2-slice-field-ptr

091fe78337 • Veikka Tuominen • Apr 28, 2022

Revert "std.testing: add writeZigFile for TmpDir"

3052597a73 • Andrew Kelley • Apr 28, 2022

std.build: fix dll-export-fns API

9181c98225 • Andrew Kelley • Apr 28, 2022

Merge pull request #11532 from ziglang/compiler-rt-math

360ecc1a2f • Andrew Kelley • Apr 28, 2022

fmt: fix formatting of lib/std/x/net/bpf.zig

d5fcb50988 • Jakub Konka • Apr 28, 2022

Merge pull request #10717 from gh-fork-dump/seccomp-bits

6d48600ea0 • Veikka Tuominen • Apr 28, 2022

Merge pull request #11214 from iddev5/ay-build-runner

75c9936737 • Veikka Tuominen • Apr 28, 2022

std.testing: add writeZigFile for TmpDir

7f13f5cd5f • matu3ba • Apr 28, 2022

std.build: make no_dll_export_fns accessible in build step

8e3add8736 • Erik Hugne • Apr 28, 2022

std.coff: parse out codebase and entrypoint from optionalheader

f7bc8900bf • Erik Hugne • Apr 28, 2022

std: replace usage of std.meta.bitCount() with @bitSizeOf()

6f4343b61a • Isaac Freund • Apr 27, 2022

std.meta: deprecate bitCount() for @bitSizeOf()

6c0719fd5f • Isaac Freund • Apr 27, 2022

Remove usage of inline for from print_targets.cmdTargets

cea310c908 • Jimmi Holst Christensen • Apr 26, 2022

std.Thread: ResetEvent improvements (#11523)

18f3034629 • protty • Apr 26, 2022

Merge pull request #11336 from wsengir/stage2-optimize-intcast

50f1856476 • Andrew Kelley • Apr 26, 2022

Merge pull request #11526 from topolarity/f80-div

0324975d1d • Andrew Kelley • Apr 26, 2022

wasm: Implement codegen for C-ABI

5f2d0d414d • Luuk de Gram • Apr 26, 2022

wasm: Initial C-ABI implementation

cb49af6c9a • Luuk de Gram • Apr 26, 2022

Sema: fix export with Internal linkage

ab658e32bd • Andrew Kelley • Apr 25, 2022

std: fix crypto and hash benchmark

76311aebff • jagt • Apr 25, 2022

std.Thread: Mutex and Condition improvements (#11497)

963ac60918 • protty • Apr 24, 2022

add GetProcessTimes binding to the kernel32.zig (#11488)

daef82d06f • Morritz • Apr 23, 2022

Merge pull request #11279 from igor84/s1_packed_struct

cf20b97b71 • Andrew Kelley • Apr 22, 2022

Revert "Fix C include files not being in `whole` cache (#11365)"

06310e3d4e • Andrew Kelley • Apr 22, 2022

Fix C include files not being in `whole` cache (#11365)

a430630002 • Tom Read Cutting • Apr 22, 2022

Merge pull request #11377 from AnnikaCodes/11368

42e81cd81b • Andrew Kelley • Apr 22, 2022

Merge pull request #11480 from rabingaire/fix-child-process-hang-on-macos

5da0e03553 • Jakub Konka • Apr 22, 2022

Merge pull request #11485 from ziglang/fix-4353

5c501e8dad • Jakub Konka • Apr 22, 2022

LLVM: C calling convention lowering fixes

9c5fe5b5a4 • Andrew Kelley • Apr 22, 2022

Merge pull request #11448 from ziglang/ci-stage3

804d0661f5 • Andrew Kelley • Apr 21, 2022

std.mem: add concatWithSentinel

41654a318d • Yusuf Bham • Apr 21, 2022

[doc update] add size_t (#11482)

6d0283e6bc • Motiejus Jakštys • Apr 21, 2022

macho: create LlvmObject in createEmpty only

42ed34d1f6 • Jakub Konka • Apr 21, 2022

Merge pull request #11467 from ziglang/segmented-list-decls

bd5831ce0e • Andrew Kelley • Apr 21, 2022

Merge pull request #11462 from joachimschmidt557/stage2-aarch64

1a1b5ee264 • Joachim Schmidt • Apr 20, 2022

std.Thread.Futex improvements (#11464)

e3cbea934e • protty • Apr 20, 2022

std.os.uefi: Add `BlockIoProtocol`

2fa7f6e502 • Yusuf Bham • Apr 19, 2022

array hash map: fix getOrPutAdapted on Managed array hash map

859ae152bc • Robin Voetter • Apr 19, 2022

build system: add -fstage1/-fno-stage1 to `zig build`

0c5ad335d2 • Andrew Kelley • Apr 19, 2022

Merge pull request #11461 from Luukdegram/wasm-debug-info

9c2cbe39c2 • Andrew Kelley • Apr 19, 2022

Merge pull request #11469 from topolarity/wasm-fixup

78f26b970e • Andrew Kelley • Apr 19, 2022

wasm: fix lowerDeclRefValue using wrong Decl

535d5624e4 • Andrew Kelley • Apr 19, 2022

Merge pull request #11468 from topolarity/f80-mul

f3b3d7f20a • Andrew Kelley • Apr 19, 2022

Sema: fix not reserving enough memory for comptime shl

edb4a07d4d • Andrew Kelley • Apr 18, 2022

stage2: fix building stage3 in release mode

c9858f833c • Andrew Kelley • Apr 18, 2022

stage2: avoid binary bloat from GeneralPurposeAllocator

b75d86027d • Andrew Kelley • Apr 18, 2022

Merge pull request #11024 from topolarity/wasi-stage2

b03345f32a • Jakub Konka • Apr 18, 2022

Merge pull request #11396 from wojtekmach/wm-zig-cc-subsystem

5195b87639 • Jakub Konka • Apr 18, 2022

Update doc comment of ArrayHashMap to include 4th arg in eql fns

f8d2b87fa1 • Ryan Liptak • Apr 18, 2022

stage2: expose progress bar API to linker backends

a7c05c06be • Andrew Kelley • Apr 17, 2022

std.os.uefi: fix GUID formatting (#11452)

2aeaa1cfc4 • Yusuf Bham • Apr 17, 2022

stdlib std.os: Improve wasi-libc parity for WASI CWD emulation

7b090df668 • Cody Tapscott • Apr 16, 2022

Merge pull request #11446 from ziglang/aarch64-macos-llvm

8f75823728 • Jakub Konka • Apr 16, 2022

Merge pull request #11437 from koachan/sparc64-mutex

a315d51c0a • Andrew Kelley • Apr 16, 2022

Merge pull request #11445 from viriuwu/f80-freebsd-tests

e428f85cfd • Andrew Kelley • Apr 16, 2022

Merge pull request #11444 from kprotty/treap

ec8a6544a3 • Andrew Kelley • Apr 16, 2022