std.fs: Rework to always use statx() instead of fstat()/fstatat() on Linux.
13945548fc • Alex Rønne Petersen • Jul 29, 2024
std: Stop supporting Linux/glibc versions older than declared in std.Target.
4e5068c35c • Alex Rønne Petersen • Jul 29, 2024
std.os.linux.tls: Handle riscv32 in setThreadPointer().
6eb9cb6f28 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux.start_pie: Handle riscv32 in getDynamicSymbol().
aeb3abc7e6 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux: Remove the sparc64 workaround in fadvise().
43410cdfe9 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux: Define timespec as kernel_timespec (64-bit) for riscv32.
890433e292 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux.test: Partially skip statx() test on riscv32.
cafce8c767 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux: Add riscv32 support.
7532a8a584 • Alex Rønne Petersen • Jul 29, 2024
std.os.linux: Some adjustments after syscall generation strategy changes.
2d1ee678eb • Alex Rønne Petersen • Jul 29, 2024
std.os.linux.syscalls: Regenerate based on Linux v6.7.
4e7c3cca91 • Alex Rønne Petersen • Jul 29, 2024
generate_linux_syscalls: Rework generation strategy for newer kernel ports.
7e74276661 • Alex Rønne Petersen • Jul 29, 2024
generate_linux_syscalls: Add some missing include paths for riscv.
f494a47ca5 • Alex Rønne Petersen • Jul 29, 2024
generate_linux_syscalls: Add riscv32 support.
290609eff5 • Alex Rønne Petersen • Jul 29, 2024
generate_linux_syscalls: Handle riscv_hwprobe.
0460248900 • Alex Rønne Petersen • Jul 29, 2024
gen_stubs: Add riscv32 handling in a few more places.
e0b9ebf322 • Alex Rønne Petersen • Jul 29, 2024
std.Thread: Add some syscall comments to LinuxThreadImpl.ThreadCompletion.freeAndExit().
a59ab5ffa5 • Alex Rønne Petersen • Jul 29, 2024
std.Thread: Implement LinuxThreadImpl.ThreadCompletion.freeAndExit() for riscv32.
b83d10214b • Alex Rønne Petersen • Jul 29, 2024
c: Implement clone() for riscv32-linux.
b958225e68 • Alex Rønne Petersen • Jul 29, 2024
start: Implement _start() for riscv32.
8b176ab303 • Alex Rønne Petersen • Jul 29, 2024
std.zig.target: Set the minimum glibc for riscv32 to 2.33.
e74c368962 • Alex Rønne Petersen • Jul 29, 2024
std.Target.Abi: Handle a few more GNU ABIs in isGnu().
c31409baa9 • Alex Rønne Petersen • Jul 29, 2024
link.Elf: Define __global_pointer$ for riscv32 too.
6ec7757914 • Alex Rønne Petersen • Jul 29, 2024
musl: Fix needsCrtiCrtn() to return false for riscv32 too.
11badbfe8e • Alex Rønne Petersen • Jul 29, 2024
Merge pull request #19833 from tealsnow/posix-INVAL
390c7d84b2 • Andrew Kelley • Jul 29, 2024
chore: correct non-standard comments.
ed7f11ffa7 • matt ettler • Jul 29, 2024
Add libcpp option to test options
00d6ea4764 • Sammy James • Jul 29, 2024
Merge pull request #20667 from jayrod246/windows-watch
3a0da431db • Andrew Kelley • Jul 29, 2024
std.mem.readVarInt: fix for 8-bits and below (Reloaded) (#20513)
939fcce5ef • poypoyan • Jul 29, 2024
Merge pull request #20297 from sno2/wtf8-conversion-buffer-overflows
08e83fee57 • Andrew Kelley • Jul 29, 2024
std.fs.Dir: Refactor atomicSymLink from std.fs
219acaa1d6 • Carter Snook • Jul 29, 2024
Condense and extend std.Treap's traversal functionalities. (#20002)
4a77c7f258 • Cheng Sheng • Jul 29, 2024
std.Target.Cpu.Arch: Remove the `aarch64_32` tag.
d1d95294fd • Alex Rønne Petersen • Jul 29, 2024
link.Coff: Basic support for `/Brepro` in the self-hosted linker.
c157550928 • Alex Rønne Petersen • Jul 28, 2024
feat(std.os.uefi.protocol): add Serial IO
d30d37e356 • Matthew Ettler • Jul 28, 2024
link: Accept `-Brepro` linker option and pass it to LLD.
642cd730c8 • Alex Rønne Petersen • Jul 28, 2024
Merge pull request #20807 from Rexicon226/riscv
91c17979f1 • Jakub Konka • Jul 28, 2024
Merge pull request #20834 from ziglang/macho-boundary-typo-fix
1fba9e1280 • Jakub Konka • Jul 28, 2024
translate-c: Use mangled name for local extern in condition/loop
a84951465b • Linus Groh • Jul 27, 2024
std.os.linux: Fix default value for perf_event_attr.clockid field.
66b71273a2 • Alex Rønne Petersen • Jul 27, 2024
docs: ArrayHashMap: warn against the shrink footgun
eab934814f • Andrew Kelley • Jul 26, 2024
Fix typo in init files.
3b3c9d2081 • Karim Mk • Jul 26, 2024
update init template
5d3a1cfdf5 • Andrew Kelley • Jul 26, 2024
frontend: add missed cache hash on --debug-rt
208baa37ca • Andrew Kelley • Jul 26, 2024
zig.h: fixup pointer atomic load definitions
2a0238e5e3 • kcbanner • Jul 26, 2024
Merge pull request #20788 from alexrp/elf-dt
1240134c8b • Jakub Konka • Jul 26, 2024
remove deprecated --mod CLI now that a zig1.wasm update happened
80269c1f53 • Andrew Kelley • Jul 26, 2024
Merge pull request #20776 from alexrp/start-pie-more-arches
f2bf6c1b11 • Andrew Kelley • Jul 26, 2024
std.zig.target: Handle m68k in muslArchName().
2458e53e73 • Alex Rønne Petersen • Jul 26, 2024
main: Don't pass `--seed` for `zig run`.
9536d65230 • Alex Rønne Petersen • Jul 26, 2024
Merge pull request #20773 from ziglang/fuzz
afddfe25d8 • Andrew Kelley • Jul 26, 2024
llvm: Don't emit safety memset() for stores of undef in Debug with safety off.
1c35e73b61 • Alex Rønne Petersen • Jul 26, 2024
Add `std.json.ParseOptions.parse_numbers` to preserve float precision (#20744)
81a172a506 • Eugene-Dash • Jul 26, 2024
Merge pull request #20777 from alexrp/start-abi-hardening
ed847b85c2 • Andrew Kelley • Jul 25, 2024
aarch64: reenable tests that are no longer regressed
3344ed8b8f • Julian Vesper • Jul 25, 2024
Merge pull request #20783 from ziglang/cache-fix
b22357b88b • Andrew Kelley • Jul 25, 2024
main: avoid sending an empty file system inputs message
18685e928d • Jacob Young • Jul 25, 2024
llvm: force `TargetOptions.UseInitArray` to `true`
f4f5b2bc41 • Jacob Young • Jul 24, 2024
std.coff: Add missing entries to MachineType.
be56c67b14 • Alex Rønne Petersen • Jul 24, 2024
Merge pull request #20749 from alexrp/start-pie
4de8bba648 • Andrew Kelley • Jul 24, 2024
start: Handle loongarch32 together with loongarch64.
557c4f04c2 • Alex Rønne Petersen • Jul 24, 2024
Merge pull request #20767 from ziglang/emit-options
75cf7fca90 • Andrew Kelley • Jul 24, 2024
Replace some dynamic functions with static ones.
1e74904aa2 • Lucas Santos • Jul 24, 2024
Merge pull request #20758 from pavelverigo/stage2-wasm-compiler-rt-test-pass
fa95c89a71 • Andrew Kelley • Jul 24, 2024
Merge pull request #20719 from alexrp/misc-porting
399f4fe7d6 • Andrew Kelley • Jul 24, 2024
Merge pull request #20751 from Rexicon226/riscv-eflags
7aaebd1774 • Jakub Konka • Jul 23, 2024
Fix compilation issues in crypto.bccrypt and poly1305 (#20756)
2e8acdf6fa • Frank Denis • Jul 23, 2024
std.Build.Step.Run: Fix invocation syntax for Wasmtime 14+.
be1e1fa180 • Alex Rønne Petersen • Jul 23, 2024
Merge pull request #20706 from alexrp/sigaction-nosys
718f8d5314 • Andrew Kelley • Jul 23, 2024
Default std.posix.system.ucontext_t is void
e8503ecb65 • Pat Tullmann • Jul 23, 2024
add std.testing.random_seed
33c7984183 • Andrew Kelley • Jul 23, 2024
Merge pull request #20725 from ziglang/fuzz
6f3e9939d0 • Andrew Kelley • Jul 23, 2024
Merge pull request #20731 from ziglang/parallel-macho-2
255547d7a6 • Jakub Konka • Jul 23, 2024
autodoc: Preserve whitespace in inline code spans
ac2459327f • Ryan Liptak • Jul 23, 2024
Merge pull request #20733 from alexrp/start-porting
8a8a7ba35b • Andrew Kelley • Jul 23, 2024
Merge pull request #18962 from fifty-six/master
05a8c4796f • Veikka Tuominen • Jul 23, 2024
Fix function definition: ChaCha20With64BitNonce counter is u64 (#20734)
d2c9a51d1e • Frank Denis • Jul 22, 2024
Merge pull request #20556 from McSinyx/setpgid
eac7fd4da5 • Andrew Kelley • Jul 22, 2024
riscv: disable failing test
1fc42ed3e7 • David Rubin • Jul 22, 2024
Merge pull request #20718 from alexrp/start-gv
b149d8f747 • Andrew Kelley • Jul 22, 2024
Merge pull request #20708 from alexrp/target-cleanup-2
179a6e61e8 • Andrew Kelley • Jul 22, 2024
bootstrap.c: update version
956ba8f61c • Andrew Kelley • Jul 22, 2024
debug: correct dump_hex and dump_hex_fallible casing (#19296)
600e96f450 • Wooster • Jul 22, 2024
Sema: fix OOB access in coerceTupleToStruct (#19620)
42d9017feb • Bogdan Romanyuk • Jul 21, 2024
test: update `make` functions to use `MakeOptions`
08cddaf11c • David Rubin • Jul 21, 2024
Revert "Merge pull request #20380 from tau-dev/master"
f303c3943f • Andrew Kelley • Jul 21, 2024
improve `@enumFromInt` doc (#20354)
d484269543 • kj4tmp • Jul 21, 2024
std.os.linux: sched_setaffinity fix (#20357)
1dbee05609 • Gabor Lekeny • Jul 21, 2024
zig build: respect `PKG_CONFIG` environment variable
d263f1ec0e • Eric Joldasov • Jul 21, 2024
test: check output file caching of run steps with side-effects
c746d7a35d • Techatrix • Jul 21, 2024
std.Build: add support for passing comptime_int, float and comptime_float options
7aea384e44 • L zard • Jul 21, 2024
fix(fmt): pointer type syntax to index (take 2) (#20336)
7e76818132 • Will Lillis • Jul 21, 2024
langref: add example for errdefer |err| sytnax
8267929742 • Alex Kladov • Jul 21, 2024
tls.Client: implement record padding (#20558)
aa73bb6bc9 • Igor Anić • Jul 21, 2024
std.mem.reverse: Improve performance (#20455)
fae742a680 • JonathanHallstrom • Jul 21, 2024
ip: use `getExternFunc` in `getCoerced`
7591df5172 • David Rubin • Jul 21, 2024
single pointer slice syntax added
9232425b8f • ssmid • Jul 21, 2024
Riscv32e align stack to 4 bytes (#20673)
01dc0d5a72 • cheme • Jul 21, 2024
Merge pull request #20380 from tau-dev/master
397be0c9cc • Andrew Kelley • Jul 21, 2024
fix: remove misleading error note for failed array coercions
18d412ab2f • WillLillis • Jul 21, 2024
fix: Add error notes for method calls on double pointers (#20686)
9b292c0949 • Will Lillis • Jul 21, 2024