Andrew Kelley
6e55898661
Compilation: refactor std.fs -> fs
...
no functional change
2025-07-18 06:42:54 -07:00
Felix Koppe
3ae0ba096d
test: Restore and fix deleted tests that relied on intern pool types ( #24422 )
2025-07-17 22:07:50 +00:00
Alex Rønne Petersen
32c9e5df89
ci: skip single-threaded module tests on riscv64-linux
2025-07-17 19:40:59 +02:00
Alex Rønne Petersen
7da4e30da7
ci: skip translate-c tests on riscv64-linux
2025-07-17 19:37:42 +02:00
Alex Rønne Petersen
df92193941
ci: skip building docs on riscv64-linux
2025-07-17 19:34:46 +02:00
Andrew Kelley
a35688b613
Merge pull request #20069 from LewisGaul/math-tests-simplified
...
Math tests simplified (exp and log functions) with bugfixes
2025-07-17 18:44:51 +02:00
John Benediktsson
e62e42f0d9
std.io.Writer: remove requirement of a 2-byte buffer for extern unions ( #24489 )
...
closes #24486
2025-07-17 16:42:53 +00:00
Andrew Kelley
a8dc32e4ec
Merge pull request #24493 from ziglang/readSliceShort
...
std.Io.Reader: fix readSliceShort with smaller buffer than Reader
2025-07-17 18:35:38 +02:00
Andrew Kelley
155ab56cc6
std.zig.readSourceFileToEndAlloc: avoid resizing
...
+1 on the ensure total capacity to account for the fact that we add a
null byte before returning.
thanks matklad
2025-07-17 09:33:25 -07:00
Andrew Kelley
5784500572
std.Io.Reader: fix readSliceShort with smaller buffer than Reader
...
closes #24443
2025-07-17 09:26:31 -07:00
Andrew Kelley
86699acbb9
std.Io.Reader: update OneByteReader usage to std.testing.Reader
2025-07-17 09:26:31 -07:00
kcbanner
b7d7446fbb
compiler_rt: export all the chkstk variations on MinGW
2025-07-17 14:36:52 +02:00
Alex Rønne Petersen
33041fdbe5
ci: increase max rss for riscv64-linux back to 64G
2025-07-17 14:12:05 +02:00
John Benediktsson
6e86910e19
std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi ( #24484 )
2025-07-17 11:29:22 +00:00
Andrew Kelley
c82403020d
Merge pull request #24472 from ziglang/zig-fmt
...
zig fmt: update related functionality to new I/O API
2025-07-17 12:06:40 +02:00
kcbanner
9af076615e
std.Progress: reset end when failing to flush stderr
2025-07-17 09:05:29 +02:00
Andrew Kelley
27212a3e6b
LLD: don't default allow_shlib_undefined when cross compiling
...
prevents e.g. lld-link: warning: undefined symbol: SystemFunction036
from being only a warning
2025-07-17 08:26:24 +02:00
Tristan Ross
5ef07302d7
std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency
2025-07-17 05:20:24 +02:00
Lewis Gaul
03dfd2ecc3
Make sure to test the sign of the zero results
2025-07-17 05:04:59 +02:00
Lewis Gaul
7abb170f59
Add tests for math.expm1(), fixing bug in 32-bit function
2025-07-17 05:04:59 +02:00
Lewis Gaul
f34b26231e
Add tests for math.log1p()
2025-07-17 05:04:59 +02:00
Lewis Gaul
36d5392f03
Add tests for log10()
2025-07-17 05:04:59 +02:00
Lewis Gaul
650e358220
Add tests for log2()
2025-07-17 05:04:59 +02:00
Lewis Gaul
936cf57a38
Add tests for log(), with bugfix for 64-bit boundary case
2025-07-17 05:04:59 +02:00
Lewis Gaul
da8974e57f
Add tests for exp(), noting last-bit discrepancy for exp(1.0) with math.e
2025-07-17 05:04:59 +02:00
Lewis Gaul
9da19e51ea
Add tests for exp2(), with bugfix for 64-bit boundary case
2025-07-17 05:04:59 +02:00
Andrew Kelley
741569d5a7
std.Ast.Render: fix conflicts with master branch
2025-07-16 17:58:06 -07:00
Andrew Kelley
70f514f1ba
std.Io.Reader: fix appendRemaining harder
...
ensure that it issues a stream call that includes the buffer to detect
the end when needed, but otherwise does not offer Reader buffer to
append directly to the list.
2025-07-16 17:20:03 -07:00
Andrew Kelley
ad726587cc
zig fmt: update to new I/O API
2025-07-16 17:20:03 -07:00
Andrew Kelley
aac301a655
update aro
2025-07-16 17:20:03 -07:00
Andrew Kelley
1f93f61958
std.zig.readSourceFileToEndAlloc: add file size heuristic
2025-07-16 17:20:03 -07:00
Andrew Kelley
73cfba4d0d
std.Io.Writer: fix writeStruct
2025-07-16 17:20:03 -07:00
Andrew Kelley
e7a639967e
std.Io.Reader: fix appendRemaining
...
it calls readVec which is a higher level function than was expected in
the previous implementation
2025-07-16 17:20:03 -07:00
Andrew Kelley
9222d201d7
add a happy little main function to src/fmt.zig
...
Provided for debugging/testing purposes; unused by the compiler.
2025-07-16 17:20:02 -07:00
Andrew Kelley
c4776d66af
update compiler
2025-07-16 17:20:02 -07:00
Andrew Kelley
b3ee5a6c30
update cmake file listing
2025-07-16 17:20:02 -07:00
Andrew Kelley
2d5d2ba4f5
std.zig.Render: update it and references
2025-07-16 17:20:02 -07:00
Andrew Kelley
0389b4c7b9
move a file without changing it
2025-07-16 17:20:02 -07:00
Andrew Kelley
6c4a104822
std.zig.Ast: update to new I/O API
2025-07-16 17:20:02 -07:00
Andrew Kelley
1a20b467ea
std.zig: update to new I/O API
2025-07-16 17:20:02 -07:00
Andrew Kelley
680358767e
Merge pull request #24419 from ziglang/asm-clobbers
...
inline assembly: use types for clobbers
2025-07-17 02:14:18 +02:00
Silver
d772c06272
fix splatBytesAll and writeSplatAll
2025-07-16 20:37:38 +02:00
Andrew Kelley
af084e537a
add lr register to mips
2025-07-16 10:27:40 -07:00
Andrew Kelley
c2fa961b63
update docs
2025-07-16 10:27:40 -07:00
Andrew Kelley
8a478b4e9e
fix sparc ccr regs
2025-07-16 10:27:40 -07:00
Andrew Kelley
5aa50bcbff
fix mips clobbers
2025-07-16 10:27:40 -07:00
Andrew Kelley
8a19eeb8af
canonicalize loongarch clobbers
2025-07-16 10:27:40 -07:00
Andrew Kelley
15e5e5b2bc
fix mips inline asm
...
wtf are these dollar signs?
2025-07-16 10:27:40 -07:00
Andrew Kelley
3628137442
add clobbers for more architectures
2025-07-16 10:27:40 -07:00
Andrew Kelley
54f073377c
std.zig.render: handle legacy clobber updating more gracefully
...
"that's really easy to handle correctly" he said
2025-07-16 10:27:39 -07:00