about summary refs log tree commit diff
path: root/tvix/glue/src/builtins
AgeCommit message (Expand)AuthorFilesLines
2024-04-09 r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFileConnor Brewster1-3/+3
2024-04-08 r/7880 fix(tvix/glue/derivation): fix __structuredAttrs "outputs" handlingFlorian Klink2-3/+12
2024-04-03 r/7850 fix(tvix/glue): produce context for `builtins.(path|filterSource)`Ryan Lahfa1-4/+15
2024-04-01 r/7840 feat(tvix/eval): implement `builtins.path`Ryan Lahfa3-2/+314
2024-04-01 r/7839 refactor(tvix/store): generalize `PathInfo` constructorsRyan Lahfa1-1/+13
2024-03-31 r/7805 feat(tvix/eval): support `Derivation` context elementsRyan Lahfa1-8/+34
2024-03-28 r/7800 refactor(tvix/glue): drop ingest_entries_syncFlorian Klink1-6/+9
2024-03-28 r/7799 refactor(tvix/glue): drop register_node_in_path_info_service_syncFlorian Klink1-1/+6
2024-03-11 r/7678 feat(tvix/glue): Implement builtins.fetchurlAspen Smith5-45/+322
2024-02-23 r/7596 refactor(tvix/glue): Make a single errors.rs moduleAspen Smith2-10/+9
2024-02-21 r/7591 feat(tvix/eval): Store string context alongside dataAspen Smith2-16/+12
2024-02-21 r/7588 revert(tvix): don't use Rc::clone explicitlyaspen2-5/+5
2024-02-21 r/7585 feat(tvix/nix-compat): Use `StorePath` in `Output`Peter Kolloch1-2/+2
2024-02-21 r/7584 feat(tvix/nix-compat): input_sources as StorePathPeter Kolloch1-2/+5
2024-02-21 r/7583 feat(tvix/nix-compat): input_derivations with StorePathsPeter Kolloch1-1/+18
2024-02-20 r/7578 feat(tvix/eval): implement `builtins.filterSource`Ryan Lahfa2-3/+315
2024-02-20 r/7576 refactor(tvix): don't use Rc::clone explicitlyFlorian Klink1-3/+3
2024-02-19 r/7557 feat(tvix/glue): Init fetcher builtinsAspen Smith2-3/+57
2024-02-17 r/7540 refactor(tvix/glue/known_paths): use StorePathFlorian Klink1-1/+1
2024-02-17 r/7534 refactor(tvix/glue/KnownPaths): track Derivation struct tooFlorian Klink1-7/+6
2024-02-13 r/7508 feat(tvix/eval): Box Value::CatchableAspen Smith1-8/+8
2024-02-13 r/7506 fix(tvix/eval): Replace inner NixString repr with Box<Bstr>Aspen Smith1-14/+11
2024-02-02 r/7467 refactor(tvix/eval): Box Value::StringAspen Smith2-5/+5
2024-01-31 r/7460 fix(tvix): Represent strings as byte arraysAspen Smith2-38/+45
2024-01-19 r/7422 chore(3p/sources): Bump channels & overlayssterni1-2/+0
2024-01-18 r/7411 refactor(tvix/glue): add BuildService to TvixStoreIOFlorian Klink1-6/+4
2024-01-18 r/7410 feat(tvix/glue): use TvixStoreIO as derivation builtin stateRyan Lahfa2-20/+35
2024-01-18 r/7407 refactor(tvix/eval): generalize EvalIO containerFlorian Klink1-2/+2
2024-01-16 r/7389 refactor(nix-compat): use StorePathRef for hash derivation moduloFlorian Klink1-12/+11
2024-01-14 r/7379 fix(tvix/eval): catchable-aware builtinsRyan Lahfa1-4/+23
2024-01-12 r/7377 feat(tvix/glue): input derivation context testsRyan Lahfa1-0/+32
2024-01-12 r/7376 feat(tvix/glue/derivationStrict): support __structuredAttrsFlorian Klink2-169/+214
2024-01-12 r/7374 docs(tvix/glue): misc reflowing of commentsRyan Lahfa1-7/+5
2024-01-08 r/7357 feat(tvix/glue): add test for output path calculationFlorian Klink1-0/+36
2024-01-03 r/7339 feat(tvix/eval): impl `unsafeDiscardStringContext`Ryan Lahfa1-0/+45
2024-01-03 r/7338 feat(tvix/glue): contextful derivationRyan Lahfa1-64/+63
2024-01-03 r/7336 feat(tvix/glue): context-aware `toFile`Ryan Lahfa1-21/+14
2024-01-03 r/7313 test(tvix/glue): add test with passAsFileFlorian Klink1-0/+1
2024-01-03 r/7311 feat(tvix/glue): emit a warning in case of bad SRI hashesFlorian Klink2-3/+41
2023-12-31 r/7289 refactor(tvix/eval): remove code and location from structFlorian Klink1-2/+2
2023-12-14 r/7218 fix(tvix/eval): remove incorrect imports when coercingsterni1-5/+14
2023-12-12 r/7197 feat(tvix/glue): make unimplemented-structuredAttrs catchableAdam Joseph1-1/+3
2023-11-04 r/6939 refactor(tvix/glue): move builtins into separate directoryFlorian Klink4-0/+691