Commit Graph

  • 8da1fad1df Configuration: serialize remaining CSourceFiles information Andrew Kelley 2026-03-04 17:40:17 -08:00
  • d8f174aa00 maker: implement module printing Andrew Kelley 2026-03-02 20:56:48 -08:00
  • 10e1fe282a Configuration: serialize remaining Module information Andrew Kelley 2026-03-02 19:46:22 -08:00
  • a305547752 Configuration: serialize remaining Target information Andrew Kelley 2026-03-02 12:27:12 -08:00
  • 66ca195c21 compiler: no longer need ThreadSafeArena wrapper Andrew Kelley 2026-03-02 12:10:48 -08:00
  • 5a1e6d434b Configuration: complete serialization of Compile steps Andrew Kelley 2026-02-27 18:48:27 -08:00
  • 3962d87bb2 maker: progress towards updating zig CLI lowering Andrew Kelley 2026-02-26 20:33:59 -08:00
  • 56ec3614d9 Configuration: implement UnionList storage Andrew Kelley 2026-02-26 18:44:23 -08:00
  • 72f517a606 rename configure_runner to configurer Andrew Kelley 2026-02-24 19:42:49 -08:00
  • e525962631 configurer: serialize 3 more Module fields Andrew Kelley 2026-02-24 19:41:27 -08:00
  • 4a2c193179 Configuration: implement FlagLengthPrefixedList Andrew Kelley 2026-02-24 19:15:30 -08:00
  • 2bcacd2c88 Configuration: implement Storage.EnumOptional Andrew Kelley 2026-02-19 23:27:43 -08:00
  • e848b540a4 ScannedConfig: more general zon printing Andrew Kelley 2026-02-19 22:07:52 -08:00
  • 83f7534a1d std.zon.Serializer: slightly more helpful message Andrew Kelley 2026-02-19 22:06:44 -08:00
  • 518588e9fc Configuration: type safety for extended pattern Andrew Kelley 2026-02-19 21:13:00 -08:00
  • bb73f10e26 Maker: don't include non-root top level steps Andrew Kelley 2026-02-19 19:26:05 -08:00
  • cac086c26a ScannedConfig: print Step.TopLevel Andrew Kelley 2026-02-19 19:24:38 -08:00
  • cd3219d610 ScannedConfig: print Step header data Andrew Kelley 2026-02-19 19:16:52 -08:00
  • 3a55ea0fb8 Maker: move ScannedConfig to separate file Andrew Kelley 2026-02-19 18:40:34 -08:00
  • 46545d1f8d std.Build.Configure: implement FlagOptional serialization Andrew Kelley 2026-02-19 18:35:53 -08:00
  • 45aedaae94 zig build: make --error-limit globally configurable Andrew Kelley 2026-02-19 15:04:01 -08:00
  • ce0cfd9ad8 std.build.Configuration: sketch a data layout idea Andrew Kelley 2026-02-19 15:03:43 -08:00
  • a349922261 Maker.Step.Compile: progress towards lowering zig args Andrew Kelley 2026-02-19 13:50:56 -08:00
  • 82e3f0d619 massage Step code into compiling Andrew Kelley 2026-02-18 17:30:54 -08:00
  • 7a9ec695b8 build maker: rename files to match type Andrew Kelley 2026-02-18 14:09:55 -08:00
  • e80d42af11 build maker: rename Run to Maker Andrew Kelley 2026-02-18 14:06:43 -08:00
  • fe759791ef make runner: execute step graph Andrew Kelley 2026-02-18 13:12:18 -08:00
  • 21d76c5bb5 make runner: prepare steps for execution Andrew Kelley 2026-02-17 20:36:45 -08:00
  • e88fdc72ee make runner gets compiled and run Andrew Kelley 2026-02-17 17:08:55 -08:00
  • 6b3d0cee1f configure runner: implement builderToPackage Andrew Kelley 2026-02-16 16:16:23 -08:00
  • cfa0b7cd95 configure runner: serialization of Module Andrew Kelley 2026-02-16 16:02:31 -08:00
  • 33428c6f1f configure runner: serialization of compile step Andrew Kelley 2026-02-15 23:23:17 -08:00
  • acf57b8244 configure runner: add Step.Run serialization Andrew Kelley 2026-02-15 21:32:33 -08:00
  • c3168cf25a configure runner: implement serialization of InstallArtifact Andrew Kelley 2026-02-15 18:47:38 -08:00
  • cb966d14a2 std.Io.Writer: placeholder code for new {q} format character Andrew Kelley 2026-02-15 16:04:44 -08:00
  • af30dbf9af zig build: configure runner basics implemented Andrew Kelley 2026-02-15 16:03:37 -08:00
  • a41ad3a702 configure/make phase process separation sketch Andrew Kelley 2026-02-12 22:42:34 -08:00
  • b0f6889d12 Merge pull request 'docs: langref: Clear up terminology used for top-level doc comments' (#31920) into master Andrew Kelley 2026-04-19 10:38:24 -07:00
  • 571388a93d langref: use the word "namespace" instead of "container" Andrew Kelley 2026-04-19 10:38:01 -07:00
  • f0649e7709 langref: Clear up terminology used for top-level doc comments Sage Hane 2026-04-17 16:12:10 +09:00
  • 50f96d2ca1 std.Io.Dir: add type checking for those two functions Andrew Kelley 2026-04-19 10:08:23 -07:00
  • 52e06ce4f6 std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow Lukas Lalinsky 2026-04-18 09:35:28 +02:00
  • 9b177a7d21 Merge pull request 'Rework StackFallbackAllocator' (#31841) into master Andrew Kelley 2026-04-18 14:52:12 -07:00
  • e2c3920fb1 Renames buffer first allocator in compiler and std Mason Remaley 2026-04-16 19:28:48 -07:00
  • 6d40d374d8 Merges together the two buffer first allocator implementations Mason Remaley 2026-04-16 19:28:14 -07:00
  • 8c96487bb9 Updates all uses of StackFallbackAllocator Mason Remaley 2026-04-13 02:59:29 -07:00
  • a4d8e9608e Reworks the stack fallback allocator Mason Remaley 2026-04-13 02:55:07 -07:00
  • 73ecc6333f std: implement heap.StackFirstAllocator jmcaine 2026-04-10 09:06:09 -07:00
  • 0346aef2da Merge pull request 'limb64: make fixLastLimb endian aware' (#31910) from pavelverigo/zig:limb64-be-fixes into master Andrew Kelley 2026-04-18 23:46:34 +02:00
  • 2c5f2d67c1 Revert "compiler-rt: disable some limb64 tests on some big-endian targets" Pavel Verigo 2026-04-18 18:47:29 +02:00
  • 70c4b2424b limb64: make fixLastLimb endian aware Pavel Verigo 2026-04-16 20:19:09 +02:00
  • 9636d76b6d std.os.linux: getdents accepts a c_uint length (#31825) Meghan Denny 2026-04-18 07:34:32 +02:00
  • 21914c7c01 ziglibc: migrate tee linux syscall (#31911) David Senoner 2026-04-18 07:30:43 +02:00
  • ff612334fa libzigc: dup2 and dup3 Josh Megnauth 2026-04-09 14:53:40 -04:00
  • 2ee80a8a8d Revert "Make *24 and *48 extern-compatible for ez80" Alex Rønne Petersen 2026-04-17 23:01:39 +02:00
  • 3f5305bab7 std.c: Fix serenity's futex() declaration Linus Groh 2026-04-16 23:38:08 +01:00
  • cfee713857 Merge pull request 'Haiku fixes' (#31851) from ypsvlq/zig:master into master Andrew Kelley 2026-04-16 22:18:58 +02:00
  • 12d0d39223 Make *24 and *48 extern-compatible for ez80 Sam Connelly 2026-04-17 08:58:32 -04:00
  • ac9bbe4b37 std.Io.Threaded: serenity does not have wait4 Linus Groh 2026-04-17 17:54:36 +01:00
  • 7020c9e4a9 std.os.uefi: pass null terminator in (un)installMultipleProtocolInterfaces Mikołaj Rosowski 2026-04-17 16:55:26 +02:00
  • 0473ddb1a7 std.os.uefi: fix _(un)installMultipleProtocolInterface signatures Mikołaj Rosowski 2026-04-17 16:55:25 +02:00
  • a3a1dd1d91 std.os.uefi: use uefi callconv for _(un)installMultipleProtocolInterfaces Mikołaj Rosowski 2026-04-17 16:55:24 +02:00
  • 1d7c8108b1 std.os.uefi: fix comptime idx Mikołaj Rosowski 2026-04-17 16:55:22 +02:00
  • 6e987a1d04 Merge pull request 'libzigc: move all unit tests from lib/c/ to test/c/' (#31923) from alexrp/zig:libc-test-refactor into master Alex Rønne Petersen 2026-04-17 22:31:35 +02:00
  • b0ef8d3610 std.Io.Threaded: serenity does not have wait4 Linus Groh 2026-04-17 17:54:36 +01:00
  • fa684bf42f Make *24 and *48 extern-compatible for ez80 Sam Connelly 2026-04-17 08:58:32 -04:00
  • a43973b336 std.Io.Semaphore: add waitTimeout Justus Klausecker 2026-04-17 13:03:55 +02:00
  • 21980c82f4 Merge pull request 'Implement Condition.waitTimeout' (#31278) from lukasl/zig:condition-timeout into master Andrew Kelley 2026-04-17 19:02:38 +02:00
  • 6612e7cdb2 libzigc: skip tests that are failing under various targets/conditions Alex Rønne Petersen 2026-04-16 21:16:25 +02:00
  • 7ea8f842bc libzigc: move all unit tests from lib/c/ to test/c/ Alex Rønne Petersen 2026-03-27 11:14:02 +01:00
  • 3e1e625814 test: handle -Dskip-libc correctly for module tests Alex Rønne Petersen 2026-04-14 14:42:37 +02:00
  • 5464392e11 std.os: add APIs to determine whether Zig std requires libc for a target Alex Rønne Petersen 2026-04-14 14:08:32 +02:00
  • adb1f3efc2 Merge pull request 'test: reinstate compiler-rt and zigc tests with different LLVM bug workarounds' (#31909) from alexrp/zig:reinstate-tests into master Alex Rønne Petersen 2026-04-17 12:04:30 +02:00
  • dcd9ddc7cf Merge pull request 'std.c: Two small fixes for serenity' (#31916) from linus/zig:serenity-fixes into master Alex Rønne Petersen 2026-04-17 12:01:38 +02:00
  • 8abb14141e std.c: Fix serenity's futex() declaration Linus Groh 2026-04-16 23:38:08 +01:00
  • 92ec9fa3d0 std.c: Remove serenity's serenity_{open,readlink}() functions Linus Groh 2026-04-16 23:35:56 +01:00
  • c0763b5e25 std.Io.Condition: separate wait impls for clarity Andrew Kelley 2026-04-16 14:51:25 -07:00
  • 078185a54b std.Io: still run Condition test on single-threaded Andrew Kelley 2026-04-16 13:59:40 -07:00
  • d821446cf9 Implement Condition.waitTimeout Lukas Lalinsky 2026-02-19 12:07:54 +01:00
  • a8226cd536 Merge pull request 'Haiku fixes' (#31851) from ypsvlq/zig:master into master Andrew Kelley 2026-04-16 22:18:58 +02:00
  • 2b48f559f4 std.Io: move netRead to become an Operation xeondev 2026-04-16 15:11:25 +03:00
  • e2d0ed235e cbe: don't emit zig_no_builtin on every function with -fno-builtin Alex Rønne Petersen 2026-04-14 15:34:16 +02:00
  • 176112558f std.sort: clarify description of equalRange zacoons 2026-04-16 20:33:40 +10:00
  • 50423dfa0b std.Io.Writer.print: fix wrong fn signature in docs Andrew Kelley 2026-04-16 10:07:08 -07:00
  • bea4ea5ff8 Merge pull request 'zigc: long double: call double function if long double and double are equivalent' (#31775) from rpkak/zig:zigc-long-double into master Andrew Kelley 2026-04-16 19:57:54 +02:00
  • 0177cb57c0 std.http.Client: make mutexes cancelable (#31880) glowsquid 2026-04-16 19:47:46 +02:00
  • ffcfeb919f Fix std.fmt.hex() to work with unsigned ints of all multiples of 8 bits Richard Levitte 2026-04-16 04:53:07 +02:00
  • 29532177c1 CI: add coverage for fuzzer compiling Andrew Kelley 2026-04-15 14:18:56 -07:00
  • ebc8fe4899 std.sort: clarify description of equalRange zacoons 2026-04-16 20:33:40 +10:00
  • 504ebf85c4 test: reinstate compiler-rt and zigc tests with different LLVM bug workarounds Alex Rønne Petersen 2026-04-16 17:33:35 +02:00
  • 17e0afd0e5 feat: init eZ80 arch via CBE Sam Connelly 2026-03-12 09:04:39 -04:00
  • d092c752f3 std.Io.Writer.print: fix wrong fn signature in docs Andrew Kelley 2026-04-16 10:07:08 -07:00
  • 9125e24909 compiler-rt: disable some limb64 tests on some big-endian targets Alex Rønne Petersen 2026-04-16 17:45:34 +02:00
  • a283ca76fe cbe: don't emit zig_no_builtin on every function with -fno-builtin Alex Rønne Petersen 2026-04-14 15:34:16 +02:00
  • f24b0bc4dd llvm: workaround crash on large inline memset Matthew Lugg 2026-04-16 09:30:50 +01:00
  • 84c2d809ec llvm: workaround crash on large inline memset Matthew Lugg 2026-04-16 09:30:50 +01:00
  • cfa0ada9e1 Merge pull request 'std.os.linux: fix syscall argument width for mipsn32 and x32' (#31894) from alexrp/zig:mipsn32-x32-fixes into master Alex Rønne Petersen 2026-04-16 16:08:04 +02:00
  • 6315c1a190 std.os.linux: remove vfork() Alex Rønne Petersen 2026-04-16 04:04:56 +02:00
  • 67023fc4bd std.os.linux: fix syscall argument width for mipsn32 and x32 Alex Rønne Petersen 2026-04-15 19:02:13 +02:00
  • ab2f9ca503 std.os.linux: csky and xtensa also use aligned register pairs Alex Rønne Petersen 2026-04-15 22:48:17 +02:00