Andrew Kelley
|
4236ca40cd
|
Merge pull request #24561 from linusg/serenity-fixes
Small fixes for SerenityOS
|
2025-07-23 23:04:52 -07:00 |
|
Andrew Kelley
|
b8955a2e0a
|
std.Io.poll: update to new I/O API
|
2025-07-23 21:25:34 -07:00 |
|
Linus Groh
|
26bd74e87f
|
std.posix: Fix ACCMODE values for serenity
|
2025-07-24 00:54:40 +01:00 |
|
Linus Groh
|
ea90ec4d88
|
std.c: Fix dirent.name size for serenity
The null terminator is added to the buffer size.
|
2025-07-24 00:24:55 +01:00 |
|
Andrew Kelley
|
bc8e1a74c5
|
Merge pull request #24523 from ziglang/fifno
std.tar: update to new I/O API
|
2025-07-23 10:02:52 +02:00 |
|
Jacob Young
|
5060ab99c9
|
aarch64: add new from scratch self-hosted backend
|
2025-07-22 19:43:47 -07:00 |
|
Andrew Kelley
|
4fcb479de9
|
don't forget to advance in the deprecated adapter
|
2025-07-22 18:42:54 -07:00 |
|
Andrew Kelley
|
6038192fad
|
std.tar: delete function redundant with std.mem
|
2025-07-22 17:40:12 -07:00 |
|
Andrew Kelley
|
11a81bc659
|
std.tar.Writer: delete ill-advised API
dependency on time is sus
|
2025-07-22 17:07:03 -07:00 |
|
Andrew Kelley
|
ec5cdb2fe3
|
std: fix deprecated writer not handling the buffer
|
2025-07-22 17:06:25 -07:00 |
|
Andrew Kelley
|
91640f5f81
|
give the Reader API adapter a buffer
it needs one or else it always asserts
|
2025-07-22 09:41:44 -07:00 |
|
Andrew Kelley
|
cc334b4ee2
|
std.tar.Writer: fix 32-bit
|
2025-07-22 09:41:44 -07:00 |
|
Andrew Kelley
|
1dcea220a4
|
std.tar: update to new I/O API
|
2025-07-22 09:41:44 -07:00 |
|
Andrew Kelley
|
2ac81c76e3
|
std.Io: add deprecation warnings
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
af0a02a2de
|
std.Io: delete FindByteWriter
dead
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
03a6892189
|
std.Io: delete ChangeDetectionStream
dead code
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
d9a5a3e8c5
|
std.Io: delete MultiWriter
nah
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
abed0f5129
|
std.Io: delete BufferedAtomicFile
this is now redundant
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
a3efdd7279
|
std.Io: delete StreamSource
it shan't be missed
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
d509bc933f
|
std.Io: delete CWriter
it shan't be missed
|
2025-07-22 09:41:43 -07:00 |
|
Andrew Kelley
|
34d2778239
|
std.fs.File.Reader.sendFile: fix 32-bit freebsd
|
2025-07-22 09:39:24 -07:00 |
|
Andrew Kelley
|
76fe518d49
|
std.fs.File.Reader.sendFile: fix EndOfStream detection
|
2025-07-21 23:33:19 -07:00 |
|
Andrew Kelley
|
96cbdd145d
|
std.fs.File.Reader: fix sendFile logic
it wasn't accounting for both writer and reader buffering
|
2025-07-21 20:00:45 -07:00 |
|
Andrew Kelley
|
b35c55e237
|
std.fs.File.Reader: fix seek position logic
|
2025-07-21 18:14:21 -07:00 |
|
Andrew Kelley
|
fe10c66d66
|
std.fs.File.Reader: only fcopyfile if size available
|
2025-07-21 12:32:37 -07:00 |
|
Andrew Kelley
|
f1576ef14c
|
objcopy: delete most of it
this code is not up to zig project standards
tracked by #24522
oh, and fix not adjusting buffer seek position in std.fs.File.Reader
|
2025-07-21 12:32:37 -07:00 |
|
Andrew Kelley
|
f2a3ac7c05
|
std.fs.File: delete writeFileAll and friends
please use File.Writer for these use cases
also breaking API changes to std.fs.AtomicFile
|
2025-07-21 12:32:37 -07:00 |
|
Andrew Kelley
|
c8c59d7ba5
|
std.json: delete dead API
|
2025-07-21 12:32:37 -07:00 |
|
Andrew Kelley
|
9abc3232a8
|
std.fs.File.Reader: fix missed advance writer positions
|
2025-07-21 13:08:43 +02:00 |
|
Andrew Kelley
|
f97c91ddb5
|
std.Thread: don't spin
|
2025-07-21 05:37:51 +02:00 |
|
Andrew Kelley
|
e4abdf5a13
|
std.Io.Reader: fix takeStruct/peekStruct packed
closes #24516
|
2025-07-20 11:23:12 -07:00 |
|
Carl Åstholm
|
ca57115da7
|
Support passing std.zig.BuildId to b.dependency()
|
2025-07-20 18:28:36 +02:00 |
|
Carl Åstholm
|
2c1a349fb9
|
Support passing enum slices to b.dependency()
|
2025-07-20 18:28:36 +02:00 |
|
Carl Åstholm
|
fd5eba9358
|
Coerce slice-like arguments passed to b.dependency()
You can now pass string literals as options.
|
2025-07-20 18:28:36 +02:00 |
|
Carl Åstholm
|
1a9fae2a70
|
Dupe string options
|
2025-07-20 18:28:36 +02:00 |
|
Carl Åstholm
|
e7604bba3e
|
Serialize float options using the hexadecimal format
This ensures no information is lost when the value is round-tripped.
|
2025-07-20 18:28:36 +02:00 |
|
Carl Åstholm
|
5380e81924
|
Support passing null to b.dependency()
Both null literals and optionals are supported.
|
2025-07-20 18:28:36 +02:00 |
|
Andrew Kelley
|
8373788c4c
|
Merge pull request #24488 from ziglang/more
std.zig: finish updating to new I/O API
|
2025-07-20 11:24:41 +02:00 |
|
Marc Tiehuis
|
4780cc50cf
|
std.Io.Writer: support alignment for {t} specifier
|
2025-07-20 10:30:17 +02:00 |
|
Andrew Kelley
|
e43617e686
|
Merge pull request #24505 from ziglang/json
update std.json and std.zon to new I/O API
|
2025-07-20 09:48:25 +02:00 |
|
Alex Rønne Petersen
|
c58cce7999
|
std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7
https://github.com/ziglang/zig/pull/24151/files#r2217494741
|
2025-07-20 07:25:05 +02:00 |
|
Andrew Kelley
|
c40fb96ca3
|
std.Io.Writer: fix writeSliceSwap
tried to be too clever, wrote bad code
|
2025-07-19 22:12:37 -07:00 |
|
Andrew Kelley
|
741a66e03c
|
std.zig.llvm.BitcodeReader: fix 32-bit skipBlock
|
2025-07-19 19:57:37 -07:00 |
|
Andrew Kelley
|
8489bab1f4
|
std.Io.Writer: add missing writeSliceSwap
|
2025-07-19 19:57:37 -07:00 |
|
Andrew Kelley
|
bd64bf0e47
|
std.mem: add byteSwapAllElements
|
2025-07-19 19:57:37 -07:00 |
|
Andrew Kelley
|
83d1f88ac5
|
std.debug: add assertAligned
|
2025-07-19 19:57:37 -07:00 |
|
Andrew Kelley
|
93378e2e7b
|
std.zig: finish updating to new I/O API
|
2025-07-19 19:57:37 -07:00 |
|
Andrew Kelley
|
0fb7a0a94b
|
std.zon: better namespace for Serializer
|
2025-07-19 18:27:09 -07:00 |
|
Andrew Kelley
|
c3da98cf5a
|
std.zon: update to new I/O API
|
2025-07-19 18:27:09 -07:00 |
|
Andrew Kelley
|
c30df072bd
|
std.json: update to new I/O API
also do a little bit of namespace cleanup
|
2025-07-19 16:05:01 -07:00 |
|