Commits

langref: add appendix and explain 'container' terminology

7748d2bb44 • Stevie Hryciw • Jan 9, 2023

pdb: make SuperBlock def public

56195aa73c • Jakub Konka • Jan 9, 2023

stage2: Support modifiers in inline asm

bc33243650 • Cody Tapscott • Jan 9, 2023

Merge pull request #13074 from topolarity/stage2-opt

48798da29b • Andrew Kelley • Jan 9, 2023

Sema: avoid breaking hash contract when instantiating generic functions

b931889c65 • Jacob Young • Jan 9, 2023

Merge branch 'jcmoyer-lld-explicit-pdb'

52f8de0194 • Jakub Konka • Jan 9, 2023

Merge pull request #13495 from ziglang/macho-dsym

84f5843178 • Jakub Konka • Jan 9, 2023

Merge pull request #13418 from ryanschneider/signal-alignment-13216

95ecd521b8 • Veikka Tuominen • Jan 9, 2023

Handle sentinel slices in `std.mem.zeroes`

11c1ddfc97 • IntegratedQuantum • Jan 9, 2023

llvm: implement packed unions

c1fc15f913 • Veikka Tuominen • Jan 9, 2023

Fixes to linux/bpf/btf.zig

a0dd11c479 • bfredl • Jan 9, 2023

Merge pull request #13487 from ziglang/zld-dwarf-string

eb21b20949 • Jakub Konka • Jan 9, 2023

CI: stop using cloud.drone.io

4efb197f90 • Andrew Kelley • Jan 9, 2023

langref.html.in: Simplify printing types in examples

1be11e230a • Ganesan Rajagopal • Jan 9, 2023

Merge pull request #13446 from Vexu/stage2-fixes

6ea3d3e19f • Veikka Tuominen • Jan 9, 2023

