Commits

std.Build.Step.WriteFile: remove random bytes from cache hash

6fcb1897d2 • Andrew Kelley • Jul 12, 2024

std.Build.Step.WriteFile: fix handling of directories

a966eee090 • Andrew Kelley • Jul 12, 2024

introduce std.Build.Cache.Manifest.addFilePath

f2856403c6 • Andrew Kelley • Jul 12, 2024

td.Build.Step.InstallDir: leave hint for wrong cached status

5c3fae3a32 • Andrew Kelley • Jul 12, 2024

std.Build.Watch: add ONDIR to fanotify event mask

61d2234743 • Andrew Kelley • Jul 12, 2024

build runner: ignore ENOENT of fanotify_mark REMOVE

b6ed833083 • Andrew Kelley • Jul 12, 2024

build runner: don't pass a dirfd + null to fanotify_mark

2ebf021061 • Andrew Kelley • Jul 12, 2024

std.Build.Watch: introduce special file "." to watch entire dir

7bccef3e4e • Andrew Kelley • Jul 12, 2024

std.Build.LazyPath: add getPath3; deprecate getPath2 and getPath

26bdc836d2 • Andrew Kelley • Jul 12, 2024

build runner: more useful failure handling for fanotify_mark

0994e22a64 • Andrew Kelley • Jul 12, 2024

std.Build.Cache.Path: fix format function for absolute paths

dcbb3aa1f3 • Andrew Kelley • Jul 12, 2024

std.Build.Step.WriteFile: extract UpdateSourceFiles

d1c14f2f52 • Andrew Kelley • Jul 12, 2024

make more build steps integrate with the watch system

0cc492a272 • Andrew Kelley • Jul 12, 2024

std.Build.Watch: gracefully handle fanotify queue overflow

956f1ebc70 • Andrew Kelley • Jul 12, 2024

std.os.linux: type safety for fanotify metadata event mask field

e712ca595f • Andrew Kelley • Jul 12, 2024

build runner: fix build summary painting over CLI progress

e6b6a728b3 • Andrew Kelley • Jul 12, 2024

std.Build.Watch: make dirty steps invalidate each other

001ff7b3b2 • Andrew Kelley • Jul 12, 2024

build system: make debounce interval CLI-configurable

6f89824c22 • Andrew Kelley • Jul 12, 2024

proof-of-concept --watch implementation based on fanotify

5ee3971b18 • Andrew Kelley • Jul 12, 2024

std.os.linux: add AT.HANDLE_FID

c5a4177140 • Andrew Kelley • Jul 12, 2024

build runner: implement --watch (work-in-progress)

bbd90a562e • Andrew Kelley • Jul 12, 2024

std.Build.Cache.Path: add `subPathOpt` and `TableAdapter`

deea36250f • Andrew Kelley • Jul 12, 2024

std.os.linux: fanotify_init, fanotify_mark, name_to_handle_at

6c64090e7a • Andrew Kelley • Jul 12, 2024

std.Build: remove the "push installed file" mechanism

26d506c0f8 • Andrew Kelley • Jul 12, 2024

build system: add --watch flag and report source file in InstallFile

6e025fc2e2 • Andrew Kelley • Jul 12, 2024

delete dead CLI usage code from main.zig

d2bec8f92f • Andrew Kelley • Jul 12, 2024

std.Build.Cache.Path: add eql method

908c2c902a • Andrew Kelley • Jul 12, 2024

tls.Client: fix out of bounds panic

ca752c61c0 • Igor Anić • Jul 12, 2024

Merge pull request #20570 from jacobly0/fix-races

80d7e260d7 • Matthew Lugg • Jul 11, 2024

