summaryrefslogtreecommitdiff
path: root/lib/types.nix
AgeCommit message (Expand)Author
102 min.lib/types: unify public attribute set and astJohannes Kirschbauer
2025-11-24lib/types: make `attrTag`'s `description` field list valid choicescinereal
2025-11-04lib/types: add externalPathFelix Buehler
2025-11-04lib.types: introduce a `fileset` type (#428293)Robert Hensing
2025-10-28lib/modules: Report error for unsupported `t // { check = ...; }` (#454964)Robert Hensing
2025-10-24treewide: remove deprecated lib functions that had warning for more than 2 yearsAliaksandr
2025-10-23lib/modules: Report error for unsupported // { check }Robert Hensing
2025-10-22lib/types: small typo fixAliaksandr
2025-10-06lib/*: fix docs to use "returns" instead of "return" (#442388)Johannes Kirschbauer
2025-09-30lib: remove optional builtins prefixes from prelude functionsNAHO
2025-09-25lib/types: submodule fix description with freeformType (#443134)Johannes Kirschbauer
2025-09-16lib/types: submodule fix description with freeformTypeJohannes Kirschbauer
2025-09-12lib/*: fix docs to use "returns" instead of "return"Felix Buehler
2025-09-06lib/types: either allow unchecked values againJohannes Kirschbauer
2025-08-29lib.types: add a `fileset` typeNiols
2025-08-13types/merge: move 'configuration' of submodules into nested attribute setJohannes Kirschbauer
2025-08-13lib/modules: add nested 'headError.message'Johannes Kirschbauer
2025-08-13lib/modules: optimize performance by inlining bindingsJohannes Kirschbauer
2025-08-13lib/addCheck: add support for new mergeJohannes Kirschbauer
2025-08-13lib/modules: add new merge.v2 for 'types.{either,coercedTo}'Johannes Kirschbauer
2025-08-13lib/types: add 'checkDefsForError' utility for checking defs with a given checkJohannes Kirschbauer
2025-08-13lib.modules: init types checkAndMerge to allow adding 'valueMeta' attributesRobert Hensing
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2025-06-22lib.types.attrTag: expose suboptions at correct levelsodiboo
2025-06-02treewide: fix typos in comments (#413240)Pol Dellaiera
2025-06-02treewide: fix typosPeder Bergebakken Sundt
2025-05-30lib/types: add doc warning to addCheckJohannes Kirschbauer
2025-04-21lib/types: check paths in pathWith with hasStorePathPrefix (#387304)Johannes Kirschbauer
2025-04-11lib.types.submodule: Disable check during docs generationRobert Hensing
2025-04-02lib/types: check paths in pathWith with hasStorePathPrefixMikael Voss
2025-04-01treewide: Format all Nix filesSilvan Mosberger
2025-03-20lib/types: types.either deprecate functor.wrapped in favor of functor.payload...Johannes Kirschbauer
2025-03-20lib/types: types deprecate functor.wrapped in favor of functor.payload.elemTy...Silvan Mosberger
2025-03-15lib.types: add `luaInline`Matt Sturgeon
2025-03-15lib/types: types.coercedTo deprecate functor.wrapped in favor of functor.payl...Johannes Kirschbauer
2025-03-15lib/types: types.functionTo deprecate functor.wrapped in favor of functor.pay...Johannes Kirschbauer
2025-03-15lib/types: types.nullOr deprecate functor.wrapped in favor of functor.payload...Johannes Kirschbauer
2025-03-15lib/types: types.{unique,uniq} deprecate functor.wrapped in favor of functor....Johannes Kirschbauer
2025-03-02lib.types.functionTo: preserve functionArgsWroclaw
2025-02-19lib.types: Make functor.wrapped deprecation work in unprocessed typesSilvan Mosberger
2025-02-19lib/pathWith: keep old typename, to avoid breakage in downstream projectsJohannes Kirschbauer
2025-02-15lib/types: add `types.pathWith`Jeremy Fleischman
2025-02-10lib.types: init mergeTypes (#364620)Johannes Kirschbauer
2025-02-10lib.types: init mergeTypesJohannes Kirschbauer
2025-01-06lib/types: deprecate functor.wrapped in types.listOfJohannes Kirschbauer
2025-01-06lib/types: refactor elemTypeFunctor for types.attrsWithJohannes Kirschbauer
2024-12-09lib/types: make pattern of strMatching accessible (#350467)Silvan Mosberger
2024-12-09lib.types: chore use consistent payload form (#363565)Silvan Mosberger
2024-12-09lib.types.attrsWith: add placeholder parameterJohannes Kirschbauer
2024-12-09lib.types: chore use consistent payload formJohannes Kirschbauer