zig.h: add casts for overflow arithmetic operations
f33b3fc3ea • Andrew Kelley • May 16, 2022
arm: disable recursive fibonacci
a0de0adb8e • Jakub Konka • May 16, 2022
arm: sub_with_overflow should always track V flag
7f96ca101a • Jakub Konka • May 16, 2022
aarch64: sub_with_overflow should always track V flag
852c820841 • Jakub Konka • May 16, 2022
zig.h: improve overflow shl
a84be7e988 • Andrew Kelley • May 16, 2022
wasm: Improve shl_with_overflow
160aa4c11d • Luuk de Gram • May 16, 2022
wasm: Improve overflow add/sub for ints <= 64bits
0a2d3d4155 • Luuk de Gram • May 16, 2022
x64: fix capacity prealloc limit in lowerToMrEnc helper
b94d165b69 • Jakub Konka • May 16, 2022
disable 5 failing stage2_wasm tests
316bf4fce5 • Andrew Kelley • May 16, 2022
C backend: implement overflow arithmetic
03ed0f0d28 • Andrew Kelley • May 16, 2022
LLVM: correctly pad result tuple of `airOverflow`
a5ea22d069 • William Sengir • May 16, 2022
stage2: add more vector overflow tests
bb3532e775 • William Sengir • May 16, 2022
stage2: add vectorized overflow arithmetic behavior tests
21be3d9166 • William Sengir • May 16, 2022
stage2: implement runtime safety checks for shl_exact
afc714d5e5 • William Sengir • May 16, 2022
Sema: implement integer overflow safety for add, sub, mul
c2980f332e • William Sengir • May 16, 2022
Sema: vectorize overflow arithmetic
eb06c78a8a • William Sengir • May 16, 2022
stage2: perform comptime vectorization of `*_with_overflow` in `Value`
86a928ce61 • William Sengir • May 16, 2022
stage2: clean up creation of boolean `Value`s
e8117bab6f • William Sengir • May 16, 2022
stage2: handle vectors in `Value.intFitsInType`
6b5c87957b • William Sengir • May 16, 2022
stage2: add global `Type` constant for `u1`
ca1ab38d3a • William Sengir • May 16, 2022
stage2: vectorize shl_with_overflow in LLVM backend
c2cb9b7cad • William Sengir • May 16, 2022
stage2: fix {add,sub,mul}_with_overflow vectorization in LLVM backend
c641fb8f05 • William Sengir • 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
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