summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAge
* Merge pull request #242318 from hercules-ci/doc-lib-fixSilvan Mosberger2023-10-12
|\ | | | | lib.fix: Improve doc
| * lib.fix: Improve doc moreSilvan Mosberger2023-10-12
| | | | | | | | | | | | Done together in and after the docs team meeting Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
| * lib.fix: Improve docRobert Hensing2023-07-08
| | | | | | | | | | The original doc did not help with understanding at all, and the wikipedia link was actively harmful.
* | Merge pull request #257356 from tweag/fileset.intersectSilvan Mosberger2023-10-11
|\ \ | | | | | | `lib.fileset.intersection`: init
| * | lib.fileset: Minor contributor doc adjustmentsSilvan Mosberger2023-10-11
| | | | | | | | | | | | Co-authored-by: Robert Hensing <robert@roberthensing.nl>
| * | lib.fileset.intersection: initSilvan Mosberger2023-10-11
| | |
| * | lib.fileset: Refactor for performance and future re-useSilvan Mosberger2023-10-04
| | |
* | | Merge pull request #254452 from flyingcircusio/lib-attrsToListSilvan Mosberger2023-10-10
|\ \ \ | | | | | | | | lib.attrsets.attrsToList: add function
| * | | lib.attrsets.attrsToList: add functionOliver Schmidt2023-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For transforming back between lists and attrsets, it makes sense to have a quasi-inverse of `builtins.listToAttrs` available as a library function. Co-authored-by: Silvan Mosberger <github@infinisil.com> Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
* | | | link to documentation on IFD in the Nix manualValentin Gagarin2023-10-09
| | | |
* | | | lib: refactorAnderson Torres2023-10-09
| | | | | | | | | | | | | | | | - rename `(enable|with)Feature(As|)` inputs to more descriptive names
* | | | licenses: add Anti-Capitalist Software License v1.4mirrorwitch2023-10-05
| |/ / |/| |
* | | Merge pull request #256417 from tweag/fileset.traceSilvan Mosberger2023-10-04
|\ \ \ | | | | | | | | `lib.fileset.trace`, `lib.fileset.traceVal`: init
| * | | lib.fileset: Don't use ulimit for testing tracingSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset: Refactor inotify testing to be reusableSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset: Mention trace functions in the file set evaluation errorSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset.traceVal: initSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset.trace: initSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset: Make expectEqual check moreSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset: Add internal helpers for pretty-printingSilvan Mosberger2023-10-04
| | | |
| * | | lib.fileset: _simplifyTree -> _normaliseTreeFilterSilvan Mosberger2023-10-03
| | | |
| * | | lib.fileset: Order noEval lastSilvan Mosberger2023-10-03
| | | |
* | | | Merge pull request #256411 from wegank/zelus-initUlrik Strid2023-10-04
|\ \ \ \ | | | | | | | | | | ocamlPackages.zelus{,-gtk}: init at 2.2
| * | | | licenses: add inria-zelusWeijia Wang2023-10-04
| | | | |
* | | | | Merge pull request #258855 from tweag/fileset.doc-fixSilvan Mosberger2023-10-04
|\ \ \ \ \ | | | | | | | | | | | | `lib.fileset.unions`: Fix outdated docs
| * | | | | lib.fileset.unions: Fix outdated docsSilvan Mosberger2023-10-03
| | |/ / / | |/| | | | | | | | | | | | | Since 4f35f003e6e5b800be75e3985054e5fce2dea50a unions supports empty lists too
* / | | | lib.fileset: Link to user documentation from contributor docsSilvan Mosberger2023-10-03
|/ / / /
* | | | Merge pull request #257351 from tweag/fileset.emptyRobert Hensing2023-10-03
|\ \ \ \ | | | | | | | | | | `lib.fileset`: Representation for empty file sets without a base path
| * | | | lib.fileset: Internal representation v3, empty value without a baseSilvan Mosberger2023-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `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.
* | | | | Merge pull request #258080 from tweag/fileset/no-ulimitRobert Hensing2023-10-03
|\ \ \ \ \ | | | | | | | | | | | | lib.fileset: Don't use non-reproducible ulimit for stack overflow testing
| * | | | | lib.fileset: Don't use non-reproducible ulimit for stack overflow testingSilvan Mosberger2023-09-29
| | | | | |
* | | | | | Merge pull request #251812 from LeSuisse/licenses-elv2Fabian Affolter2023-10-02
|\ \ \ \ \ \ | | | | | | | | | | | | | | lib/licenses: add Elastic License 2.0, drop Elastic License
| * | | | | | lib/licenses: add Elastic License 2.0, drop Elastic LicenseThomas Gerbet2023-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This license was introduced in the Elastic search repository by this commit: https://github.com/elastic/elasticsearch/commit/a92a647b9f17d1bddf5c707490a19482c273eda3 It appears that all the the packages in nixpkgs using the Elastic License are using the v2.0.
* | | | | | | Merge pull request #257143 from peat-psuwit/netdata-no-v2-dashboardRyan Lahfa2023-10-02
|\ \ \ \ \ \ \
| * | | | | | | netdata: disable installation of non-free v2 dashboardRatchanan Srirattanamet2023-09-24
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The v2 dashboard (included since version 1.41.0) is licensed under Netdata Cloud UI License v1.0, which is a non-free license. Patch the source code so that the v2 is not included in the source and the result derivation. Users that want the v2 dashboard can still request it by overriding this derivation and pass `withCloudUi = true`. Co-authored-by: Raito Bezarius <masterancpp@gmail.com> Fixes: https://github.com/NixOS/nixpkgs/issues/256964
* | | | | | | Merge #257338: fdk-aac: fix the licenseVladimír Čunát2023-10-01
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | licenses: add Fraunhofer FDK AAC Codec LibraryFavoritoHJS2023-09-26
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This license is used by the Fraunhofer FDK codec, which is currently mislicensed to Apache 2.0. Of course, this can't be corrected without having the proper license available in lib.licenses can't it?? Thanks @trofi for noticing this has an SPDX ID.
* | | | | | Merge pull request #249069 from amjoseph-nixpkgs/pr/lib/systems/ubootArchArtturi2023-09-30
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | lib.systems: add ubootArch
| * | | | | lib.systems: add ubootArchAdam Joseph2023-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | u-boot has its own rosetta stone, almost but not exactly the same as the Linux kernel's. This commit adds it and the two cases where it diverges.
* | | | | | lib.gvariant: make the tests really worklinsui2023-09-28
| | | | | |
* | | | | | lib: add cmakeOptionType, cmakeBool and cmakeFeatureAnderson Torres2023-09-27
| | | | | |
* | | | | | lib.attrsets.foldlAttrs: Make stricterSilvan Mosberger2023-09-27
| | | | | | | | | | | | | | | | | | | | | | | | See the parent commit for the same change to lib.lists.foldl'
* | | | | | lib.lists.foldl': Make strict in the initial accumulatorSilvan Mosberger2023-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To maintain backwards compatibility, this can't be changed in the Nix language. We can however ensure that the version Nixpkgs has the more intuitive behavior.
* | | | | | lib.lists.foldl': Redo documentationSilvan Mosberger2023-09-27
| | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
* | | | | | lib.lists.foldl': Add testsSilvan Mosberger2023-09-26
| | | | | |
* | | | | | lib.lists.foldl': Remove fallbackSilvan Mosberger2023-09-26
| |/ / / / |/| | | | | | | | | | | | | | | | | | | Nix 2.3, the minimum Nix version supported by Nixpkgs, has `builtins.foldl'` already.
* | | | | Merge pull request #247077 from jmbaur/aarch64-embedded-rustcArtturi2023-09-23
|\ \ \ \ \
| * | | | | lib/systems: Add rustc config for aarch64-embeddedJared Baur2023-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The target aarch64-none-elf is not a valid rustc target, use aarch64-unknown-none instead.
* | | | | | licenses: fix full name of inria-iceslWeijia Wang2023-09-21
| | | | | |
* | | | | | Merge pull request #255025 from tweag/fileset.unionRobert Hensing2023-09-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | `lib.fileset.union`, `lib.fileset.unions`: init