From 3ea69235a4e70b02179af263675585aa06f4ddfb Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 9 Aug 2024 22:10:33 +0300 Subject: fix(web/tvl/2024-08-tvix-update): small fixes The `Fetch` is an enum, not a struct, and "Type" probably makes more sense here. Slightly reword the "generic" to not be confused with generics. Also fix the link to Tvixbolt, which got eaten by the line wrapping. Change-Id: I677229f0365523620a640c2333e76790573f7318 Reviewed-on: https://cl.tvl.fyi/c/depot/+/12174 Autosubmit: flokli Reviewed-by: Ilan Joselevich Tested-by: BuildkiteCI --- web/tvl/blog/2024-08-tvix-update.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/tvl/blog/2024-08-tvix-update.md b/web/tvl/blog/2024-08-tvix-update.md index 7307c3927a2f..5fc15c02d164 100644 --- a/web/tvl/blog/2024-08-tvix-update.md +++ b/web/tvl/blog/2024-08-tvix-update.md @@ -45,7 +45,7 @@ file from the internet, clone of a git repo). These needed to be implemented for completeness. We implemented pretty much all downloads of Tarballs, NARs and plain files, except git repositories, which are left for later. -Instead of doing these fetches immediately, we added a generic `Fetch` struct +Instead of doing these fetches immediately, we added a generic `Fetch` type that allows describing such fetches *before actually doing them*, similar to being able to describe builds, and use the same "Drive builds on IO" machinery to delay these fetches to the point where it's needed. We also show progress @@ -53,7 +53,7 @@ bars when doing fetches. Very early, during bootstrapping, nixpkgs relies on some `builtin:fetchurl` "fake" Derivation, which has some special handling logic in Nix. We implemented -these quirks, by converting it to our generic `Fetch` struct and dealing with +these quirks, by converting it to instances of our `Fetch` type and dealing with it there in a consistent fashion. ### More fixes, Refscan @@ -159,8 +159,8 @@ store backends as the rest of Tvix. We landed some fixes in [crate2nix][crate2nix], the tool we're using to for per-crate incremental builds of Tvix. -It now supports the corner cases needed to build WASM - so now [Tvixbolt] -[tvixbolt] is built with it, too. +It now supports the corner cases needed to build WASM - so now +[Tvixbolt][tvixbolt] is built with it, too. We also fixed some bugs in how test directories are prepared, which unlocked running some more tests for filesystem related builtins such as `readDir` in our test suite. -- cgit 1.4.1