Commits

hash_map.zig: Pass `self` by value and less pointer-int conversion

c0da92f714 • Sean • May 27, 2024

std.process.Child: prevent racing children from inheriting one another's pipes

389181f6be • Matthew Lugg • May 26, 2024

Merge pull request #20049 from ziglang/std.process.Child

591bbafee3 • Andrew Kelley • May 26, 2024

EnumMap: fix init

b9b7f18523 • Jacob Young • May 26, 2024

Compilation: fix regressed assembly diagnostics

6e5e7e7b19 • Jacob Young • May 26, 2024

Revert "cmake/llvm: Don't unset LLVM_CONFIG_EXE"

793f820b39 • Andrew Kelley • May 25, 2024

Merge pull request #20062 from ziglang/macho-perf-bug

0b0625ccf4 • Jakub Konka • May 25, 2024

cmake: add /Zc:preprocessor to handle new OptTable macros

710d745a54 • kcbanner • May 24, 2024

Merge pull request #20032 from ziglang/macho-literals

fb88cfdf6a • Jakub Konka • May 23, 2024

Revert "implement `@expect` builtin (#19658)"

9be8a9000f • Andrew Kelley • May 22, 2024

implement `@expect` builtin (#19658)

a7de02e052 • David Rubin • May 22, 2024

Compilation: better cleanup of temporary files

ed75f62568 • Jacob Young • May 22, 2024

std autodocs server: don't trim all URLs

0286970b19 • Andrew Kelley • May 22, 2024

llvm: fix `@wasmMemory{Size,Grow}` for wasm64

0fb2015fd3 • Veikka Tuominen • May 22, 2024

test/link: actually run tests requiring symlinks on non-Win

d78968c1b5 • Jakub Konka • May 22, 2024

Merge pull request #20023 from Vexu/fixes

5fe9f88b13 • Veikka Tuominen • May 22, 2024

std-docs: use `open` for macOS.

6635360dbd • Jiacai Liu • May 21, 2024

Merge pull request #19961 from wooster0/errorstuff

eb0f871cb9 • Veikka Tuominen • May 21, 2024

use constant in formatType

ae44e199a8 • orvit • May 21, 2024

std.math.big.int.Managed: adjust size of arg for limbs_buffer in format()

aa07366513 • poypoyan • May 21, 2024

Implement addManyAsSlice for BoundedArray

33d7815813 • Simon Brown • May 21, 2024

cmake/llvm: Don't unset LLVM_CONFIG_EXE

28476a5ee9 • Ridai Govinda Pombo • May 20, 2024

update libcxx and libcxxabi to llvm 18.1.6

50a1419457 • Andrew Kelley • May 20, 2024

std: align PriorityQueue and ArrayList API-wise

9f4f43cf7f • Alex Kladov • May 20, 2024

Target: add OpenHarmonyOS ABI

8aae0d87b5 • Veikka Tuominen • May 20, 2024

Merge pull request #19969 from BratishkaErik/CMake/cleanup

9691da71cd • Andrew Kelley • May 20, 2024

Build.Step.Run: fix cache management when there are side effects

ad72172293 • Jacob Young • May 20, 2024

Merge pull request #19987 from Frojdholm/fix-gpa-double-free-stack-traces

657442485a • Andrew Kelley • May 20, 2024

Minor follow-up improvements to PR #19227 for aro translate-c

d67d9fa357 • february cozzocrea • May 20, 2024

fix: incorrect field sizes in std.os.linux.ifmap

4239a0d9c3 • Wes Koerber • May 20, 2024

Merge pull request #19958 from ziglang/macho-check-object

6a65561e3e • Jakub Konka • May 14, 2024

Merge pull request #19926 from squeek502/windows-sdk-cachepath-registry

e2ec54bb38 • Andrew Kelley • May 12, 2024

[std] Fixed bug missing optional for lpName param on CreateEventExW. fixes #19946

c77afca957 • Ronald Chen • May 12, 2024

windows: use permissive file share flags everywhere (#19505)

084c2cd90f • Georgijs • May 11, 2024

`zig fetch`: resolve branch/tag names to commit SHA (#19941)

8f6b1f2c38 • Christofer Nolander • May 11, 2024

Merge pull request #19431 from Rexicon226/revive-riscv

86d8688c7f • Jakub Konka • May 11, 2024

std.Build.Step.Run: add missing call to writeManifest

661a9be66b • Andrew Kelley • May 11, 2024

Bump required LLVM version in README.md

17c1fa64c3 • Jordan Yates • 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