about summary refs log tree commit diff
path: root/tvix/glue/src/tvix_store_io.rs
AgeCommit message (Expand)AuthorFilesLines
2024-10-15 r/8811 refactor(tvix/glue/builtins/import): refactorFlorian Klink1-53/+3
2024-10-15 r/8808 fix(tvix/glue/import): builtins.storeDir fixesFlorian Klink1-10/+0
2024-10-15 r/8807 refactor(nix-compat/store_path): use Path in from_absolute_path_fullFlorian Klink1-12/+4
2024-10-11 r/8789 refactor(tvix/glue/register_in_path_info_service): return only PathInfoFlorian Klink1-18/+13
2024-10-11 r/8787 refactor(tvix/store): use strictly typed PathInfo structMarijan Petričević1-57/+31
2024-10-01 r/8743 feat(tvix/glue): wire up nix refscanningYureka1-7/+47
2024-08-20 r/8545 refactor(nix-compat/store_path): make StorePath generic on SFlorian Klink1-17/+13
2024-08-17 r/8509 chore(tvix/glue): drop some explicit allow(clippy::mutable_key_type)Florian Klink1-2/+0
2024-08-17 r/8507 refactor(tvix/castore): add into_nodes(), implement consuming proto convFlorian Klink1-8/+3
2024-08-17 r/8506 refactor(tvix/castore): add PathComponent type for checked componentsFlorian Klink1-5/+11
2024-08-17 r/8505 refactor(tvix/castore): drop {Directory,File,Symlink}NodeFlorian Klink1-23/+18
2024-08-17 r/8504 refactor(tvix/castore): remove `name` from NodesFlorian Klink1-40/+63
2024-08-13 r/8486 refactor(tvix/castore): move *Node and Directory to crate rootFlorian Klink1-1/+2
2024-08-13 r/8484 refactor(tvix/castore): use Directory struct separate from proto oneYureka1-42/+25
2024-08-12 r/8482 feat(tvix/cli): Add derivation file dumping functionalityIlan Joselevich1-1/+1
2024-07-22 r/8399 refactor(tvix): move service addrs into shared clap structYureka1-2/+6
2024-07-20 r/8380 refactor(tvix/store): use composition in tvix_store crateYureka1-1/+1
2024-07-06 r/8351 refactor(tvix/eval): Builderize EvaluationAspen Smith1-4/+6
2024-06-26 r/8306 refactor(tvix/glue): take &CAHash, not CAHashFlorian Klink1-3/+3
2024-06-26 r/8305 feat(tvix/glue): handle regular file at builtins.path importFlorian Klink1-22/+0
2024-06-26 r/8304 feat(tvix/eval): add file_type methodFlorian Klink1-0/+22
2024-06-13 r/8265 fix(tvix/glue/tvix_store_io): also populate input sourcesFlorian Klink1-2/+23
2024-06-13 r/8263 fix(tvix/glue/tvix_store_io): disable concurrent fetches for nowFlorian Klink1-1/+3
2024-06-13 r/8260 fix(tvix/glue/tvix_store_io): distinguish waiting and buildingFlorian Klink1-1/+3
2024-06-13 r/8259 feat(tvix/glue): report progress on all fetches, use progress barsFlorian Klink1-4/+3
2024-06-13 r/8258 fix(tvix/glue/tvix_store_io): use same case for progress messagesFlorian Klink1-1/+1
2024-06-12 r/8255 feat(tvix/glue/tvix_store_io): show progress infoFlorian Klink1-5/+8
2024-06-12 r/8254 feat(tvix/glue): support builtin:fetchurlFlorian Klink1-5/+5
2024-06-05 r/8217 feat(tvix/glue): Implement builtins.storePathAspen Smith1-1/+1
2024-05-11 r/8103 refactor(tvix/store): drop calculate_nar from PathInfoServiceFlorian Klink1-24/+35
2024-05-06 r/8082 refactor(tvix): remove usage of async-recursionConnor Brewster1-2/+0
2024-05-02 r/8066 feat(tvix/castore/directory/traverse): use castore PathsFlorian Klink1-0/+3
2024-04-23 r/7998 fix(tvix/glue/tvix_store_io): remove early returnFlorian Klink1-157/+166
2024-04-23 r/7994 feat(tvix/glue/store_io): have KnownPaths track fetches tooFlorian Klink1-3/+29
2024-04-23 r/7993 refactor(tvix/glue): move Fetch[er] into its own types, fetch lazilyFlorian Klink1-138/+14
2024-04-20 r/7987 refactor(tvix/castore): ingest filesystem entries in parallelFlorian Klink1-23/+3
2024-04-20 r/7986 fix(tvix): fix outdated comment and error in TvixStoreIO::openConnor Brewster1-3/+3
2024-04-20 r/7983 feat(tvix/eval): Implement builtins.fetchTarballAspen Smith1-22/+71
2024-04-20 r/7981 refactor(tvix/castore/import): make module, split off fs and errorFlorian Klink1-1/+1
2024-04-19 r/7979 refactor(tvix/castore): generalize store ingestion streamsConnor Brewster1-11/+12
2024-04-09 r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFileConnor Brewster1-24/+21
2024-04-01 r/7840 feat(tvix/eval): implement `builtins.path`Ryan Lahfa1-0/+21
2024-04-01 r/7839 refactor(tvix/store): generalize `PathInfo` constructorsRyan Lahfa1-10/+18
2024-03-28 r/7800 refactor(tvix/glue): drop ingest_entries_syncFlorian Klink1-12/+11
2024-03-28 r/7799 refactor(tvix/glue): drop register_node_in_path_info_service_syncFlorian Klink1-12/+0
2024-03-28 r/7798 feat(tvix/glue/tvix_store_io): drop store_path_to_node_syncFlorian Klink1-12/+10
2024-03-11 r/7678 feat(tvix/glue): Implement builtins.fetchurlAspen Smith1-4/+103
2024-02-21 r/7587 fix(tvix/eval): allow reading non-UTF8 filesFlorian Klink1-5/+5
2024-02-21 r/7585 feat(tvix/nix-compat): Use `StorePath` in `Output`Peter Kolloch1-11/+6
2024-02-21 r/7583 feat(tvix/nix-compat): input_derivations with StorePathsPeter Kolloch1-7/+1