Age | Commit message (Expand) | Author | Files | Lines |
2022-12-21 | r/5466 refactor(tvix/eval): use light spans in builtins.import | Vincent Ambo | 1 | -6/+2 |
2022-12-21 | r/5465 feat(tvix/eval): builtins.storeDir | Adam Joseph | 1 | -1/+11 |
2022-12-21 | r/5464 refactor(tvix/eval): use `EvalIO::read_dir` for equivalent builtin | Vincent Ambo | 1 | -28/+20 |
2022-12-21 | r/5463 refactor(tvix/eval): use `EvalIO::path_exists` for the builtin | Vincent Ambo | 1 | -1/+2 |
2022-12-21 | r/5460 refactor(tvix/eval): use EvalIO::read_to_string in impure builtins | Vincent Ambo | 1 | -21/+16 |
2022-12-21 | r/5457 refactor(tvix/eval): add a LightSpan type for lighter span tracking | Vincent Ambo | 1 | -1/+2 |
2022-12-21 | r/5452 feat(tvix/eval): wrap Closure in Rc<> to match cppnix semantics | Adam Joseph | 1 | -1/+1 |
2022-12-03 | r/5379 feat(tvix/eval): Continue removing leakage of BTreeMap. | Lyle Mantooth | 2 | -42/+37 |
2022-12-02 | r/5375 feat(tvix/eval): impl FromIterator for NixAttrs | Lyle Mantooth | 1 | -52/+46 |
2022-12-02 | r/5366 feat(tvix/eval): crude caching builtins.import | Adam Joseph | 1 | -6/+16 |
2022-12-01 | r/5356 feat(tvix/eval): placeholder for builtins.placeholder | Adam Joseph | 1 | -0/+7 |
2022-11-27 | r/5345 feat(tvix/eval): non-recursive implementation of nix_eq() | Adam Joseph | 1 | -1/+1 |
2022-11-26 | r/5327 feat(tvix/eval): mock builtins.unsafeGetAttrPos | Adam Joseph | 1 | -0/+24 |
2022-11-23 | r/5301 feat(tvix/eval): make NixList::clone() cheap | Adam Joseph | 1 | -12/+13 |
2022-11-21 | r/5298 fix(tvix/eval): builtins.listToAttrs must force keys | Vincent Ambo | 1 | -7/+2 |
2022-11-21 | r/5295 feat(tvix/eval): Implement builtins.genericClosure | Vincent Ambo | 1 | -0/+47 |
2022-11-08 | r/5269 feat(tvix/eval): Add docstrings as documentation for builtins | Griffin Smith | 2 | -0/+4 |
2022-11-08 | r/5268 feat(tvix/eval): Give names to builtin arguments | Griffin Smith | 2 | -26/+49 |
2022-11-08 | r/5266 refactor(tvix/eval): Define impure builtins using the macro | Griffin Smith | 1 | -48/+56 |
2022-11-08 | r/5265 refactor(tvix/eval): Define *all* pure builtins at the top-level | Griffin Smith | 1 | -728/+792 |
2022-11-08 | r/5264 refactor(tvix/eval): Define a single builtin at the top level | Griffin Smith | 1 | -5/+16 |
2022-11-06 | r/5255 feat(tvix/eval): placeholder builtin implementations | Vincent Ambo | 1 | -9/+43 |
2022-11-04 | r/5244 feat(tvix/eval): implement builtins.split | Adam Joseph | 1 | -0/+38 |
2022-10-29 | r/5222 feat(tvix/eval): Implement builtins.sort | Griffin Smith | 1 | -2/+39 |
2022-10-29 | r/5221 feat(tvix/eval): Implement comparison for lists | Griffin Smith | 1 | -1/+1 |
2022-10-28 | r/5220 feat(tvix/eval): builtins.replaceStrings: don't clone() N times | Adam Joseph | 1 | -8/+10 |
2022-10-28 | r/5219 feat(tvix/eval): add builtins.replaceStrings | James Landrein | 1 | -0/+71 |
2022-10-27 | r/5213 feat(tvix/eval): builtins.import without RefCell | Adam Joseph | 2 | -73/+100 |
2022-10-25 | r/5198 feat(tvix/eval): add builtins.{floor,ceil} | James Landrein | 1 | -0/+6 |
2022-10-24 | r/5193 refactor(tvix/eval): Implement value comparison with a method | Griffin Smith | 1 | -3/+8 |
2022-10-24 | r/5192 feat(tvix/eval): Implement builtins.mapAttrs | Griffin Smith | 1 | -0/+13 |
2022-10-24 | r/5191 feat(tvix/eval): add builtins.langVersion | Vincent Ambo | 1 | -0/+2 |
2022-10-24 | r/5190 feat(tvix/eval): implement builtins.currentSystem | Adam Joseph | 1 | -0/+7 |
2022-10-24 | r/5189 feat(nix/eval): Implement builtins.groupBy | Griffin Smith | 1 | -0/+11 |
2022-10-23 | r/5187 fix(tvix/eval): Use natural arg order for call_with | Griffin Smith | 1 | -1/+1 |
2022-10-23 | r/5181 feat(tvix/eval): add mechanism for placeholder builtins | Vincent Ambo | 1 | -0/+19 |
2022-10-22 | r/5175 feat(tvix/eval): Implement builtins.deepSeq | Griffin Smith | 1 | -0/+10 |
2022-10-19 | r/5159 feat(tvix/eval): deduplicate overlap between Closure and Thunk | Adam Joseph | 1 | -1/+4 |
2022-10-17 | r/5155 feat(nix/eval): Implement builtins.functionArgs | Griffin Smith | 1 | -0/+15 |
2022-10-17 | r/5152 feat(tvix/eval): Implement builtins.seq | Griffin Smith | 1 | -0/+5 |
2022-10-16 | r/5148 feat(tvix/eval): implement builtins.partition | James Landrein | 1 | -0/+25 |
2022-10-16 | r/5141 fix(tvix/eval): don't coerce variable name to string | sterni | 1 | -3/+3 |
2022-10-15 | r/5137 feat(tvix/eval): Implement builtins.intersectAttrs | Griffin Smith | 1 | -0/+15 |
2022-10-15 | r/5136 feat(tvix/eval): Initial impl of builtins.match | Griffin Smith | 1 | -0/+20 |
2022-10-15 | r/5135 feat(tvix/eval): Implement builtins.fromJSON | Griffin Smith | 1 | -0/+5 |
2022-10-15 | r/5133 fix(tvix/eval): bring foldl' strictness in line with C++ Nix | sterni | 1 | -1/+1 |
2022-10-15 | r/5132 feat(tvix/eval): implement builtins.dirOf | Adam Joseph | 1 | -0/+15 |
2022-10-14 | r/5130 feat(tvix/eval): implement builtins.toPath | Adam Joseph | 1 | -6/+9 |
2022-10-14 | r/5127 refactor(tvix/eval): order builtins alphabetically | James Landrein | 1 | -45/+45 |
2022-10-13 | r/5125 feat(tvix/eval): implement builtins.baseNameOf | Adam Joseph | 1 | -0/+5 |