Update `__chkstk_ms` to have weak linkage (#20138)

45be803646 • Ryan Sepassi • Jul 11, 2024

dwarf: use StackIterator.MemoryAccessor to check memory accesses instead of isValidMemory

95d9292a7a • kcbanner • Jul 10, 2024

Merge pull request #20551 from mochalins/std_thread_pool_fix

1f6b3d1664 • Jacob Young • Jul 10, 2024

fix: Use `std.os.windows.poll` rather than `libc`

f58ee387c7 • mochalins • Jul 10, 2024

std.Progress: slightly better atomic memcpy

9363e995fc • Andrew Kelley • Jul 10, 2024

Merge pull request #20561 from jacobly0/debug-segfaults

b3b923e51f • Andrew Kelley • Jul 10, 2024

InternPool: implement thread-safe allocated lists

c5283eb49b • Jacob Young • Jul 9, 2024

std: fix typos (#20560)

13070448f5 • Jora Troosh • Jul 9, 2024

bpf: sync map/prog/attach type with latest linux kernel

49f2cca872 • Tw • Jul 9, 2024

Progress: suppress tsan races

1824bee579 • Jacob Young • Jul 9, 2024

std.fs.Dir: Rename OpenDirOptions to OpenOptions (#20542)

0cc42d090f • Krzysztof Wolicki • Jul 9, 2024

crypto.Certificate: case insensitive host name check

c1e7eb7389 • Igor Anić • Jul 9, 2024

Autodoc: only group structs under "namespaces"

2511830442 • Ian Johnson • Jul 9, 2024

build_runner: fix oob access

854e86c567 • PauloCampana • Jul 8, 2024

Merge pull request #20526 from der-teufel-programming/fix-comp-errs

89f1bfa5b4 • Andrew Kelley • Jul 8, 2024

Merge pull request #20528 from jacobly0/tsip

ab4eeb770a • Andrew Kelley • Jul 8, 2024

std.crypto.pwhash: Add recommended parameters (#20527)

8f20e81b88 • Shun Sakai • Jul 7, 2024

cmake/findllvm: fix incorrect lib dir setup for zig2

c40708a2ce • Erik Arvstedt • Jul 6, 2024

build system: add docs to LinkSystemLibraryOptions

bf588f67d8 • Andrew Kelley • Jul 5, 2024

std.c: Add setlocale()

b3afba8a70 • Linus Groh • Jul 5, 2024

std.Target: Use arch8 as the baseline CPU model for s390x.

0d7aa1b637 • Alex Rønne Petersen • Jul 5, 2024

Merge pull request #20487 from ziglang/incremental-serialization

0f8561d099 • Andrew Kelley • Jul 5, 2024

Merge pull request #20494 from mlugg/the-great-decl-split

790b8428a2 • Andrew Kelley • Jul 5, 2024

Merge pull request #20496 from ziglang/macos-tsan

de61540c2d • Jakub Konka • Jul 4, 2024

build: fix WriteFile and addCSourceFiles not adding LazyPath deps

d9f1a952b8 • Jonathan Marler • Jul 4, 2024

Add behavior test: including the sentinel when dereferencing a string literal

b67caf72e3 • Ryan Liptak • Jul 4, 2024

Merge pull request #19615 from ianic/tar_diagnostic

768b17755e • Andrew Kelley • Jul 4, 2024

LLVM Builder: Pass correct argument to ensureUnusedMetadataCapacity

efb00c20ee • antlilja • Jul 3, 2024

Compilation: pass libc include directories when compiling assembly_with_cpp

4870e002f2 • Krzysztof Wolicki • Jul 3, 2024

json: respect duplicate_field_behavior in std.json.Value.jsonParse

8f7b50e2c4 • Techatrix • Jul 3, 2024

Rename nonSIMDCall* to nonSimdCall*

fe66a12a23 • Michael Bradshaw • Jul 3, 2024

Rename MAX_NAME_BYTES to max_name_bytes

21cad3e09f • Michael Bradshaw • Jul 3, 2024

Add two new io_uring flags to linux.zig

e1d4cf67ca • Nikita • Jul 3, 2024

[std.c] Add eventfd and dup3 functions to FreeBSD

cb182432b0 • cryptocode • Jul 3, 2024

glibc headers: arc4random* functions added in glibc 2.36

a31fe8aa3e • Pat Tullmann • Jul 3, 2024

Make 0e.0 and 0xp0 not crash

5e3bad3556 • wooster0 • Jul 3, 2024

Merge pull request #20438 from pavelverigo/stage2-wasm-default-signextend

1905137d0b • Luuk de Gram • Jul 2, 2024

Rename isASCII to isAscii

02b3d5b58a • Michael Bradshaw • Jul 2, 2024

add `ppc64` reloc definitions

e4447c54ea • David Rubin • Jul 2, 2024

CI: update macOS runner to 12

da7c48324b • Andrew Kelley • Jul 2, 2024

Merge pull request #19267 from PanSashko/compile-dup-mod

fed8d9054c • Andrew Kelley • Jul 2, 2024

DynLib: fix a typo in DynLib.openZ

8ef24461a0 • Sashko • Jul 1, 2024

langref: correct test runner path

cb308ba3ac • Wayne Wu • Jun 27, 2024

Merge pull request #20428 from ziglang/macho-tsan

1e3fb48256 • Jakub Konka • Jun 27, 2024

Merge pull request #20424 from mlugg/the-great-decl-split

a016ca6170 • Matthew Lugg • Jun 26, 2024

stage2-wasm: abs 128 bit

3e9ab6aa7b • Pavel Verigo • Jun 24, 2024

std.mem.zeroes: explicit compile error for @Type(.EnumLiteral)

ab4c461b76 • Bogdan Romanyuk • Jun 24, 2024

std.zig.target: Remove armeb-windows-gnu and aarch64_be-windows-gnu.

1ede3af9f6 • Alex Rønne Petersen • Jun 23, 2024

riscv: remove deprecated `Module` usages

e73ae94b36 • David Rubin • Jun 23, 2024

std.crypto.chacha: fix typo in XChaChaIETF.stream() (#20399)

f3655fd07d • Frank Denis • Jun 23, 2024

std: Extended type checks for Thread startFn return type

5f58956264 • Bram • Jun 23, 2024

std.meta.hasUniqueRepresentation: Handle optional pointers correctly (#20366)

f1b6f1aeb3 • Sean • Jun 23, 2024

Rename *[UI]LEB128 functions to *[UI]leb128

642093e04b • Michael Bradshaw • Jun 23, 2024

rename src/Module.zig to src/Zcu.zig

0fcd59eada • Andrew Kelley • Jun 23, 2024

stage2-wasm: fix div and rem

6026bbd0ad • Pavel Verigo • Jun 22, 2024

std.Build.findProgram(): Try with and without the Windows executable extensions.

9be9b8ca90 • Alex Rønne Petersen • Jun 21, 2024

Closes #20355: Enables dynamic linking for `.os_tag == .other` again

451550e86a • Felix "xq" Queißner • Jun 21, 2024

- Fix `ypedef` -> `typedef`

0d12caee29 • kcbanner • Jun 21, 2024

std.static_string_map: Cast length of input for runtime initialization

b6fd34aa46 • Ryan G • Jun 20, 2024

io_uring: don't assume completions order (2)

b8890f8ee1 • Igor Anić • Jun 20, 2024

std: fuzz test sort stability (#20284)

e03026507f • Alex Kladov • Jun 20, 2024

std: mark Build.args as const

5afd774db3 • Alex Kladov • Jun 20, 2024

build runner: add missing 'new' option to --summary error hint

f7d72ce881 • snoire • Jun 20, 2024

Merge pull request #20299 from mlugg/the-great-decl-split

f73be120f4 • Matthew Lugg • Jun 20, 2024

Parse WASM linker flags as base 10, like clang

ccd3cc3266 • Alex Ambrose • Jun 20, 2024

add error message for `-fno-llvm` `-flld`

e5a3a10a5a • David Rubin • Jun 19, 2024

Merge pull request #20070 from Rexicon226/riscv

a154d8da8e • Jakub Konka • Jun 19, 2024

AstGen: error for redundant `@inComptime()`

1fdf13a148 • mlugg • Jun 19, 2024

std.posix: remove unchecked std.os.linux usage

5f2bdafa39 • Isaac Freund • Jun 18, 2024

Merge pull request #20343 from rohlem/std-fix-recursive-union-eql

7dc52a367a • Veikka Tuominen • Jun 18, 2024

Merge pull request #20304 from ifreund/std-abi-fixes

04e08ea883 • Andrew Kelley • Jun 17, 2024