Commits

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

Merge pull request #11442 from Vexu/stage3

578a792b33 • Andrew Kelley • Apr 16, 2022

stage2 ARM: move genArgDbgInfo back to CodeGen

3bfb1616db • joachimschmidt557 • Apr 16, 2022

Merge pull request #11438 from Vexu/stage2-fixes

4c83b11f71 • Andrew Kelley • Apr 15, 2022

std/math.zig: resolve missed optimization in rotates

02a43f325b • Rekai Musuka • Apr 15, 2022

stage2: lower u128, and refactor some bits in x64

52c8ac1a84 • Jakub Konka • Apr 15, 2022

Merge pull request #11242 from schmee/sema-handle-more-union-errors

3723eb7f31 • Veikka Tuominen • Apr 15, 2022

Add `std.unicode.replacement_character`

62d717e2ff • r00ster91 • Apr 15, 2022

std.fs: prevent possible integer overflow in Dir.makePath

618398b7d3 • Evan Haas • Apr 15, 2022

wasm-linker: Prevent overalignment for segments

d66c61a2cf • Luuk de Gram • Apr 14, 2022

wasm-linker: Add function table indexes

cf37101108 • Luuk de Gram • Apr 14, 2022

wasm-linker: Fix memory leak

321a164269 • Luuk de Gram • Apr 14, 2022

Merge pull request #11434 from koachan/sparc64-codegen

2635e4ca6e • Jakub Konka • Apr 14, 2022

Merge pull request #11433 from ziglang/elf-fixes

35171dd3db • Jakub Konka • Apr 14, 2022

stage2: progress towards stage3

2587474717 • Andrew Kelley • Apr 14, 2022

Sema: workaround for generic instantiation recurison bug

0739770739 • Andrew Kelley • Apr 14, 2022

Sema: fix generic instantiation false negatives

2a00df9c09 • Andrew Kelley • Apr 14, 2022

std/bounded_array.zig: Add Writer interface

9b82e7f558 • Andrew Lee • Apr 14, 2022

std.math.float: fix f80-backed c_longdouble consts

6ad9ac59e7 • vi • Apr 14, 2022

Fix bug in PriorityQueue::removeIndex()

497f8a6098 • Eric Shrewsberry • Apr 14, 2022

Merge pull request #11429 from ziglang/stage2-alive-decls

59fa548be8 • Andrew Kelley • Apr 14, 2022

Enable passing 'Dir.rename directories' fs test on Windows

9c509f1526 • Ryan Liptak • Apr 13, 2022

Use 0-indexing for incremental compile error tests

aaac8eae68 • Cody Tapscott • Apr 13, 2022

Merge pull request #11407 from topolarity/float-fix

8ada446b1f • Andrew Kelley • Apr 13, 2022

Sema: fix struct init ref

7972bc8aa8 • Andrew Kelley • Apr 12, 2022

Sema: fix comptime call with generic function as parameter

ff7ef624f5 • Andrew Kelley • Apr 12, 2022

Sema: fix comptime equality of extern unions with same tag

99657dca1f • Andrew Kelley • Apr 12, 2022

Liveness: modify encoding to support over 32 operands

b0edd8752a • Andrew Kelley • Apr 12, 2022

Merge pull request #11401 from viriuwu/float-category-misc

17631cb2d3 • Andrew Kelley • Apr 12, 2022

std/fs/test.zig: Add test for renaming a dir onto an empty dir

17daba1806 • Ryan Liptak • Apr 12, 2022

Merge pull request #11417 from topolarity/incremental-tests

bb4e74103b • Andrew Kelley • Apr 12, 2022

std.build: Fix transitive linkSystemLibraryName() dependencies

38d6e1d8a8 • Isaac Freund • Apr 12, 2022

fix `link.renameTmpIntoCache` on windows when dest dir exists.

b9d86c6bc8 • jagt • Apr 12, 2022

Reuse code in `Utf8Iterator.nextCodepoint`

c4aac28a42 • r00ster • Apr 12, 2022

Add `std.fs.File.sync` (#11410)

988afd51cd • r00ster • Apr 12, 2022

std.event.WaitGroup: fix compilation (acquire->lock, release->unlock)

d2681d2537 • Stephen Gutekanst • Apr 11, 2022

Remove primitive values from keyword reference

971ef7b9c2 • Kirk Scheibelhut • Apr 9, 2022

std: add Thread.Condition.timedWait (#11352)

531d5b213f • cryptocode • Apr 8, 2022

Liveness: utilize Air.refToIndex

6ae8fe193b • Andrew Kelley • Apr 8, 2022

Sema: remove unnecessary type resolution

737ef3e81b • Andrew Kelley • Apr 8, 2022

crypto/x25519: implement clearCofactor() (#11355)

93e11b824a • Frank Denis • Apr 7, 2022

stage2: rename InternArena to InternPool

289ba5dfc2 • Andrew Kelley • Apr 6, 2022

std.{fmt, math}: derive float constants from std

7b7f45dc2a • viri • Apr 6, 2022

math.fabs: simplify implementation, add tests

cb019b80ac • viri • Apr 6, 2022

math.isNormal: simplify implementation, add tests

2f6ee4a97d • viri • Apr 6, 2022

derive float constants in a generic way (#10133)

5b8ac9821d • viri • Apr 6, 2022

Sema: in-memory coercion of differently named int types

62f54aa39c • Andrew Kelley • Apr 6, 2022

stage2: ThreadPool: update to new function pointer semantics

9213aa789b • Andrew Kelley • Apr 6, 2022

Sema: fix handling compile errors during circular dependency error

dd9782a8bc • Andrew Kelley • Apr 6, 2022

wasm: Use 'select' instruction for max/min

ac873367b9 • Luuk de Gram • Apr 5, 2022

zig fmt: remove trailing whitespace on doc comments

5fafcc2b62 • Damien Firmenich • Apr 5, 2022

Sema: forward switch condition to captures

95a87e88fa • Andrew Kelley • Apr 5, 2022

Sema: add empty tuple to mutable slice coercion

51ef31a833 • Andrew Kelley • Apr 4, 2022

std.fmt: Fix incorrect behavior with large floating point integers.

b4bf3bdf7e • Evan Haas • Apr 4, 2022

dwarf: emit debug info for local variables on x86_64

364e53f3bf • Jakub Konka • Apr 4, 2022

langref: rename incorrect expect to assert

795f075790 • Philipp Lühmann • Apr 4, 2022

std.simd: Fix suggestVectorSizeForCpu

f654e16d06 • ominitay • Apr 4, 2022

Pull elf magic string out to re-used constant

cdcb34cdf4 • Tom Read Cutting • Apr 4, 2022

Add `std.testing.checkAllAllocationFailures`

6d04ab6d5b • Ryan Liptak • Apr 4, 2022

stage2: more resilient error handling

91eb1af917 • Andrew Kelley • Apr 3, 2022

stage2: remove dependencies on async functions

3432e66faf • Andrew Kelley • Apr 3, 2022

std.ArrayHashMap: lazier verifyContext calls

843d5adcd6 • Andrew Kelley • Apr 3, 2022

behavior tests: disable failing stage1 test

3b32e0be31 • Andrew Kelley • Apr 3, 2022