crypto.core.aes: process 6 block in parallel instead of 8 on aarch64 (#13473)

6a94bcbbc6 • Frank Denis • Jan 9, 2023

crypto.salsa20: make the number of rounds a comptime parameter (#13442)

30d392a87e • Frank Denis • Jan 9, 2023

Merge pull request #13463 from ziglang/fix-13056

8d488246da • Jakub Konka • Jan 9, 2023

std.os.linux.T: translate more MIPS values

5f74bec076 • r00ster91 • Jan 9, 2023

Merge pull request #13459 from ziglang/issue-13457

2593d4d7d6 • Jakub Konka • Jan 9, 2023

Improve doc comments for two functions (#13456)

3608b1d036 • delitako • Jan 9, 2023

CI: add stage3/stage4 determinism check

faca0e4220 • Andrew Kelley • Jan 9, 2023

Merge pull request #13338 from Vexu/stage2-compile-errors

b511231f95 • Veikka Tuominen • Jan 9, 2023

Sema: resolve lazy align in zirReify for union fields

8d95b713c5 • Micah Switzer • Jan 9, 2023

Sema: make `InferredErrorSet` deterministic

6165de9a61 • Jacob Young • Jan 9, 2023

Merge pull request #13430 from ziglang/stack-probe-msvc

0848d33d78 • Andrew Kelley • Jan 9, 2023

Add docstrings to some functions in std.meta

d8970de510 • Yujiri • Jan 9, 2023

std.crypto.pwhash.bcrypt: inline the Feistel network function (#13416)

72199c26b9 • Frank Denis • Jan 9, 2023

Translate-C Remainder Macro Fix

ab4b538d91 • Nathan Bourgeois • Jan 9, 2023

Merge pull request #13420 from jacobly0/c-backend

a7b8d011a3 • Veikka Tuominen • Jan 9, 2023

std.crypto.ed25519 incremental signatures: hash the fallback noise (#13643)

ee8af8cffb • Frank Denis • Dec 22, 2022

stage2: Ensure f128 alignment matches c_longdouble alignment

3ee5cf627f • Cody Tapscott • Nov 2, 2022

Merge pull request #13389 from jacobly0/fix-only-c

a0ac10d903 • Andrew Kelley • Nov 2, 2022

Merge pull request #13396 from Luukdegram/fix-12880

5f11e341d8 • Andrew Kelley • Nov 2, 2022

stage2 llvm: Respect alignment for `.union_init`

f354ad638a • Cody Tapscott • Nov 2, 2022

Merge pull request #13404 from joachimschmidt557/stage2-aarch64

99b1eaaac4 • Joachim Schmidt • Nov 2, 2022

cli: set sysroot when --sysroot option was passed

54bdc0108a • Jakub Konka • Nov 2, 2022

Merge pull request #13368 from jacobly0/fix-aarch64-c

57caec8585 • Andrew Kelley • Nov 2, 2022

Fix variable name in documentation sample (#13391)

5aa146c2d2 • mnordine • Nov 2, 2022

ed25519: recommend using the seed to recover a key pair

5e4000ee69 • Frank Denis • Nov 2, 2022

Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes (#13386)

26e7d4c9a3 • Frank Denis • Nov 2, 2022

ci: add 0.10.0 release data

f366f381f5 • Andrew Kelley • Nov 2, 2022

stage2: fix compilation on 32-bit arm

455d583d30 • Andrew Kelley • Nov 2, 2022

start the 0.10.x branch

08b42705ab • Andrew Kelley • Oct 31, 2022

Release 0.10.0

0c1701768d • Andrew Kelley • Oct 31, 2022

stage2: Add explicit type qualifier to workaround #13366

049e6025f2 • Cody Tapscott • Oct 31, 2022

link/MachO: Avoid depending on host PATH_MAX

6f2408aab8 • Cody Tapscott • Oct 31, 2022

std.heap: make wasm32 PageAllocator handle large allocation

d02242661e • Andrew Kelley • Oct 31, 2022

Merge pull request #13360 from topolarity/comptime-bool-binops

ef761c2cbc • Andrew Kelley • Oct 31, 2022

mingw-w64: add gdiplus def files

6d999abba0 • Andrew Kelley • Oct 31, 2022

Merge pull request #13361 from jacobly0/while-cont-scope

d4f668b241 • Andrew Kelley • Oct 31, 2022

compiler_rt: fix gnu_f16_abi for i386-windows

3e126102b7 • Andrew Kelley • Oct 31, 2022

re-apply "Fix C include files not being in `whole` cache (#11365)"

30b8b29f88 • Andrew Kelley • Oct 31, 2022

langref: mention `void{}` and empty blocks

a5c96c49d0 • Andrew Kelley • Oct 30, 2022

std.heap.PageAllocator: add check for large allocation

3f3003097c • Andrew Kelley • Oct 30, 2022

zig test: forward target CLI args to zig run when using -ofmt=c

9b54c9dee8 • Andrew Kelley • Oct 30, 2022

Merge branch 'ci-enable-aarch64-linux'

8caed48460 • Andrew Kelley • Oct 30, 2022

change uefi packed structs to new integer backed syntax (#13173)

40e84a27d6 • Nameless • Oct 30, 2022

Merge pull request #13300 from jcalabro/master

1696434063 • Loris Cro • Oct 30, 2022

autodoc: update to new func zir body structure

d4487b6a2e • Loris Cro • Oct 30, 2022

Merge pull request #13356 from ziglang/macho-no-dupe

2b25d3c333 • Jakub Konka • Oct 30, 2022

std: re-enable auto hash test

5339cac2ef • Andrew Kelley • Oct 30, 2022

Merge pull request #13153 from squeek502/iterator-filename-limits

209a0d2a83 • Andrew Kelley • Oct 30, 2022

Merge pull request #13093 from jacobly0/backend-fixes

5f5a20ebaf • Andrew Kelley • Oct 30, 2022

Fix #12822: Clarify langref about the behavior of undefined

09a96cdfce • Evin Yulo • Oct 29, 2022

Allocator: fix len_align calc in large type size case

949cca9f2a • kkHAIKE • Oct 29, 2022

Merge pull request #13082 from g-w1/unnamed-decls-and-relocs-p9

28dc208f65 • Andrew Kelley • Oct 29, 2022

Merge pull request #13342 from ziglang/fix-glibc-race

e036cc48d5 • Andrew Kelley • Oct 29, 2022

Fix deprecation docs for isAlpha and isCntrl

a70c86e661 • fn ⌃ ⌥ • Oct 29, 2022

Merge pull request #13272 from topolarity/sha2-intrinsics

20925b2f5c • Andrew Kelley • Oct 29, 2022

Merge pull request #13221 from topolarity/packed-mem

c36eb4ede9 • Andrew Kelley • Oct 29, 2022

Enhance indexOfIgnoreCase with Boyer-Moore-Horspool algorithm

c66d3f6bf6 • Zhora Trush • Oct 29, 2022

CLI: report error when `-fstage1` requested but not available

84e0c148b1 • Andrew Kelley • Oct 28, 2022

translate-c: Better support for division in macros

c616141241 • Evan Haas • Oct 28, 2022

Merge pull request #13322 from Vexu/comptime-reason

bd32206b44 • Veikka Tuominen • Oct 28, 2022

std.sign.ecdsa: add support for incremental signatures (#13332)

f28e4e03ee • Frank Denis • Oct 28, 2022

NativeTargetInfo: remove unused error

d6943f87f9 • Ali Chraghi • Oct 28, 2022

Merge pull request #13290 from Vexu/generic-deletion-mitigation

c389f8800b • Andrew Kelley • Oct 28, 2022

CI: azure: fix upload script

23878aec4a • Andrew Kelley • Oct 28, 2022

compiler_rt: fix memcmp wrong for some inputs

1f4f8d34a1 • Andrew Kelley • Oct 28, 2022

Merge pull request #13288 from Vexu/opt-slice

2991e4a454 • Andrew Kelley • Oct 28, 2022

Sema: Prevent coercion from tuple pointer to mutable slice.

bc72ae5e4e • InKryption • Oct 28, 2022

Merge pull request #13257 from topolarity/ctype-fixes

1d1c7ae5de • Andrew Kelley • Oct 28, 2022

Sema: use `runtime_value` instead of creating allocs

d03c47bf85 • Veikka Tuominen • Oct 28, 2022

CI: make directory structure in releases consistent

398a3aae40 • Eric Joldasov • Oct 28, 2022

Add sockaddr_vm for vSocckets on Linux

f2401a0756 • daurnimator • Oct 28, 2022

Add reboot syscall

c0c8ee5ae9 • daurnimator • Oct 28, 2022

build: rename the "skip lib files" option

0b99e5e4c4 • Andrew Kelley • Oct 27, 2022

github: simplify bug issue template

f4f4e33885 • Andrew Kelley • Oct 27, 2022

Revamp the ed25519 API (#13309)

9c0d975a09 • Frank Denis • Oct 27, 2022

libcxx: only pass -DHAVE___CXA_THREAD_ATEXIT_IMPL for glibc

710e2e7f10 • Andrew Kelley • Oct 27, 2022

build: update Tracy integration

0b72965dbf • Andrew Kelley • Oct 27, 2022

docgen: fix not escaping html in shell samples

7d0dc2fd75 • Andrew Kelley • Oct 26, 2022

make a .rsp file for `zig clang`

9db293492b • Hadrien Dorio • Oct 26, 2022

Merge pull request #13287 from Luukdegram/wasm-features

875e98a57d • Luuk de Gram • Oct 26, 2022

Merge pull request #13299 from ziglang/darwin-autumn-cleaning

d42a719e8f • Jakub Konka • Oct 26, 2022

std.crypto.sign.ecdsa: accepts unusual parameters like EcdsaP384Sha256 (#13302)

cd4865d88c • Naoki MATSUMOTO • Oct 26, 2022

crypto/bcrypt: don't reimplement base64, just use a custom alphabet

22b71b1376 • Frank Denis • Oct 26, 2022

fmt: fix f80 hex formatting

55c5da1b20 • Jacob Young • Oct 25, 2022

link: add an explicit error set for flush() and flushModule()

b3cd38ea4a • Andrew Kelley • Oct 25, 2022