riscv: implement `structFieldPtr` and `retLoad`
4ce85f930e • David Rubin • May 11, 2024
riscv: pass optionals by register_pair for resolveCallingConventionValues
ece70e08a0 • David Rubin • May 11, 2024
riscv: correctly derefence `load_symbol` in genSetReg
26ce82d98e • David Rubin • May 11, 2024
riscv: implement slices
3bf008a3d0 • David Rubin • May 11, 2024
riscv: totally rewrite how we do loads and stores
350ad90cee • David Rubin • May 11, 2024
riscv: switch `default_panic` to use the message
cbf62bd6dc • David Rubin • May 11, 2024
riscv: implement a basic `@intCast`
3c0015c828 • David Rubin • May 11, 2024
riscv: add a custom panic function
685f828218 • David Rubin • May 11, 2024
riscv: fix overflow checks in addition.
b28c966e33 • David Rubin • May 11, 2024
riscv: change `load_symbol` psuedo instruction size to 8
e70584e2f8 • David Rubin • May 11, 2024
riscv: fix how we calculate stack offsets. allows for pass by reference arguments.
06089fc89a • David Rubin • May 11, 2024
riscv: correctly index struct field access
c96989aa4b • David Rubin • May 11, 2024
riscv: add `allocReg` helper, and clean up some comparing logic
09b7aabe09 • David Rubin • May 11, 2024
riscv: correct the order of the return epilogue
08452b1add • David Rubin • May 11, 2024
riscv: pointer work
f1fe5c937e • David Rubin • May 11, 2024
riscv: change up how we do args
9229321400 • David Rubin • May 11, 2024
riscv: reorganize `binOp` and implement `cmp_imm_gte` MIR
5e010b6dea • David Rubin • May 11, 2024
riscv: remove an allocation from `dwarf.zig`
63bbf66553 • David Rubin • May 11, 2024
riscv: update builtin names
190e7d0239 • David Rubin • May 11, 2024
riscv: progress toward arrays
2cbd8e1deb • David Rubin • May 11, 2024
riscv: implement 64 bit immediate into register loading
9b2a4582c9 • David Rubin • May 11, 2024
riscv: 16 bit `@byteSwap`
f67fa73fe8 • David Rubin • May 11, 2024
riscv: implement basic logical shifting
b2150094ba • David Rubin • May 11, 2024
riscv: add `cmp_eq` MIR instruction
664e3e16fa • David Rubin • May 11, 2024
riscv: basic struct field access
3ccf0fd4c2 • David Rubin • May 11, 2024
riscv: implement basic branching
2be3033acd • David Rubin • May 11, 2024
riscv: implement `@abs`
28df64cba4 • David Rubin • May 11, 2024
riscv: update `start.zig` and restore ra from the proper stack offset
060c475fcd • David Rubin • May 11, 2024
riscv: basic function arguments
5e770407cf • David Rubin • May 11, 2024
riscv: initial cleanup and work
dceff2592f • David Rubin • May 11, 2024
astgen: fix result info for catch switch_block_err_union
1550b5b16d • Dominic • May 11, 2024
Do not run asserts for WASI alignment when not targeting WASI
cc39ce28a1 • 190n • May 11, 2024
Revert "Merge pull request #19349 from nolanderc/save-commit"
6ca4ed5948 • Andrew Kelley • May 10, 2024
Merge pull request #19349 from nolanderc/save-commit
7fa2357d05 • Andrew Kelley • May 10, 2024
[docs] add examples of array/slice init using result location
cb77bd672c • Pyrolistical • May 10, 2024
Avoid unnecessary operation in PageAllocator.
f71f27bcb0 • Lucas Santos • May 10, 2024
ChildProcess: document StdIo behaviors (#17553)
fe1b397606 • Abhinav Gupta • May 10, 2024
std.os.windows: add compileError warning against `TCHAR` & their corresponding string/pointer types (#18741)
841bb0a1fd • expikr • May 10, 2024
define an error set for `std.io.tty.Config.setColor`
c4e3a49898 • Veikka Tuominen • May 10, 2024
lib/std/os/windows/kernel32: add signature for SetConsoleMode (#18715)
e69caaa39f • Garfield Lee • May 9, 2024
llvm: always include debug information for global variables
4163126c01 • Pyry Kovanen • May 9, 2024
fix integer overflow in IoUring buffer ring size calculation
6eb17a034a • Karl Bohlmark • May 9, 2024
std.compress.flate: fix panic when reading into empty buffer
d4d1efeb3e • Pavel Verigo • May 9, 2024
Merge pull request #19918 from ziglang/xros
68629fedef • Andrew Kelley • May 9, 2024
aro translate-c: support for record types added
c9ad1b5199 • february cozzocrea • May 9, 2024
Merge branch 'llvm18'
bcb534c295 • Andrew Kelley • May 9, 2024
standalone: support relative cache path
d9b00ee4ba • Jacob Young • May 9, 2024
Merge pull request #19826 from jacobly0/outdirarg
6bc0cef607 • Andrew Kelley • May 9, 2024
cmake: make static curses configurable
5c9eb40816 • Jacob Young • May 7, 2024
fs: handle `OBJECT_NAME_COLLISION` in `makeOpenPath`
67455c5e70 • Jacob Young • May 7, 2024
InternPool: eliminate `var_args_param_type`
db890dbae7 • mlugg • May 4, 2024
link: restore lost passthrough behavior
5bbb2f966a • Jacob Young • May 4, 2024
introduce std.process.raiseFileDescriptorLimit
16d368d0d2 • Andrew Kelley • May 4, 2024
add std.Thread.Pool.spawnWg
a72292513e • Andrew Kelley • May 4, 2024
add std.zip and support zip files in build.zig.zon
a96b78c170 • Jonathan Marler • May 3, 2024
Rename Dir.writeFile2 -> Dir.writeFile and update all callsites
b86c4bde64 • Ryan Liptak • May 3, 2024
Delete compile errors for deprecated decls
a52f12afc9 • Ryan Liptak • May 3, 2024
lld: use a response file on `NameTooLong`
3b5be9fb6e • Jacob Young • May 3, 2024
std.StaticStringMap: bump eval branch quota
44db92d1ca • Travis Staloch • May 3, 2024
Build system: Allow specifying Win32 resource include paths using LazyPath
ea9d817a90 • Ryan Liptak • May 3, 2024
Change `std.os` to `std.posix` in error messages
8ea4283d83 • reokodoku • May 3, 2024
LLVM: Fix panic when using tagged union backed by enum with negative values
20b9b54e6b • Anton Lilja • May 2, 2024
Sema: Don't generate runtime instructions on zirSplat if dest_ty doesn't have runtime bits
5571c03a5a • Antonio Gomes • May 2, 2024
std.tar: fix finding tar root_dir (#19829)
d841f84b8b • Igor Anić • May 1, 2024
cbe: fix ub with integer `@abs`
e8dd79ca67 • Jacob Young • May 1, 2024
std.Build.Step.CheckObject: fix parseDumpNames
a69788ba79 • Andrew Kelley • May 1, 2024
C backend: avoid memcpy when len=0
1c9bb6a79d • Andrew Kelley • Apr 30, 2024
NetBSD: avoid ldd error on executables. zig cc produce 4 PT_LOAD segments,
956f53beb0 • Alain Greppin • Apr 29, 2024
Merge pull request #19784 from tiehuis/simplify-hash-crc32
fc45e5b39c • Andrew Kelley • Apr 29, 2024
test/link/glibc_compat: fix incorrect strlcpy result
497f37ce92 • daurnimator • Apr 29, 2024
Sema+llvm: properly implement `Interrupt` callconv
4303400e47 • Julian • Apr 28, 2024
std.crypto.hash.sha2: cleanup add add more docs (#19744)
8a36a1f913 • clickingbuttons • Apr 28, 2024
Fix ELF alignment for freestanding targets (#19766)
25f1526fe6 • Alexandre Janon • Apr 28, 2024
std.posix.iovec: use .base and .len instead of .iov_base and .iov_len
aecd9cc6d1 • Nameless • Apr 28, 2024
LLVM: Remove deprecated or soon to be deprecated constant expressions
c231d94960 • antlilja • Apr 26, 2024
fix: object size error in archive
3648d7df19 • zhylmzr • Apr 25, 2024
migrate langref documentation generation to the build system
1b90888f57 • Andrew Kelley • Apr 25, 2024
Merge pull request #19698 from squeek502/windows-batbadbut
9d64332a59 • Andrew Kelley • Apr 24, 2024
windows.GetFinalPathNameByHandle: Support volumes mounted as paths
a0f1825c53 • Ryan Liptak • Apr 24, 2024
Clarify the blocking behavior of `RwLock.lockShared()`. (#19752)
1a6485d111 • IntegratedQuantum • Apr 24, 2024
Update fmt.zig tests
f6f7a47aad • Sean • Apr 24, 2024
std.zig.system: fix ELF file search
857c1d4ff2 • Eric Joldasov • Apr 24, 2024
std.crypto: make ff.ct_unprotected.limbsCmpLt compile (#19741)
7cf3167e98 • clickingbuttons • Apr 23, 2024
error on `undefined` end index
b87baad0ff • David Rubin • Apr 23, 2024
std.Build: Install Windows DLLs to `<prefix>/bin/` by default
e8f28cda9e • Carl Åstholm • Apr 23, 2024
std.meta: give TagPayloadByName unreachable a better @compileError message
c947e79d73 • clickingbuttons • Apr 22, 2024
ComptimeStringMap: return a regular struct and optimize
8af59d1f98 • Travis Staloch • Apr 22, 2024
Fix WASI threads, again
fefdbca6e6 • Frank Denis • Apr 22, 2024
x86_64: fix C abi for unions
5d745d94fb • Jacob Young • Apr 22, 2024
link/macho: make --verbose-link represent the actual linker line
6fd09f8d2d • Jakub Konka • Apr 22, 2024
link/macho: introduce Atom extras for out-of-band data
a7e4d17226 • Jakub Konka • Apr 22, 2024
Merge pull request #19714 from ziglang/elf-merge-strings
3c5e840732 • Jakub Konka • Apr 21, 2024
Merge pull request #19710 from jacobly0/elf-segment-align
e0d7a98b72 • Jakub Konka • Apr 21, 2024
Fix usage of `unexpectedErrno`
c352845e88 • Jared Baur • Apr 21, 2024
update list of missing features in no-LLVM built zig2
40118c769f • Marco F • Apr 21, 2024
Rename der_encoded_max_length to der_encoded_length_max
d8764ec770 • Frank Denis • Apr 20, 2024
std.fs.Dir.openDir: use wasi libc API when -lc
7789e87230 • Linus Groh • Apr 20, 2024
Revert "disable flaky std.fs test"
c7ffdbcd41 • Jacob Young • Apr 20, 2024
disable RISC-V CI testing due to LLVM's O(N^2) codegen
dddddcffd0 • Andrew Kelley • Apr 20, 2024
disable flaky std.fs test
d080622cc3 • Andrew Kelley • Apr 20, 2024