Files
zig/lib/std
Andrew Kelley 9c1219f96f maker: progress towards lowering Compile Step CLI args
next thing to do is figure out how LazyPath is supposed to work now.
something like this:
* each Step that provides LazyPath objects has a setLazyPath and
  getLazyPath function which takes a tagged union identifying which one
  to access
* steps that fulfill LazyPath objects can freely call setLazyPath
  without obtaining a lock because the dependency graph prevents
  simultaneous access.
* similarly, steps that access LazyPath results can freely call
  getLazyPath without obtaining a lock, because after modification,
  there may be simultaneous reads from dependencies but they will all be
  read-only
* a fulfilled LazyPath object is a read-only std.Build.Cache.Path.
2026-04-19 10:56:47 -07:00
..
2026-04-03 12:27:34 +02:00
2026-04-13 01:30:14 -07:00
2025-11-22 22:42:38 +00:00
2026-04-10 23:23:33 +02:00
2025-11-22 22:42:38 +00:00
2026-02-11 23:37:31 +01:00
2026-03-10 10:26:07 +00:00
2025-12-22 10:00:35 -08:00
2025-11-22 22:42:38 +00:00
2025-08-29 17:14:26 -07:00
2025-08-29 17:14:26 -07:00
2026-03-10 10:38:50 +00:00
2025-08-28 18:30:57 -07:00
2026-03-12 17:44:03 -04:00
2025-07-16 10:27:39 -07:00