summaryrefslogtreecommitdiff
path: root/lib/fileset/README.md (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: fix doc typos•••Done with `fd \\\.md$ . --type f -x typos --write-changes` Peder Bergebakken Sundt2024-07-261-1/+1
* lib.fileset: Document decision for strict existence checks•••Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> Silvan Mosberger2023-11-221-0/+13
* lib.fileset.maybeMissing: initSilvan Mosberger2023-11-201-5/+0
* lib.fileset.fileFilter: Restrict second argument to paths•••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 Silvan Mosberger2023-11-151-0/+15
* lib.fileset: Very minor changesSilvan Mosberger2023-11-131-3/+0
* Merge pull request #261732 from tweag/fileset.fromSource•••`lib.fileset.fromSource`: initRobert Hensing2023-11-101-1/+0
|\
| * lib.fileset.toSource: Mention fromSource in errorsSilvan Mosberger2023-11-081-1/+0
* | lib.fileset: Add an additional argument in the design docsSilvan Mosberger2023-11-011-0/+3
|/
* Merge pull request #257356 from tweag/fileset.intersect•••`lib.fileset.intersection`: initSilvan Mosberger2023-10-111-3/+32
|\
| * lib.fileset: Minor contributor doc adjustments•••Co-authored-by: Robert Hensing <robert@roberthensing.nl> Silvan Mosberger2023-10-111-2/+4
| * lib.fileset.intersection: initSilvan Mosberger2023-10-111-1/+28
* | link to documentation on IFD in the Nix manualValentin Gagarin2023-10-091-1/+1
|/
* Merge pull request #256417 from tweag/fileset.trace•••`lib.fileset.trace`, `lib.fileset.traceVal`: initSilvan Mosberger2023-10-041-1/+0
|\
| * lib.fileset: Mention trace functions in the file set evaluation errorSilvan Mosberger2023-10-041-1/+0
* | lib.fileset: Link to user documentation from contributor docsSilvan Mosberger2023-10-031-0/+5
|/
* lib.fileset: Internal representation v3, empty value without a base•••`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. Silvan Mosberger2023-10-031-1/+28
* lib.fileset: Minor changes from feedback•••Co-authored-by: Robert Hensing <robert@roberthensing.nl> Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Silvan Mosberger2023-09-211-2/+2
* lib.fileset: Internal representation v2, ~12x faster unions!••• $ ./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) [...] Silvan Mosberger2023-09-211-3/+3
* lib.fileset: Various updates relating to union/unions•••Also some minor formatting improvements Silvan Mosberger2023-09-211-7/+1
* lib.fileset: Internal representation v1Silvan Mosberger2023-09-131-2/+10
* lib.fileset.toSource: initSilvan Mosberger2023-09-011-0/+183