lib/sources.nix
λpkgs, variant?
| pkgs | |
| variant | default "release" |
let
builtins.fromJSON
builtins.readFile
used by filcHashes
Stable names and exact sparse patterns make unchanged component content reusable across core revisions. Cone mode also includes ancestor files.
in
44inherit
variant coreRev sourcePatterns filcHashes
C++ runtimes and their CMake support, independent of compiler sources.
A small reference copy for reading, not building: the design docs, the FilPizlonator pass and its two helper passes, the clang pipeline and driver files that wire them in, and the runtime (libpas/filc). Use this instead of filc0-src (about 1.6 GB) to look up behaviour.
The LLVM JIT header generator and the LLVM C API headers it reads. Pins that predate the JIT have no hash for it, and libpizlo then skips it.
if filcHashes ? llvmjit-src then mkFilcSrc"llvmjit-src" else null
uses filcHashes mkFilcSrc