Commits

std.array_list: add a comment on every methods invalidating pointers.

e7424d5d2a • remeh • Nov 18, 2022

Merge pull request #13417 from InKryption/rand-deterministic-indexing

3c0c0f899b • Veikka Tuominen • Nov 18, 2022

Merge pull request #13411 from dweiller/custom-test-runner

8082323dfd • Veikka Tuominen • Nov 18, 2022

std.math.big.int: implement popCount() for Const

5f6f38ff31 • Stevie Hryciw • Nov 18, 2022

add C ABI tests with double

5221c90164 • Guillaume Wenzek • Nov 18, 2022

Merge pull request #13579 from jedisct1/ghash-fix-wasm32

6c931c32bb • Andrew Kelley • Nov 18, 2022

Revert "std.crypto.onetimeauth.ghash: faster GHASH on modern CPUs (#13566)"

72d3f4b5dc • Andrew Kelley • Nov 17, 2022

windows: fix _tls_index not being defined if libc wasn't linked, and fix x86 name mangling

88a0f3d0e5 • kcbanner • Nov 17, 2022

std.crypto.onetimeauth.ghash: faster GHASH on modern CPUs (#13566)

7cfeae1ce7 • Frank Denis • Nov 17, 2022

packed struct fix example and clarify least to most significant ordering

58d9004cea • Jonathan Marler • Nov 17, 2022

stdlib: make linux.PERF.TYPE non-exhaustive

a09a5ad574 • Björn Linse • Nov 17, 2022

process.zig: remove unused function getSelfExeSharedLibPaths

3c3def6ac2 • Eric Joldasov • Nov 16, 2022

fix Nvptx backend outputing files at the top level of zig-cache

699e7f721b • Guillaume Wenzek • Nov 16, 2022

Merge pull request #13561 from jacobly0/gcc-warnings

07671838b0 • Andrew Kelley • Nov 16, 2022

compiler_rt: fix TODOs in udivmod.zig

684264908e • Eric Joldasov • Nov 16, 2022

Merge pull request #13558 from Vexu/stage2-fixes

eed82ca287 • Veikka Tuominen • Nov 16, 2022

zig-cache: support windows drive + fwd-slash paths

a93fa29d8f • mike • Nov 16, 2022

std.build: fix typo

024bac7f53 • GethDW • Nov 15, 2022

Fix error reporting the wrong line for struct field inits (#13502)

c4f7663c92 • mparadinha • Nov 15, 2022

std.os.linux: Add setitimer and getitimer syscalls

ceb9fedb47 • Hayden Pope • Nov 15, 2022

CI: disable github workflows until it is working in the ci branch

14986077ce • Andrew Kelley • Nov 15, 2022

disable failing test on aarch64-macos

a50ad04e85 • Andrew Kelley • Nov 14, 2022

CI: aarch64-linux: init

5d7efa6d82 • Andrew Kelley • Nov 14, 2022

macos: x86_64: fix wrong path to cmake

e14d135881 • Andrew Kelley • Nov 14, 2022

CI: aarch64-macos: set PATH env var for cmake

27e63bb59f • Andrew Kelley • Nov 14, 2022

CI: separate aarch64 and x86_64 macos scripts

37402e4d17 • Andrew Kelley • Nov 14, 2022

ci: init github actions support

bbd0775d77 • Loris Cro • Nov 14, 2022

crypto.bcrypt: fix massive speed regression when using stage2 (#13518)

7eed028f9a • Frank Denis • Nov 14, 2022

musl.zig: remove unused enum (#13545)

d823680e18 • Motiejus Jakštys • Nov 14, 2022

std.crypto.ghash: fix uninitialized polynomial use (#13527)

b29057b6ab • Naoki MATSUMOTO • Nov 14, 2022

Merge pull request #13536 from ziglang/cbe-zig-h

0b0292c456 • Andrew Kelley • Nov 14, 2022

Sema: remove `block` and `src` parameters from `getBuiltin`

0184c8d86f • Veikka Tuominen • Nov 13, 2022

x/os/Reactor: implement remove function (#13330)

b2ffe113d3 • Halil • Nov 13, 2022

pthread_sigmask

81dadbcd77 • Jonathan • Nov 13, 2022

Merge pull request #13497 from Vexu/stage2-fixes

99616216c3 • Veikka Tuominen • Nov 13, 2022

Make invalidFmtError public and use in place of compileErrors for bad format strings (#13526)

8a5818535b • Nick Cernis • Nov 12, 2022

langref: add appendix and explain 'container' terminology

32b97df50e • Stevie Hryciw • Nov 12, 2022

Implements std.math.sign for float vectors.

fbc4331f18 • IntegratedQuantum • Nov 12, 2022

pdb: make SuperBlock def public

7733246d6e • Jakub Konka • Nov 12, 2022

crypto.AesGcm: provision ghash for the final block

df7223c7f2 • Frank Denis • Nov 11, 2022

GitHub: add issue template for error messages

4f285d4dac • Veikka Tuominen • Nov 11, 2022

stage2: Support modifiers in inline asm

2897641fb9 • Cody Tapscott • Nov 11, 2022

cmake: Mark <root>/.git/HEAD as a configure dependency

b605cb2742 • Cody Tapscott • Nov 11, 2022

Merge pull request #13074 from topolarity/stage2-opt

892fb0fc88 • Andrew Kelley • Nov 11, 2022

Sema: avoid breaking hash contract when instantiating generic functions

e40c38d258 • Jacob Young • Nov 10, 2022

crypto.ghash: define aggregate tresholds as blocks, not bytes (#13507)

59af6417bb • Frank Denis • Nov 10, 2022

Merge branch 'jcmoyer-lld-explicit-pdb'

04b8ce5fd3 • Jakub Konka • Nov 10, 2022

Merge pull request #13495 from ziglang/macho-dsym

4b3637820d • Jakub Konka • Nov 10, 2022

Merge pull request #13485 from ziglang/arm64-non-null-actual

2d5fbbb44e • Jakub Konka • Nov 9, 2022

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

41b7e40d75 • Veikka Tuominen • Nov 9, 2022

Handle sentinel slices in `std.mem.zeroes`

d1e7be0bd1 • IntegratedQuantum • Nov 9, 2022

llvm: implement packed unions

61842da9f7 • Veikka Tuominen • Nov 9, 2022

Fixes to linux/bpf/btf.zig

95f989a05b • bfredl • Nov 9, 2022

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

a2e67173d1 • Jakub Konka • Nov 9, 2022

CI: stop using cloud.drone.io

a65ba6c85a • Andrew Kelley • Nov 8, 2022

crypto.ghash: compatibility with stage1

36e618aef1 • Frank Denis • Nov 8, 2022

std.crypto: make ghash faster, esp. for small messages (#13464)

7d48cb1138 • Frank Denis • Nov 7, 2022

langref.html.in: Simplify printing types in examples

88d2e4f66a • Ganesan Rajagopal • Nov 7, 2022

Merge pull request #13446 from Vexu/stage2-fixes

dc128f403b • Veikka Tuominen • Nov 7, 2022

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

32563e6829 • Frank Denis • Nov 7, 2022

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

907f3ef887 • Frank Denis • Nov 6, 2022

Merge pull request #13463 from ziglang/fix-13056

4c719ad338 • Jakub Konka • Nov 6, 2022

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

b83e4d9656 • r00ster91 • Nov 6, 2022

Revert "x86" CPU model (not arch) back to "i386"

694d8831c3 • Jay Petacat • Nov 6, 2022

coff: move relocation in its own module

1aeef29733 • Jakub Konka • Nov 6, 2022

Merge pull request #13459 from ziglang/issue-13457

5ef33e7c7e • Jakub Konka • Nov 6, 2022

Improve doc comments for two functions (#13456)

c8a5ad6d9d • delitako • Nov 5, 2022

std.os: take advantage of the freebsd's copy_file_range

aea617c60b • Ali Chraghi • Nov 5, 2022

Merge pull request #13444 from ziglang/arm64-coff

28288dcbbf • Jakub Konka • Nov 5, 2022

Merge pull request #13101 from alichraghi/o4

1d68045919 • Andrew Kelley • Nov 5, 2022

CI: add stage3/stage4 determinism check

e9a12491f6 • Andrew Kelley • Nov 5, 2022

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

8c4faa5f3f • Veikka Tuominen • Nov 4, 2022

Sema: resolve lazy align in zirReify for union fields

ea54c9a375 • Micah Switzer • Nov 4, 2022

Sema: make `InferredErrorSet` deterministic

cbed6bb085 • Jacob Young • Nov 4, 2022

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

42755a1944 • Andrew Kelley • Nov 3, 2022

Add docstrings to some functions in std.meta

b19161ba9c • Yujiri • Nov 3, 2022

Merge pull request #13276 from r00ster91/stem

678f3f6e65 • Veikka Tuominen • Nov 3, 2022

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

96793530cd • Frank Denis • Nov 3, 2022

Translate-C Remainder Macro Fix

e64eef366c • Nathan Bourgeois • Nov 3, 2022

Merge pull request #13420 from jacobly0/c-backend

b2f8c1f2ef • Veikka Tuominen • Nov 3, 2022

std.time: add microTimestamp() (#13327)

b40fc70188 • Eric Milliken • Nov 2, 2022

stage2: Ensure f128 alignment matches c_longdouble alignment

98b60992b3 • Cody Tapscott • Nov 2, 2022

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

e50789f1cb • Andrew Kelley • Nov 2, 2022

Merge pull request #13396 from Luukdegram/fix-12880

57dbeb90af • Andrew Kelley • Nov 2, 2022

stage2 llvm: Respect alignment for `.union_init`

c22f17e15f • Cody Tapscott • Nov 2, 2022

Merge pull request #13404 from joachimschmidt557/stage2-aarch64

81c27677d4 • Joachim Schmidt • Nov 2, 2022

cli: set sysroot when --sysroot option was passed

ebf9ffd342 • Jakub Konka • Nov 1, 2022

std.crypto.onetimeauth.Ghash: make GHASH 2 - 2.5x faster (#13374)

0d192ee9ef • Frank Denis • Nov 1, 2022

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

1780d7a348 • Andrew Kelley • Nov 1, 2022

Fix variable name in documentation sample (#13391)

2943df016e • mnordine • Nov 1, 2022

ed25519: recommend using the seed to recover a key pair

ddb9eac05c • Frank Denis • Nov 1, 2022

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

9e44710fc4 • Frank Denis • Nov 1, 2022

ci: add 0.10.0 release data

0bbb000359 • Andrew Kelley • Oct 31, 2022

stage2: fix compilation on 32-bit arm

cbdc91eb1a • Andrew Kelley • Oct 31, 2022

start the 0.11.0 release cycle

841235b3fd • 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