index
:
zig
0.10.x
0.11.x
0.12.x
0.14.x
0.15.x
0.7.x
0.8.x
0.9.x
ArrayList-reserve
Io.net
aro
ast-node-methods
async-await-demo
autofix
ci-perf-comment
ci-scripts
ci-tarballs
cli
comptime-allocator
elfv2-dyn
fixes
fuzz-macos
hcs
incr-bug
io-threaded-no-queue
jobserver
json-diagnostics
llvm-ir-nosanitize-metadata
macos-debug-info
main
make-vs-configure
master
more-doctests
new-pkg-hash
powerpc64le
restricted-function-pointers
rework-comptime-mutation
sans-aro
sha1-stream
spork8
stage2-async
threadpool
threadtheft
wasm-linker-writer
wrangle-writer-buffering
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. https://ziglang.org
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
cases
/
safety
Age
Commit message (
Expand
)
Author
2025-09-16
test: rename backend=stage2 to backend=selfhosted, and add backend=auto
Alex Rønne Petersen
2025-07-26
aarch64: implement some safety checks
Jacob Young
2025-07-19
tests: remove more old async tests
mlugg
2025-07-07
fix test case expected float value
Andrew Kelley
2025-07-07
remove `async` and `await` keywords
Andrew Kelley
2025-06-29
Sema: correct OPV for optional empty error set
Andrew Kelley
2025-06-15
compiler: fix `@intFromFloat` safety check
mlugg
2025-06-01
compiler: combine `@intCast` safety checks
mlugg
2025-06-01
Legalize: implement scalarization of overflow intrinsics
Jacob Young
2025-04-27
make `@memcpy` and `@memmove` share panic handlers
Andrew Kelley
2025-04-26
test: add tests for @memmove
dweiller
2025-04-26
test: add error return to memcpy_len_mismatch and memcpy_alias
dweiller
2025-03-05
Remove uses of deprecated callconv aliases
Linus Groh
2025-02-23
Sema: allow `@ptrCast` of slices changing the length
mlugg
2025-02-15
x86_64: rewrite scalar and vector int `@rem`
Jacob Young
2025-02-15
x86_64: rewrite scalar and vector int `@divTrunc`
Jacob Young
2025-02-15
x86_64: implement error set and enum safety
Jacob Young
2025-01-30
compiler: add `intcast_safe` AIR instruction
mlugg
2024-12-29
fix slice of slice with sentinel on the lhs slice
Techatrix
2024-09-25
disallow non-scalar sentinel types
Andrew Kelley
2024-08-28
std: update `std.builtin.Type` fields to follow naming conventions
mlugg
2024-03-20
Revert the last two commits in this branch
Andrew Kelley
2024-03-20
frontend: comptime array slice-by-length OOB detection
Andrew Kelley
2024-03-20
frontend: add missing bounds check for slice-by-length arrays
Andrew Kelley
2024-03-19
fix compilation failures found by CI
Andrew Kelley
2024-03-09
std.fmt: fix std-cases and perform round-trip check in ryu unit tests
Marc Tiehuis
2024-02-20
Liveness: do not elide safety-checked instructions
mlugg
2024-01-13
Revert "Merge pull request #18410 from dweiller/by-length-slice-bug"
Andrew Kelley
2023-12-31
sema: add compile error for OOB by-length slice of array
dweiller
2023-11-19
test: update cases to silence 'var is never mutated' errors
mlugg
2023-10-03
Sema: fix issues in `@errorCast` with error unions
Veikka Tuominen
2023-10-01
Sema: add `@errorCast` which works for both error sets and error unions
Veikka Tuominen
2023-07-12
Update tests to new splat syntax
antlilja
2023-06-24
all: migrate code to new cast builtin syntax
mlugg
2023-06-19
all: zig fmt and rename "@XToY" to "@YFromX"
Eric Joldasov
2023-05-16
add runtime safety for noreturn function returning
Veikka Tuominen
2023-04-25
update test cases for new memcpy/memset semantics
Andrew Kelley
2023-04-25
Sema: implement comptime `@memset`
Andrew Kelley
2023-04-23
Sema: emit cast to null panics for function pointers
Veikka Tuominen
2023-02-18
add safety test cases for multi-object for loops
Andrew Kelley
2022-11-29
Sema: improve safety panic for access of inactive union field
Veikka Tuominen
2022-11-29
Sema: improve panic for slice start index being greater than end index
Veikka Tuominen
2022-10-07
safety: add safety check for hitting else branch on a corrupt enum value
Veikka Tuominen
2022-09-20
std: add return address parameter to panic fn
Veikka Tuominen
2022-09-20
safety: show error return trace when unwrapping error in switch
Veikka Tuominen
2022-08-19
make self-hosted the default compiler
Andrew Kelley
2022-08-12
stage2: check for zero in `@intToError` safety
Veikka Tuominen
2022-08-06
Merge pull request #12337 from Vexu/stage2-safety
Andrew Kelley
2022-08-05
Sema: elide safety of modulus and remainder division sometimes
Andrew Kelley
2022-08-05
stage2: add runtime safety for invalid enum values
Veikka Tuominen
[next]