Commits

Merge pull request #15905 from jacobly0/x86_64-hotfix

76aa1fffb7 • Jakub Konka • May 30, 2023

RSA: remove usage of allocators (#15901)

1ab008d89d • Frank Denis • May 30, 2023

cache: handle 0-length prefix paths in findPrefixResolved

9244e4fe2d • kcbanner • May 30, 2023

Merge pull request #15891 from mlugg/fix/dont-emit-fn-called-at-comptime

22b0457dd4 • Andrew Kelley • May 30, 2023

zig ld: handle `--library :path/to/lib.so`

ac9f72d87e • Motiejus Jakštys • May 30, 2023

std.debug: disable sporadically failing test

706bdf6512 • Andrew Kelley • May 29, 2023

build.zig: bump maxrss upper bound for std lib tests

82632aff2c • Andrew Kelley • May 29, 2023

Revert "Windows: Support UNC, rooted, drive relative, and namespaced/device paths"

b5fad3a40a • Andrew Kelley • May 29, 2023

std.os: fix uname usage.

138f1253de • David CARLIER • May 29, 2023

Sema: return comptime_int if all args to @min/@max are comptime_int

e2837fd224 • mlugg • May 29, 2023

std.dwarf: handle DWARF 5 compile unit DW_AT_ranges correctly

46e724ab28 • mlugg • May 29, 2023

Windows: Support UNC, rooted, drive relative, and namespaced/device paths

1697d44809 • Ryan Liptak • May 29, 2023

std.math.big.int: Fix typo

ec58b475b7 • Mizuochi Keita • May 29, 2023

std.math.big.int: Add Sqrt

4422af8be9 • Mizuochi Keita • May 29, 2023

std.io.Writer: add support for non-power-of-two int sizes

6e6a61a384 • Cortex • May 29, 2023

fix #15778: Binary operations on empty vectors crash

235b776d61 • Evin Yulo • May 29, 2023

poly1305: properly cast the mask from u1 to u64 (#15869)

ab37ab33ce • Frank Denis • May 27, 2023

std.Target adjustments

ca16f1e8a7 • Veikka Tuominen • May 27, 2023

wasm backend: emit a TODO error rather than miscompile

dbd44658ff • Andrew Kelley • May 27, 2023

Merge pull request #15803 from linusg/std-snek-case-enums

8f5f8090c5 • Veikka Tuominen • May 26, 2023

std.Thread: refining stack size from platform minimum, changes more targetted towards platform like Linux/musl (#15791)

41502c6aa5 • David CARLIER • May 25, 2023

disable test on C backend

230ea411f7 • Veikka Tuominen • May 25, 2023

llvm: fix vector type in vector_store_elem

4a3539e449 • Veikka Tuominen • May 25, 2023

Improve Content-Disposition filename detection (#15844)

34865d6938 • DraagrenKirneh • May 25, 2023

Fixes `WriteFile.getFileSource` failure on Windows (#15730)

5744ceedb8 • Mason Remaley • May 24, 2023

Merge pull request #15810 from der-teufel-programming/autodoc-quickfixes

c9dffc842e • Loris Cro • May 24, 2023

Merge pull request #15806 from linusg/std-io-tty

7cb2e653a2 • Veikka Tuominen • May 24, 2023

Sema: `@memcpy` convert src slice to many ptr

b2a514b3d2 • Veikka Tuominen • May 24, 2023

std.crypto: 2.5 times faster ghash and polyval on WebAssembly (#15835)

16dbb960fc • Frank Denis • May 24, 2023

std.sort: add pdqsort and heapsort

3db3cf7790 • Ali Chraghi • May 24, 2023

make `@boolToInt` always return a u1

bfe02ff61a • tison • May 24, 2023

Update wasi-libc to 3189cd1ceec8771e8f27faab58ad05d4d6c369ef (#15817)

dcc1b4fd15 • Frank Denis • May 23, 2023

crypto.aes: define optimal_parallel_blocks for more CPUs (#15829)

0000b34a2d • Frank Denis • May 23, 2023

std.crypto.chacha: remove the hack for ChaCha with a 64-bit counter (#15818)

057d30bacc • Frank Denis • May 23, 2023

crypto/tls: switch X25519Kyber768Draft00 to new codepoint (#15821)

7cb3a67507 • Bas Westerbaan • May 23, 2023

Merge pull request #15235 from Vexu/safety

4ce1ae71a5 • Veikka Tuominen • May 23, 2023

Make Poly1305 faster by leveraging @addWithOverflow/@subWithOverflow (#15815)

9d179a98f6 • Frank Denis • May 23, 2023

llvm: also generate metadata for extern global variables

a0652fb930 • Tw • May 22, 2023

std.crypto.chacha: support larger vectors on AVX2 and AVX512 targets (#15809)

5af89b3dcc • Frank Denis • May 22, 2023

Sema: improve error message when calling optional function

eef92753c7 • Veikka Tuominen • May 22, 2023

Ignore certificates with unknown OID (#15539)

957f269a42 • DraagrenKirneh • May 22, 2023

std.crypto.ff - Alloc-free, constant-time field arithmetic for crypto (#15795)

89f622fc68 • Frank Denis • May 22, 2023

fix type errors in os.linux (#15801)

a1bb9e94d4 • yujiri8 • May 22, 2023

std.c: fix freebsd's CPU_ISSET call

768965788e • David CARLIER • May 22, 2023

std.os: gethostname non libc linking using uname like linux

f8991ba3d4 • David CARLIER • May 22, 2023

std.c: openbsd sigcontext/ucontext fix enum

19c96c09f3 • Michael Dusan • May 22, 2023

Merge pull request #15796 from linusg/docgen-snek-case-enums

9d4d96ca9b • Andrew Kelley • May 21, 2023

std.crypto: expose Fe isOdd & add basic parity tests for each pcurve (#15734)

df909da5d8 • Chris Heyes • May 21, 2023

Merge pull request #15407 from mlugg/feat/pkg-dedup

b7cb88384c • Andrew Kelley • May 21, 2023

Merge pull request #15753 from Snektron/spirv-more-tests

7621e56938 • Andrew Kelley • May 20, 2023

Merge pull request #15748 from alichraghi/ali-spirv

413ef3aa38 • Veikka Tuominen • May 20, 2023

Merge pull request #15663 from Luukdegram/wasm-test-runner

56d8a1c89c • Luuk de Gram • May 20, 2023

Zir: eliminate `field_call_bind` and `field_call_bind_named`

38b83d9d93 • mlugg • May 20, 2023

std.meta: allow ArgsTuple to be used on functions with comptime parameters

7077e90b3f • Meghan • May 20, 2023

std.c: adding ptrace for netbsd.

ccfb0d408d • David CARLIER • May 20, 2023

Sema: eliminate `Type.Tag.var_args_param`

447a302990 • Andrew Kelley • May 19, 2023

multi-writer: test with a non-comptime stream

b61d0debd6 • Motiejus Jakštys • May 19, 2023

Merge pull request #15727 from jacobly0/x86_64-behavior

b873ce1e0e • Andrew Kelley • May 19, 2023

Sema: simplify "duplicate test name" error message

503302ceef • Andrew Kelley • May 19, 2023

std.os: add linux timer api

b9d2e0e308 • David CARLIER • May 19, 2023

Revert "Sema: handle recursive inferred errors better in analyzeIsNonErrComptimeOnly"

ad391ad399 • Andrew Kelley • May 18, 2023

make `@trap` return unreachable/noreturn (#15749)

3d64ed0353 • zooster • May 18, 2023

std.crypto.tls.Client.readvAdvanced: fix bugs

7cf2cbb33e • Andrew Kelley • May 18, 2023

Merge pull request #15750 from ziglang/zig2.c

378264d404 • Andrew Kelley • May 18, 2023

Document the sorting order in `std.sort`.

6e05620117 • IntegratedQuantum • May 18, 2023

Merge pull request #15573 from motiejus/resolv_dn

ad20236e97 • Andrew Kelley • May 17, 2023

Merge pull request #15459 from motiejus/build-id-full

c1add1e19e • Andrew Kelley • May 17, 2023

zig cc: implement `-###` (dry run)

5b06daf52b • Andrew Kelley • May 17, 2023

Merge pull request #14462 from motiejus/infile_stdin

fd213accb8 • Andrew Kelley • May 17, 2023

std.c: darwin's *copyfile api update.

40e8c2243c • David CARLIER • May 17, 2023

crypto.AegisMac: fix a regression from s/mem.copy/@memcpy/ (#15733)

c6966486e3 • Frank Denis • May 16, 2023

std.mem.byteSwapAllFields: add suppport for nested structs (#15696)

c269e16c3b • Cortex • May 16, 2023

Merge pull request #15713 from alichraghi/ali-spirv

958fba0eb7 • Andrew Kelley • May 16, 2023

std.c: add ptrace for freebsd support.

b754068fbc • David CARLIER • May 16, 2023

Merge pull request #15731 from der-teufel-programming/autodoc-quickfixes

87c7ef31c5 • Loris Cro • May 16, 2023

std.mem.zeroInit: zero hidden padding for extern struct

e584dd8062 • Tw • May 16, 2023

Package: support gitlab tarball urls

8bbc906b59 • Travis Staloch • May 16, 2023

Merge pull request #15704 from Vexu/fix-memcpyset

4ba61a2191 • Andrew Kelley • May 16, 2023

std.c: add netbsd's accept_filter_data for ACCEPT_FILTER sock opt.

b677b36278 • David CARLIER • May 16, 2023

Add wasi_ prefix to wasm files

21b7c48043 • Roman Frołow • May 15, 2023

Merge pull request #15628 from jacobly0/x86_64-behavior

2286c19c20 • Andrew Kelley • May 15, 2023

std: expose fmt methods and structs for parsing

de6cafa80f • Tristan Ross • May 15, 2023

CMakeLists.txt and build.zig: remove deprecated options

6f3dacc107 • Eric Joldasov • May 15, 2023

correct error note and check type of extern variables

2516d8671f • wrongnull • May 15, 2023

std.c: add rfork for freebsd

2952fb9758 • David CARLIER • May 15, 2023

Remove incorrect statements that the `source` argument to @memcpy needs to be mutable

2ce9122a00 • notcancername • May 14, 2023

std.os: implementing sched_setaffinity wrapper for freebsd

05268bb967 • David CARLIER • May 14, 2023

Improve error handling on dependency download (#15661)

87de8212ad • DraagrenKirneh • May 13, 2023

Merge pull request #15692 from linusg/autodoc-input-event

bc17b38788 • Loris Cro • May 13, 2023

add application/tar+gzip unblocking sr.ht packages

4697b30ba0 • Simon A. Nielsen Knights • May 13, 2023

std: Rewrite low-level json api to support streaming (#15602)

018b743c7a • Josh Wolfe • May 13, 2023

std.os: adding linux's sched_setaffinity and its wrapper

c7bf8bab38 • David CARLIER • May 13, 2023

std.simd.suggestVectorSizeForCpu: fix missing argument in body

4652729217 • xdBronch • May 13, 2023

Merge pull request #15643 from Vexu/fixes

68bacad804 • Veikka Tuominen • May 13, 2023

linux adding some NUMA support

6f418c11e1 • David CARLIER • May 13, 2023

std.c: further darwin's host statistics data

cceadf52ba • David CARLIER • May 13, 2023

Merge pull request #15240 from Snektron/spirv-basic

88d275199c • Andrew Kelley • May 12, 2023

std.c: adding basic darwin's host_statistics data.

6547d23312 • David CARLIER • May 12, 2023

Fix typo in langref

3062f9b02a • Jonta • May 12, 2023

Optimize access of array member in a structure.

e46d7a3699 • shwqf • May 12, 2023