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
/
src
/
Sema.zig
Age
Commit message (
Expand
)
Author
2024-02-09
Sema: catch runtime stores to comptime variables through calls
Veikka Tuominen
2024-02-06
Make `@intFromEnum` an error for empty enums
David Rubin
2024-02-06
Merge pull request #18814 from mlugg/incremental-dependencies
Matthew Lugg
2024-02-05
compiler: rename value.zig to Value.zig
Andrew Kelley
2024-02-05
spirv: basic shader support
Ali Chraghi
2024-02-04
x86_64: fix errors compiling the compiler
Jacob Young
2024-02-04
compiler: lock incremental dependency tracking behind --debug-incremental
mlugg
2024-02-04
Zcu: refactor Decl.analysis field
mlugg
2024-02-04
Zir: store extra source hashes required for incremental
mlugg
2024-02-04
compiler: re-introduce dependencies for incremental compilation
mlugg
2024-02-03
Fix OOB when enum field out of order in different file
David Rubin
2024-02-03
Add error hint when looping over `ErrorUnion`
David Rubin
2024-02-02
InternPool: use separate key for slices
mlugg
2024-01-30
Sema: fix union init with zero size field
Pavel Verigo
2024-01-29
llvm: ensure returned undef is 0xaa bytes when runtime safety is enabled
Veikka Tuominen
2024-01-29
Fix some comptime packed struct issues
SuperAuguste
2024-01-29
Sema: do not emit `@errorCast` safety check when dest is adhoc inferred error...
Veikka Tuominen
2024-01-29
Sema: fix casting runtime value to enum with comptime int tag type
Pavel Verigo
2024-01-26
Merge pull request #18654 from mlugg/incremental-the-second
Andrew Kelley
2024-01-26
Sema: tuples have no names to be used for reporting errors in finishStructInit
Krzysztof Wolicki
2024-01-23
InternPool: introduce TrackedInst
mlugg
2024-01-23
Zir: represent declarations via an instruction
mlugg
2024-01-23
Sema: use Sema.typeAbiSize rather than Type.abiSize
Andrew Kelley
2024-01-22
Sema: implement comptime error return traces
Veikka Tuominen
2024-01-20
Sema: replace uses of `toUnsignedInt` with `toUnsignedIntAdvanced`
Veikka Tuominen
2024-01-20
AstGen: detect duplicate field names
David Rubin
2024-01-19
do not enforce function parameters to be marked comptime if only called at co...
Meghan Denny
2024-01-19
return optional state to `zirPtrCastNoDest`
David Rubin
2024-01-18
Merge pull request #18599 from dweiller/err-union-switch-err-trace
Andrew Kelley
2024-01-18
add type check to `zirSwitchBlockErrUnion`
David Rubin
2024-01-18
astgen: fix error return trace on error union switch
dweiller
2024-01-16
sema: fix safe integer arithmetic operations on undefined values
Techatrix
2024-01-15
Merge pull request #18569 from dweiller/17944-followup
Andrew Kelley
2024-01-15
sema: fix OOM bug when constructing error messages
dweiller
2024-01-15
Sema: fix `@extern` decls
Jacob Young
2024-01-14
Sema: fix compilation errors
Andrew Kelley
2024-01-14
sema: allow slicing *T with comptime known [0..1]
dweiller
2024-01-13
Revert "Merge pull request #18410 from dweiller/by-length-slice-bug"
Andrew Kelley
2024-01-12
sema: forbid asm output to const locals
Meghan Denny
2024-01-09
sema: inherit block want_safety for err switch union
dweiller
2024-01-09
astgen/sema: fix source locations for switch_block_err_union
dweiller
2024-01-09
astgen/sema: use switch_block_err_union for if-else-switch
dweiller
2024-01-09
fix x86_64 crashes for switch_block_err_union
dweiller
2024-01-09
sema: fix err union switch with inferred empty error sets
dweiller
2024-01-09
sema: allow maybeErrorUnwrap to handle err_union_code
dweiller
2024-01-09
sema: implement runtime switch_block_err_union
dweiller
2024-01-09
sema: extract runtime switch AIR generation to function
dweiller
2024-01-09
sema: implement switch_block_err_union on comptime operands
dweiller
2024-01-09
sema: refactor error set switch logic
dweiller
2024-01-09
zir: add switch_block_err_union
dweiller
[next]