Commits

std.testing: remove tight coupling with executing zig as child process

67d5bfefba • Andrew Kelley • May 26, 2022

Merge pull request #10197 from vrischmann/io_uring-provide_buffers

ba426f0a54 • Andrew Kelley • May 26, 2022

Merge pull request #11729 from ziglang/fix-test-harness

326b2aa27b • Jakub Konka • May 26, 2022

std.PriorityQueue: fix missing siftUp in remove

7deae07101 • joachimschmidt557 • May 26, 2022

crypto/25519: add scalar.random(), use CompressedScalar type

b08d32ceb5 • Frank Denis • May 26, 2022

Merge pull request #11722 from ziglang/stage2-behavior

01607b54fc • Jakub Konka • May 26, 2022

Merge pull request #11723 from koachan/sparc64-codegen

90f12a9186 • Jakub Konka • May 26, 2022

regalloc: use StaticBitSet internally

0e0b00fd48 • Jakub Konka • May 26, 2022

Sema: generic function instantiations inherit branch quota

ab88165326 • Andrew Kelley • May 26, 2022

Merge pull request #11716 from Vexu/stage2

1dd7109476 • Andrew Kelley • May 26, 2022

aarch64: check lo/cc flag for unsigned sub_with_overflow

97816e3cb8 • Jakub Konka • May 25, 2022

Merge pull request #11715 from ziglang/stage2-x64-cond-codes

39ebfedd2b • Jakub Konka • May 25, 2022

