Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-22 | lib.fileset: Document decision for strict existence checks | Silvan Mosberger | 1 | -0/+13 | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||||
2023-11-20 | lib.fileset.maybeMissing: init | Silvan Mosberger | 1 | -5/+0 | |
2023-11-15 | lib.fileset.fileFilter: Restrict second argument to paths | Silvan Mosberger | 1 | -0/+15 | |
While this change is backwards-incompatible, I think it's okay because: - The `fileFilter` function is not yet in a stable NixOS release, it was only merged about [a month ago](https://github.com/NixOS/nixpkgs/pull/257356). - All public uses of the function on GitHub only pass a path - Any `fileFilter pred fileset` can also be expressed as `intersection fileset (fileFilter pred path)` without loss of functionality. - This is furthermore pointed out in the new error message when a file set is passed | |||||
2023-11-13 | lib.fileset: Very minor changes | Silvan Mosberger | 1 | -3/+0 | |
2023-11-10 | Merge pull request #261732 from tweag/fileset.fromSource | Robert Hensing | 1 | -1/+0 | |
`lib.fileset.fromSource`: init | |||||
2023-11-08 | lib.fileset.toSource: Mention fromSource in errors | Silvan Mosberger | 1 | -1/+0 | |
2023-11-01 | lib.fileset: Add an additional argument in the design docs | Silvan Mosberger | 1 | -0/+3 | |
2023-10-11 | Merge pull request #257356 from tweag/fileset.intersect | Silvan Mosberger | 1 | -3/+32 | |
`lib.fileset.intersection`: init | |||||
2023-10-11 | lib.fileset: Minor contributor doc adjustments | Silvan Mosberger | 1 | -2/+4 | |
Co-authored-by: Robert Hensing <robert@roberthensing.nl> | |||||
2023-10-11 | lib.fileset.intersection: init | Silvan Mosberger | 1 | -1/+28 | |
2023-10-09 | link to documentation on IFD in the Nix manual | Valentin Gagarin | 1 | -1/+1 | |
2023-10-04 | Merge pull request #256417 from tweag/fileset.trace | Silvan Mosberger | 1 | -1/+0 | |
`lib.fileset.trace`, `lib.fileset.traceVal`: init | |||||
2023-10-04 | lib.fileset: Mention trace functions in the file set evaluation error | Silvan Mosberger | 1 | -1/+0 | |
2023-10-03 | lib.fileset: Link to user documentation from contributor docs | Silvan Mosberger | 1 | -0/+5 | |
2023-10-03 | lib.fileset: Internal representation v3, empty value without a base | Silvan Mosberger | 1 | -1/+28 | |
`unions []` now works! Notably the new empty value without a base is not exposed in the interface. I don't know of any use case for it. | |||||
2023-09-21 | lib.fileset: Minor changes from feedback | Silvan Mosberger | 1 | -2/+2 | |
Co-authored-by: Robert Hensing <robert@roberthensing.nl> Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||||
2023-09-21 | lib.fileset: Internal representation v2, ~12x faster unions! | Silvan Mosberger | 1 | -3/+3 | |
$ ./benchmark.sh HEAD [...] Mean CPU time 0.04006 (σ = 0.0040146) for 10 runs is 8.193619775953792% (σ = 0.9584251052704821%) of the old value 0.488917 (σ = 0.0294955) [...] | |||||
2023-09-21 | lib.fileset: Various updates relating to union/unions | Silvan Mosberger | 1 | -7/+1 | |
Also some minor formatting improvements | |||||
2023-09-13 | lib.fileset: Internal representation v1 | Silvan Mosberger | 1 | -2/+10 | |
2023-09-01 | lib.fileset.toSource: init | Silvan Mosberger | 1 | -0/+183 | |