zig
Code
Branches
Tags
Commits
master
Commits
Top
cf744cf04f
add suggestions by ifreund
Jan Philipp Hafer
2022-05-17
18:56:06
405f4286f7
std.unicode: add utf16 byte length and codepoints counting routines
Jan Philipp Hafer
2022-05-17
13:00:07
8328f5ed51
docs: add documentation about return stm in the defer method
Vincenzo Palazzo
2022-05-17
18:34:28
f3517a1aa6
zig test: Add proper detection for Windows console
YeonJiKun
2022-05-13
05:23:05
df74c45fa7
Merge pull request #11501 from Vexu/stage2-err-return-trace
Andrew Kelley
2022-05-17
09:27:03
3fde14035b
Merge pull request #11658 from koachan/sparc64-codegen
Jakub Konka
2022-05-17
09:20:02
552ef5f2e4
std.c: Implement dirent on std/c/linux.zig
aiotter
2022-05-07
03:10:21
a4369918b1
Generate linux syscalls via. the linux source tree
Stephen Gregoratto
2022-05-14
11:42:31
6d27341b96
Fixes comptime 'error: cannot assign to constant' error in siphash.
Felix "xq" Queißner
2022-05-05
10:24:41
0a7f3be42e
Sema: improve index out of bounds panic message
Veikka Tuominen
2022-04-23
10:25:06
ab4ec35b8b
stage2: add runtime safety for unwrapping error
Veikka Tuominen
2022-04-23
10:13:31
e369752430
Sema: do not call `returnError` when returning payload of error union
Veikka Tuominen
2022-04-23
13:48:16
53a5aee3b3
stage2: enable error return tracing on llvm backend
Veikka Tuominen
2022-04-23
08:38:38
66c3988e5e
stage2: disable error return tracing on unsupported targets
Veikka Tuominen
2022-04-22
22:10:02
eee8fffec7
stage2: implement error return traces
Veikka Tuominen
2022-04-22
20:30:54
5888446c03
Merge pull request #11316 from wsengir/stage2-overflow-safety
Andrew Kelley
2022-05-17
02:40:57
7a4758ed78
std.os: add timerfd_create, timerfd_settime and timerfd_gettime
Thiago Teodoro Pereira Silva
2022-05-17
00:56:33
1de7b8d26c
`std.math.powi`: use standard definition of underflow/overflow, implement `u0`, `i0`, `i1` edge case (#11499)
leesongun
2022-05-17
00:28:20
1392c24166
std.os: Add memfd_create for FreeBSD
Isaac Freund
2022-05-14
14:16:19
f33b3fc3ea
zig.h: add casts for overflow arithmetic operations
Andrew Kelley
2022-05-16
23:30:28
a0de0adb8e
arm: disable recursive fibonacci
Jakub Konka
2022-05-14
22:25:04
7f96ca101a
arm: sub_with_overflow should always track V flag
Jakub Konka
2022-05-14
22:07:24
852c820841
aarch64: sub_with_overflow should always track V flag
Jakub Konka
2022-05-14
21:24:48
a84be7e988
zig.h: improve overflow shl
Andrew Kelley
2022-05-14
06:06:53
160aa4c11d
wasm: Improve shl_with_overflow
Luuk de Gram
2022-05-13
21:25:23
0a2d3d4155
wasm: Improve overflow add/sub for ints <= 64bits
Luuk de Gram
2022-05-13
19:51:14
b94d165b69
x64: fix capacity prealloc limit in lowerToMrEnc helper
Jakub Konka
2022-05-13
09:04:07
316bf4fce5
disable 5 failing stage2_wasm tests
Andrew Kelley
2022-05-13
04:34:09
03ed0f0d28
C backend: implement overflow arithmetic
Andrew Kelley
2022-05-13
01:44:44
a5ea22d069
LLVM: correctly pad result tuple of `airOverflow`
William Sengir
2022-04-23
11:54:52
bb3532e775
stage2: add more vector overflow tests
William Sengir
2022-03-28
19:40:55
21be3d9166
stage2: add vectorized overflow arithmetic behavior tests
William Sengir
2022-03-27
00:07:52
afc714d5e5
stage2: implement runtime safety checks for shl_exact
William Sengir
2022-03-27
00:06:59
c2980f332e
Sema: implement integer overflow safety for add, sub, mul
William Sengir
2022-03-27
00:04:17
eb06c78a8a
Sema: vectorize overflow arithmetic
William Sengir
2022-03-26
23:55:33
86a928ce61
stage2: perform comptime vectorization of `*_with_overflow` in `Value`
William Sengir
2022-03-26
23:50:55
e8117bab6f
stage2: clean up creation of boolean `Value`s
William Sengir
2022-03-26
23:47:35
6b5c87957b
stage2: handle vectors in `Value.intFitsInType`
William Sengir
2022-03-26
23:45:30
ca1ab38d3a
stage2: add global `Type` constant for `u1`
William Sengir
2022-03-26
23:43:47
c2cb9b7cad
stage2: vectorize shl_with_overflow in LLVM backend
William Sengir
2022-03-26
23:41:44
c641fb8f05
stage2: fix {add,sub,mul}_with_overflow vectorization in LLVM backend
William Sengir
2022-03-26
23:40:31
b618dbdf69
stage2: sparc64: Implement SPARCv9 mulx
Koakuma
2022-05-15
17:10:27
7245aad689
stage2: sparc64: Implement airBinOp for addition
Koakuma
2022-05-15
05:39:56
67a1fedf84
stage2: sparc64: Implement airUnwrapErrErr
Koakuma
2022-05-15
05:28:22
77eef33c04
stage2: sparc64: Implement airStructFieldPtrIndex
Koakuma
2022-05-15
05:20:35
26116211ec
stage2: sparc64: Implement inline memcpy for genSetStack
Koakuma
2022-05-14
17:43:46
7822426ff2
stage2: sparc64: Implement airSliceElemVal
Koakuma
2022-05-14
17:19:37
ccf438e4de
stage2: sparc64: Replace freezeRegs with RegisterLock
Koakuma
2022-05-14
08:17:44
26e3d36d74
stage2: sparc64: Implement airSliceLen
Koakuma
2022-05-16
18:05:10
8ea80fdf7a
stage2: sparc64: Implement airLoop
Koakuma
2022-05-16
18:03:50
e4a725c597
stage2: sparc64: Implement airBitCast
Koakuma
2022-05-16
18:02:32
0c8ce9ed9d
stage2: sparc64: Implement airCmp
Koakuma
2022-05-16
18:00:49
ae2d6b7eea
stage2: sparc64: Add BPr support for airCondBr
Koakuma
2022-05-06
18:20:02
e057ff2496
stage2: sparc64: Implement SPARCv9 bpr
Koakuma
2022-05-06
18:16:07
8f8853cd4f
stage2: sparc64: Implement airLoad/airStore
Koakuma
2022-05-06
17:58:21
0b54649cac
stage2: sparc64: Implement error value generation
Koakuma
2022-05-06
17:14:32
3ab6634370
stage2: sparc64: Implement airAlloc
Koakuma
2022-05-06
17:10:41
339b0517b3
stage2: sparc64: Implement SPARCv9 bpcc
Koakuma
2022-05-06
16:59:47
5d260eb573
stage2: sparc64: Implement SPARCv9 subcc
Koakuma
2022-05-02
16:56:04
2770f9a034
stage2: sparc64: Implement airBr
Koakuma
2022-05-02
16:55:57
b6de8d2565
stage2: sparc64: Implement airUnwrapErrPayload
Koakuma
2022-05-02
15:45:14
2dc2ab091e
stage2: sparc64: Implement airCondBr from flags register
Koakuma
2022-05-02
15:33:55
fd781195de
stage2: sparc64: Split the conditionals between integer and FP ones
Koakuma
2022-05-02
14:55:51
662a61fcc3
stage2: sparc64: Implement airIsErr and airIsNonErr
Koakuma
2022-04-30
15:49:57
5b03d55c5e
x64: rename brk to int3, and MIR to interrupt
Jakub Konka
2022-05-15
10:03:38
5f97652da8
x64: remove verbose_mir functionality
Jakub Konka
2022-05-15
09:44:05
5138856a72
test harness: Set filename on error return
Luuk de Gram
2022-05-14
21:39:09
1bdcbd18ae
init-exe: add note about log_level in ReleaseSmall and ReleaseFast build mode (#11626)
Robin
2022-05-14
12:56:58
802f220739
Merge pull request #11647 from ziglang/migrate-runtime-safety-tests
Andrew Kelley
2022-05-14
05:57:15
0cd43b0f86
runtime safety tests only on the native target
Andrew Kelley
2022-05-14
02:58:32
7d8b90b905
test harness: actually run the stage1 "run" tests
Andrew Kelley
2022-05-14
02:32:23
c30edd78f9
std.Progress: activate() calls maybeRefresh()
Andrew Kelley
2022-05-13
23:31:19
b986fcfc99
test-cases: honor -Dtest-filter argument from zig build
Andrew Kelley
2022-05-13
23:31:02
f6e9b6620d
build.zig: rename a local variable
Andrew Kelley
2022-05-13
23:30:43
915032715f
test harness: dump stderr when compiler crashes
Andrew Kelley
2022-05-13
23:02:53
7755f7863a
disable a runtime safety test that is failing on WASI
Andrew Kelley
2022-05-13
09:16:38
66f3efb63b
migrate runtime safety tests to the new test harness
Andrew Kelley
2022-05-13
09:00:20
f32928c50d
Merge pull request #11641 from erikarvstedt/fixup_rand_float_improvement
Andrew Kelley
2022-05-13
22:50:18
24633b5613
zig fmt: make --exclude ignore missing dirs
Kirk Scheibelhut
2022-05-12
21:05:07
fb0692334e
target: Rename sparcv9 -> sparc64
Koakuma
2022-05-13
17:59:06
aceb7e18bd
std.os.linux: fix signature of setgroups
Jonathan Marler
2022-05-13
16:52:06
537f905216
fix bad runtime safety test cases
Andrew Kelley
2022-05-13
06:10:01
974af5f291
add std.math.sign
Travis Staloch
2022-05-12
01:33:55
23ef7a8060
std.rand.float: simplify leading zero calculations
Erik Arvstedt
2022-05-12
16:00:35
1d5ea10bee
std.rand: fixup 'improve random float generation'
Erik Arvstedt
2022-05-12
14:13:20
5c20c7036b
Merge pull request #10796 from marler8997/envmap
Andrew Kelley
2022-05-12
08:49:11
aef642fc07
remove RtlUpcaseUnicodeString, no longer needed
Jonathan Marler
2022-05-12
02:43:41
2ddfe16e1e
fix ntdll extern casing
Jonathan Marler
2022-02-19
20:33:43
a38e6a64d3
document that on Windows, all key arguments in EnvMap must be valid utf8
Jonathan Marler
2022-02-18
22:58:13
8492ced075
incorporate review changes from squeek
Jonathan Marler
2022-02-07
07:30:06
71f69190ef
some fixes to the EnvMap HashContext
Jonathan Marler
2022-02-05
07:42:10
1c874a871f
reverse some of the now unneeded changes from squeek
Jonathan Marler
2022-02-05
07:35:22
e65d8f82c5
add unicode support
Jonathan Marler
2022-02-05
06:36:24
69f0a5587d
remove extra storage from EnvMap on windows
Jonathan Marler
2022-02-04
20:08:38
e70cb04f89
EnvMapWindows: Fix putUtf8 not uppercasing keys
Ryan Liptak
2022-02-04
07:56:06
b2b48fbf2c
Set EnvMap.Size to BufMap.BufMapHashMap.Size
Ryan Liptak
2022-01-20
16:19:16
a2069612a5
Fix regression in RunStep.addPathDir
Ryan Liptak
2022-01-20
16:17:16
a65be05a6e
Make the BufMap.count return value match its underlying HashMap's Size
Ryan Liptak
2022-01-20
11:21:52
9e89000ffc
Update usages of `process.getEnvMap` and change BufMap -> EnvMap where applicable
Jonathan Marler
2022-02-07
07:52:08
15d5988e69
Add `process.EnvMap`, a platform-independent environment variable map
Ryan Liptak
2022-01-17
05:11:08
« First
← Newer
Page 177 of 361
Older →
Last »