std.crypto: cosmetic improvement to AES multiplication algorithm (#11616)

e0be22b6c0 • Helio Machado • May 25, 2022

mark some more behavior tests as passing

71e2a56e3e • Andrew Kelley • May 25, 2022

Merge pull request #11699 from ziglang/empty-error-sets

8373520785 • Andrew Kelley • May 25, 2022

Add std.rand.RomuTrio

a0775fdaa1 • Francesco Alemanno • May 25, 2022

Merge pull request #11706 from ziglang/string-literal-interning

60f0acd9b9 • Andrew Kelley • May 24, 2022

document bufPrint, and format now uses `writer` not `output`

8171972cbb • Dominic Tarr • May 23, 2022

Fix segfault in error note

64de32b341 • Thomas Cheng • May 23, 2022

Merge pull request #11684 from ziglang/fix-10318

b64a1d5abb • Andrew Kelley • May 22, 2022

stage2 ARM: fix recursive fibonacci

b56b4428a3 • joachimschmidt557 • May 22, 2022

stage2 ARM: Introduce MCValue.cpsr_flags

9747303d16 • joachimschmidt557 • May 21, 2022

Merge pull request #11689 from ziglang/llvm-cc

1f5b0c1156 • Andrew Kelley • May 21, 2022

regalloc: test allocating from multiple register claases

800edb03b5 • Jakub Konka • May 21, 2022

Merge pull request #11671 from ziglang/stage2-behavior

1a92264b3d • Andrew Kelley • May 20, 2022

Merge pull request #11681 from ziglang/x64-floats-tmp

704d38ba49 • Jakub Konka • May 20, 2022

wasm-linker: add -mwasm64 linker parameter for wasm64 target

58943fc627 • Ali Chraghi • May 20, 2022

Merge pull request #11581 from erikarvstedt/fix-trailerflags

dd6ac9a22a • Andrew Kelley • May 20, 2022

Merge pull request #11491 from poinwn/copysign-signbit

85a9bd932f • Andrew Kelley • May 20, 2022

[Elf] add -z nocopyreloc

1d532f12b5 • Motiejus Jakštys • May 20, 2022

Add aliases to math builtins back into std.math (#11666)

7b63f98cd7 • frmdstryr • May 19, 2022

Merge pull request #11635 from wsengir/stage2-errsetcast-safety

50a5ddecc5 • Andrew Kelley • May 18, 2022

Merge pull request #11660 from ziglang/stage2-behavior

8660661af4 • Andrew Kelley • May 18, 2022

wasm: enable 128bit integer behavior tests

e252f92b99 • Luuk de Gram • May 18, 2022

wasm: Implement {add/sub}WithOverflow for 128bit

ed25ce77f5 • Luuk de Gram • May 18, 2022

wasm: Support `not` instruction for 128 bit integers

fd081c74f1 • Luuk de Gram • May 18, 2022

wasm: Implement trunc/wrap for 128 bit integers

10fe24c043 • Luuk de Gram • May 18, 2022

wasm: Support 128bit integers for max/min/ctz/clz

ea073a6b76 • Luuk de Gram • May 18, 2022

wasm: Fix C-ABI for 128 bit integers

502f5d8246 • Luuk de Gram • May 18, 2022

wasm: 128 bit intcast and binary operations

03a3ea2c15 • Luuk de Gram • May 18, 2022

wasm: Support 128bit add/sub wrapping operands

167d3089ea • Luuk de Gram • May 18, 2022

wasm: 128bit integer cmp support

59d3714b8d • Luuk de Gram • May 18, 2022

wasm: Support 128bit integer coercion

c0ad0606df • Luuk de Gram • May 18, 2022

zig test: Add proper detection for Windows console

f3517a1aa6 • YeonJiKun • May 17, 2022

Merge pull request #11501 from Vexu/stage2-err-return-trace

df74c45fa7 • Andrew Kelley • May 17, 2022

Merge pull request #11658 from koachan/sparc64-codegen

3fde14035b • Jakub Konka • May 17, 2022

Generate linux syscalls via. the linux source tree

a4369918b1 • Stephen Gregoratto • May 17, 2022

Fixes comptime 'error: cannot assign to constant' error in siphash.

6d27341b96 • Felix "xq" Queißner • May 17, 2022

Merge pull request #11316 from wsengir/stage2-overflow-safety

5888446c03 • Andrew Kelley • May 17, 2022

std.os: add timerfd_create, timerfd_settime and timerfd_gettime

7a4758ed78 • Thiago Teodoro Pereira Silva • May 16, 2022

`std.math.powi`: use standard definition of underflow/overflow, implement `u0`, `i0`, `i1` edge case (#11499)

1de7b8d26c • leesongun • May 16, 2022

std.os: Add memfd_create for FreeBSD

1392c24166 • Isaac Freund • May 16, 2022

x64: rename brk to int3, and MIR to interrupt

5b03d55c5e • Jakub Konka • May 15, 2022

x64: remove verbose_mir functionality

5f97652da8 • Jakub Konka • May 15, 2022

test harness: Set filename on error return

5138856a72 • Luuk de Gram • May 15, 2022

init-exe: add note about log_level in ReleaseSmall and ReleaseFast build mode (#11626)

1bdcbd18ae • Robin • May 14, 2022

Merge pull request #11647 from ziglang/migrate-runtime-safety-tests

802f220739 • Andrew Kelley • May 14, 2022

Merge pull request #11641 from erikarvstedt/fixup_rand_float_improvement

f32928c50d • Andrew Kelley • May 13, 2022

zig fmt: make --exclude ignore missing dirs

24633b5613 • Kirk Scheibelhut • May 13, 2022

target: Rename sparcv9 -> sparc64

fb0692334e • Koakuma • May 13, 2022

std.os.linux: fix signature of setgroups

aceb7e18bd • Jonathan Marler • May 13, 2022

fix bad runtime safety test cases

537f905216 • Andrew Kelley • May 13, 2022

add std.math.sign

974af5f291 • Travis Staloch • May 12, 2022

Merge pull request #10796 from marler8997/envmap

5c20c7036b • Andrew Kelley • May 12, 2022

Revert "add std.rand.RomuTrio"

d383b940c2 • Andrew Kelley • May 11, 2022

add std.rand.RomuTrio

d1f1f5124f • Francesco Alemanno • May 11, 2022

std: add http definitions for Method and Status (#10661)

3a64693db3 • Meghan • May 11, 2022

Merge pull request #10595 from squeek502/getenvW-case

19003de64c • Andrew Kelley • May 11, 2022

Merge pull request #11618 from arBmind/json-stringify-patch

090461a695 • Veikka Tuominen • May 11, 2022

Merge pull request #11628 from ziglang/x64-shifts

6608fa1353 • Jakub Konka • May 11, 2022

Sema: comptime float negation supports negative zero

b33c8b0b06 • Andrew Kelley • May 11, 2022

Merge pull request #10143 from nuald/single-threaded-cpp1

f5edf78eea • Andrew Kelley • May 11, 2022

Merge pull request #9831 from mathetake/llvmvisibility

458943e324 • Andrew Kelley • May 11, 2022

Merge pull request #10428 from mrakh/rand_float_improvement

ed63d6c7fd • Andrew Kelley • May 11, 2022

std: make IntegerBitSet and ArrayBitSet have defined memory layout

e0a514df41 • Silver • May 11, 2022

docs: T.bit_count -> @typeInfo(T).Int.bits

67c4b16d6e • Kirk Scheibelhut • May 10, 2022

Typo

aaf4011c2c • Frank Denis • May 10, 2022

io_uring cancel test must tolerate CQ reordering

52651ae7a0 • Brian Gold • May 10, 2022

wasm: Write nops for padding debug info

62453496ba • Luuk de Gram • May 9, 2022

wasm: Emit debug sections

2ae2ac33d9 • Luuk de Gram • May 9, 2022

wasm: Flush debug information + commit decl

9b6b7034c2 • Luuk de Gram • May 9, 2022

wasm: Debug info for lines + pro/epilogue

f760272200 • Luuk de Gram • May 9, 2022

wasm: Debug information for locals

d46cdb5396 • Luuk de Gram • May 9, 2022

wasm: Implement debug info for parameters

33b2f4f382 • Luuk de Gram • May 9, 2022

wasm: Add basic debug info references

8e1c220be2 • Luuk de Gram • May 9, 2022

std.crypto: generate AES constants at compile time (#11612)

941b6830b1 • Helio Machado • May 9, 2022

stdlib: escape backslashes and double quotes in Builder response file

94b9bcd034 • Evan Haas • May 9, 2022

Merge pull request #11609 from ziglang/win-compiler-rt

d7f8368da8 • Andrew Kelley • May 8, 2022

Add Win64 calling convention

ea3f5905f0 • Hannes Bredberg • May 8, 2022

Merge pull request #11608 from ziglang/stage2-regalloc

9416b4d993 • Jakub Konka • May 8, 2022

CI: fix universal libc step name

aa05cd4809 • Andrew Kelley • May 8, 2022

Merge pull request #11605 from Luukdegram/wasm-mul-overflow

f161d3875a • Jakub Konka • May 7, 2022

Merge pull request #11592 from ziglang/stage3-macos-linker

e8c85450fe • Andrew Kelley • May 7, 2022

Merge pull request #11492 from ziglang/ci-stage3-behavior

0df28f9d45 • Andrew Kelley • May 7, 2022

x64: handle CF flags spilling in overflow calls

ac1aaec9c3 • Jakub Konka • May 6, 2022

Merge pull request #11591 from ziglang/x64-overflow

df38dfa4d1 • Jakub Konka • May 6, 2022

Merge pull request #11487 from koachan/sparc64-codegen

09d2b6c4e1 • Jakub Konka • May 6, 2022

Merge pull request #11574 from ziglang/stage2-aarch64

13d1798ea0 • Jakub Konka • 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