Commit Graph

  • 3641dfcd1d std.zig.system.x86: require OS APX save support for APX features Alex Rønne Petersen 2026-01-20 23:30:05 +01:00
  • 8e15618d18 std.zig.system.x86: detect more APX features Alex Rønne Petersen 2026-01-20 23:26:52 +01:00
  • adc3e6001e std.zig.system.x86: detect Diamonds Rapids, Wildcat Lake, and Nova Lake Alex Rønne Petersen 2026-01-20 23:15:44 +01:00
  • ec0d6201c2 std.zig.system.x86: fix prefetchi detection on AMD Alex Rønne Petersen 2026-01-20 23:09:53 +01:00
  • e0d56643d3 std.zig.system.arm: add detection for a bunch more cores Alex Rønne Petersen 2026-01-21 01:34:26 +01:00
  • 0cd5490f08 std.zig.system.windows: update aarch64 CPU feature detection Alex Rønne Petersen 2026-01-20 22:16:47 +01:00
  • 961e5b9f76 std.os.windows: update PF feature flags from winnt.h Alex Rønne Petersen 2026-01-20 22:16:33 +01:00
  • f009c76f53 test: disable switch on pointer type behavior test with LLVM Alex Rønne Petersen 2026-01-19 15:01:47 +01:00
  • 826b46d7bc compiler: fix and simplify DllMainCRTStartup handling Alex Rønne Petersen 2026-01-19 23:09:56 +01:00
  • 76332b6b4d compiler: let LLVM set the 64bit feature from the target triple on powerpc targets Alex Rønne Petersen 2026-01-18 12:11:52 +01:00
  • 07ba7fdb05 compiler: let LLVM set the x32 feature from the target triple on x86 targets Alex Rønne Petersen 2026-01-18 11:55:14 +01:00
  • e88307dc40 llvm: wire up the xtensa backend Alex Rønne Petersen 2026-01-19 23:56:26 +01:00
  • cb8817473a llvm: switch to wasip<n> for preview wasi versions in triples Alex Rønne Petersen 2026-01-20 20:17:03 +01:00
  • f8f3b948e3 llvm: switch most targets to using half and fp128 IR types Alex Rønne Petersen 2026-01-19 20:43:42 +01:00
  • 9627d35990 compiler-rt: additionally export __trunctfhf2 as __trunckfhf2 on powerpc Alex Rønne Petersen 2026-01-19 20:42:56 +01:00
  • 2e64f348f1 llvm: update data layout strings to LLVM 22 Alex Rønne Petersen 2026-01-18 12:06:56 +01:00
  • b1d1e108b7 zig cc: update options data to LLVM 22 Alex Rønne Petersen 2026-04-21 21:44:23 +02:00
  • 5110fadf3a std.Target: update CPU and feature data to LLVM 22 Alex Rønne Petersen 2026-01-17 06:54:56 +01:00
  • d629b4c98b libtsan: backport llvm/llvm-project#183411 Alex Rønne Petersen 2026-04-21 21:58:27 +02:00
  • 3df246905f libtsan: update to LLVM 22 Alex Rønne Petersen 2026-01-17 06:02:54 +01:00
  • 20f08ad09c libunwind: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:24:24 +01:00
  • 78591e1d98 libcxx: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:40:55 +01:00
  • c32618eed0 libcxxabi: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:25:15 +01:00
  • c81170dcd6 zig cc: update intrinsic headers to LLVM 22 Alex Rønne Petersen 2026-01-17 05:21:10 +01:00
  • 1b7ec080c9 zig cc: update driver files to LLVM 22 Alex Rønne Petersen 2026-01-17 05:19:20 +01:00
  • 3e7678a761 cmake: update to LLVM 22 Alex Rønne Petersen 2026-01-17 05:13:13 +01:00
  • 692bd03489 std.zig.llvm.Builder: fix writing u64 max constant for type bit_count > 64 Alex Rønne Petersen 2026-01-18 06:29:14 +01:00
  • 022fcc5869 std.Target: fuchsia supports arm/thumb now Alex Rønne Petersen 2026-02-01 14:26:12 +01:00
  • 0c796adb87 zig cc: define __CRT__NO_INLINE for MinGW-w64 targets Alex Rønne Petersen 2026-04-22 15:30:58 +02:00
  • 2f7fd0dd42 Compilation: fix writeDepFile with no file system inputs Matthew Lugg 2026-04-22 12:40:55 +01:00
  • 0c54cb1c9b Compilation: add link objects to file system inputs Matthew Lugg 2026-04-22 12:40:21 +01:00
  • c0e90312fc test: c abi regression tests for aarch64 failures Jacob Young 2026-04-21 22:38:25 -04:00
  • 97ef8f1f8e llvm: pass more c abi tests on aarch64 Jacob Young 2026-04-21 22:37:21 -04:00
  • 1b55ca18ef cbe: add missing cast of overflow arithmetic out pointer Matthew Lugg 2026-04-22 08:46:10 +01:00
  • b985404569 std.os.linux: update syscalls to 7.0 Alex Rønne Petersen 2026-04-22 08:37:56 +02:00
  • 7ec6872cc4 libc: update Linux headers to 7.0 Alex Rønne Petersen 2026-04-22 08:37:15 +02:00
  • 8bf72740e3 std.os.linux.IoUring: disable tests on PowerPC Alex Rønne Petersen 2026-04-22 08:27:29 +02:00
  • 0b768cd9dd zig reduce: fix compilation (#31930) glowsquid 2026-04-22 02:00:41 +02:00
  • 3ea77badf9 libc: strdup, strndup, wcsdup (#31935) Chris Boesch 2026-04-22 01:57:58 +02:00
  • 22945fbbdc stage2-wasm: vector, std tests Pavel Verigo 2026-04-20 20:49:35 +02:00
  • 36faf76fe1 AstGen: add missing addRestoreErrRetIndex calls when handling for/while expr Pavel Verigo 2026-03-10 08:38:12 +01:00
  • d4cac43d30 Merge pull request 'libc: add common implementations of pthread_spin_*' (#31990) from GasInfinity/zig:pthread-spin into master Andrew Kelley 2026-04-21 22:29:33 +02:00
  • 7056ba9a5c Fetch: Fix zip fetching when cache directory doesn't have tmp dir 0.16.x Ryan Liptak 2026-04-19 16:17:34 -07:00
  • 92517c04c7 Merge pull request 'package fetching fixes and enhancements' (#31992) from fetch-enhancements into master Andrew Kelley 2026-04-21 18:06:13 +02:00
  • cfde9303ff Fetch: Fix zip fetching when cache directory doesn't have tmp dir Ryan Liptak 2026-04-19 16:17:34 -07:00
  • b5d8966e05 Merge pull request 'package fetching fixes and enhancements' (#31992) from fetch-enhancements into master Andrew Kelley 2026-04-21 18:06:13 +02:00
  • f8e9593851 fix: wasm requires strict function prototypes GasInfinity 2026-04-21 14:45:24 +02:00
  • a2a91199d7 fix: add pthread_spin_* definitions for the BSDs in std.c GasInfinity 2026-04-21 10:31:47 +02:00
  • 61cd38e8ac feat(libzigc): add common implementations of pthread_spin_* GasInfinity 2026-04-21 08:54:54 +02:00
  • 74b56501b3 fetch: fix the check against package paths escaping root Andrew Kelley 2026-04-20 21:45:12 -07:00
  • 4636a761cb fetch: fix "unable to open" error message Andrew Kelley 2026-04-20 19:59:17 -07:00
  • bc9fabcc3f zig fetch: add --debug-log [scope] arg Andrew Kelley 2026-04-20 19:58:39 -07:00
  • 3a9b16db44 zig fetch: detect global vs local mode via --save Andrew Kelley 2026-04-20 16:35:07 -07:00
  • 3252a05531 Prefer <err> => |e| return e over <err> => return <err> Ryan Liptak 2026-04-20 18:01:44 -07:00
  • f887bea4d3 fix overridden pkg dir path Andrew Kelley 2026-04-20 11:32:11 -07:00
  • 5586a1f4ee zig fetch: add option to overwrite the package directory Jan200101 2026-04-18 20:58:45 +02:00
  • 58ea88f6cf crypto.asn1.Oid: Reject empty OID encodings (#31983) Frank Denis 2026-04-20 21:54:04 +02:00
  • aeff0efafc Merge pull request 'std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow' (#31940) from lukasl/zig:fix-dir-setfileowner-error-type into master Andrew Kelley 2026-04-20 02:23:17 +02:00
  • cf65d4f080 Merge pull request 'Fix uefi (un)installMultipleProtocolInterfaces' (#31934) from mrosowski/zig:uefi-fix-install-multiple into master Andrew Kelley 2026-04-20 07:05:35 +02:00
  • 2259ed213b Merge pull request 'tls.Client: reject empty TLS 1.3 inner plaintext and short records' (#31972) from jedisct1/zig:empty-plaintext-underflows-content-type-parsing into master Frank Denis 2026-04-20 16:57:41 +02:00
  • 58f5be45f4 Merge pull request 'io: make toClock compile' (#31966) from sinon/zig:fix-io-clock into master Frank Denis 2026-04-20 16:58:12 +02:00
  • bafad9644c std.crypto.Certificate: fix UTCTime year interpretation Frank Denis 2026-04-20 12:13:52 +02:00
  • 98cc059622 crypto.asn1.Oid: Reject empty OID encodings (#31983) Frank Denis 2026-04-20 21:54:04 +02:00
  • 98ddebc380 std.crypto.Certificate: fix UTCTime year interpretation Frank Denis 2026-04-20 12:13:52 +02:00
  • 525aff6048 std.crypto.ascon: fix streaming XOF/CXOF Frank Denis 2026-04-20 12:05:16 +02:00
  • 3a07f50dab std.crypto.ml_kem tests: simplify incV Frank Denis 2026-04-20 12:14:38 +02:00
  • 858d7eda65 Merge pull request 'io: make toClock compile' (#31966) from sinon/zig:fix-io-clock into master Frank Denis 2026-04-20 16:58:12 +02:00
  • c51e26887e Merge pull request 'tls.Client: reject empty TLS 1.3 inner plaintext and short records' (#31972) from jedisct1/zig:empty-plaintext-underflows-content-type-parsing into master Frank Denis 2026-04-20 16:57:41 +02:00
  • 259e4cf9fd std.ArrayHashMap: this workaround is no longer necessary nektro 2026-04-20 03:12:33 +02:00
  • ac7e895df0 tls.Client: reject empty TLS 1.3 inner plaintext and short records Frank Denis 2026-04-20 12:07:51 +02:00
  • 4e2147d14e Merge pull request 'Fix uefi (un)installMultipleProtocolInterfaces' (#31934) from mrosowski/zig:uefi-fix-install-multiple into master Andrew Kelley 2026-04-20 07:05:35 +02:00
  • 6067a8b1a0 Merge pull request 'std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow' (#31940) from lukasl/zig:fix-dir-setfileowner-error-type into master Andrew Kelley 2026-04-20 02:23:17 +02:00
  • 97943b9a62 fuzz: don't err if .zig-cache/tmp doesn't exist Alex Kladov 2026-04-18 16:44:55 +01:00
  • cf0ce50783 langref: use the word "namespace" instead of "container" Andrew Kelley 2026-04-19 10:38:01 -07:00
  • c9a761348c langref: Clear up terminology used for top-level doc comments Sage Hane 2026-04-17 16:12:10 +09:00
  • a0a36bf92e io: make toClock compile David Rubin 2026-04-19 16:57:22 -07:00
  • 76174e1bce fuzz: don't err if .zig-cache/tmp doesn't exist Alex Kladov 2026-04-18 16:44:55 +01:00
  • d840583458 remove AIR .bool_or/.bool_and Pavel Verigo 2026-04-19 17:30:35 +02:00
  • 5c7343bdbf configurer: fix bad serialization of strings in run args build-runner-process Andrew Kelley 2026-04-19 12:45:35 -07:00
  • 9a0713db3c bootstrap.c: correct the zig1 version number Andrew Kelley 2026-04-19 11:27:47 -07:00
  • dea6914aaa bootstrap.c: fix zig2 version Andrew Kelley 2026-04-19 11:25:59 -07:00
  • 05ae86bc6b fix compilation errors from rebase conflicts Andrew Kelley 2026-04-19 10:56:24 -07:00
  • f1f9a931cd there are some unresolved branch conflicts Andrew Kelley 2026-04-18 22:19:48 -07:00
  • 7c2161b372 maker: upgrade some of the run step logic Andrew Kelley 2026-03-22 21:42:33 -07:00
  • b4d6f44704 configurer: serialize all data from run steps Andrew Kelley 2026-03-19 02:24:33 -07:00
  • 8d964600cd compiler: fix compilation errors Andrew Kelley 2026-03-17 23:02:59 -07:00
  • 0bca61e6bf configurer: back out the string interning from prev commit Andrew Kelley 2026-03-17 19:12:22 -07:00
  • 11c770c570 configurer: make string duplication also intern Andrew Kelley 2026-03-17 19:05:13 -07:00
  • 4e75f97040 maker: implement TopLevel step Andrew Kelley 2026-03-17 17:10:00 -07:00
  • 7bf2e396f6 maker: implement InstallArtifact and InstallFile Andrew Kelley 2026-03-17 12:18:56 -07:00
  • 52d220298d maker: finish migrating compile step make logic Andrew Kelley 2026-03-13 19:50:48 -07:00
  • c2e2c7f5e4 maker: finish lowering compile step CLI args Andrew Kelley 2026-03-13 16:20:54 -07:00
  • 5d85d93e62 Configuration: refactor maxInt(u32) Andrew Kelley 2026-03-13 14:14:01 -07:00
  • b10adca787 Configuration: fix bad serialization of PrefixedList and MultiList Andrew Kelley 2026-03-13 14:12:37 -07:00
  • f741ecadb1 maker: finish migrating most of CLI lowering code Andrew Kelley 2026-03-12 17:06:12 -07:00
  • 059d9924ab maker: progress towards lowering zig cli args Andrew Kelley 2026-03-11 21:09:22 -07:00
  • a1a670d6b4 zig build: add --debug-maker CLI flag Andrew Kelley 2026-03-11 18:40:04 -07:00
  • 8c380915db std: rename zig.Configuration to Build.Configuration Andrew Kelley 2026-03-11 17:11:01 -07:00
  • e5c7c510ae build system: implement LazyPath Andrew Kelley 2026-03-09 22:09:12 -07:00
  • 9c1219f96f maker: progress towards lowering Compile Step CLI args Andrew Kelley 2026-03-08 22:42:41 -07:00