Age | Commit message (Expand) | Author | Files | Lines |
2022-11-08 | r/5263 feat(tvix/eval): Add a proc-macro for defining builtins | Griffin Smith | 9 | -3/+1133 |
2022-11-08 | r/5262 feat(tvix/eval): add helper for selecting required attributes | Vincent Ambo | 1 | -0/+7 |
2022-11-08 | r/5261 docs(tvix/eval): document abandoned thread-local vm | Adam Joseph | 1 | -0/+233 |
2022-11-06 | r/5255 feat(tvix/eval): placeholder builtin implementations | Vincent Ambo | 3 | -9/+43 |
2022-11-06 | r/5254 refactor(tvix/eval): move `unwrap_or_clone_rc` to lib module | Vincent Ambo | 2 | -6/+9 |
2022-11-05 | r/5252 fix(tvix/eval): change ordinary (//) to rustdoc-comments (///) | Adam Joseph | 1 | -3/+3 |
2022-11-05 | r/5251 fix(tvix/eval): Scope.inherit(): fix scope_depth, with_stack_depth | Adam Joseph | 1 | -0/+2 |
2022-11-05 | r/5250 refactor(tvix/eval): rename Opcode::DataLocalIdx to DataStackIdx | Adam Joseph | 4 | -7/+7 |
2022-11-04 | r/5245 docs(tvix/eval): add comments for Opcode::DataXXX opcodes | Adam Joseph | 1 | -2/+8 |
2022-11-04 | r/5244 feat(tvix/eval): implement builtins.split | Adam Joseph | 4 | -1/+39 |
2022-11-04 | r/5242 test(tvix/eval): add a test case for groupBy with thunks | Adam Joseph | 2 | -0/+7 |
2022-11-04 | r/5241 fix(tvix/eval): quote keys which are not valid identifiers | Adam Joseph | 3 | -1/+26 |
2022-11-04 | r/5240 fix(tvix_eval): {stack,local}_idx confusion | Adam Joseph | 1 | -4/+4 |
2022-11-04 | r/5237 fix(tvix/eval): inline mis-named Local::above() | Adam Joseph | 1 | -6/+1 |
2022-11-04 | r/5236 fix(tvix/eval): remove impl PartialEq for Value | Adam Joseph | 8 | -24/+31 |
2022-11-03 | r/5235 feat(tvix/eval): add rust-analyzer to dev-env | Florian Klink | 1 | -1/+2 |
2022-10-31 | r/5226 fix(tvix/eval): nix_eq() must recurse | Adam Joseph | 5 | -3/+5 |
2022-10-31 | r/5225 docs(tvix/eval): builtins.md: note implementation status | Adam Joseph | 1 | -116/+123 |
2022-10-30 | r/5224 docs(tvix/eval): builtins.md: mark impure | Adam Joseph | 1 | -7/+7 |
2022-10-29 | r/5223 test(tvix/eval): builtins.sort must preserve order of equal elements | sterni | 2 | -0/+8 |
2022-10-29 | r/5222 feat(tvix/eval): Implement builtins.sort | Griffin Smith | 4 | -3/+46 |
2022-10-29 | r/5221 feat(tvix/eval): Implement comparison for lists | Griffin Smith | 6 | -3/+44 |
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 | 5 | -0/+77 |
2022-10-28 | r/5218 docs(tvix/eval): warn that AttrsRep::KV is not for Key-Value pairs | Adam Joseph | 1 | -1/+8 |
2022-10-28 | r/5217 docs(tvix/eval): add "intern literals" to future optimisations | Adam Joseph | 1 | -0/+6 |
2022-10-27 | r/5215 fix(tvix/eval): correct wasm32-unknown-unknown to wasm32-none | Adam Joseph | 1 | -0/+11 |
2022-10-27 | r/5214 refactor(tvix/eval): search-and-replace changes | Adam Joseph | 1 | -5/+5 |
2022-10-27 | r/5213 feat(tvix/eval): builtins.import without RefCell | Adam Joseph | 5 | -137/+154 |
2022-10-26 | r/5201 docs(tvix/eval): StackIdx, LocalIdx UpvalueIdx | Adam Joseph | 2 | -5/+7 |
2022-10-26 | r/5200 feat(tvix/eval): add NixList::force_elements() | Adam Joseph | 1 | -0/+5 |
2022-10-26 | r/5199 feat(tvix/eval): include filename of failing test when failing | Adam Joseph | 1 | -5/+5 |
2022-10-25 | r/5198 feat(tvix/eval): add builtins.{floor,ceil} | James Landrein | 6 | -0/+11 |
2022-10-24 | r/5193 refactor(tvix/eval): Implement value comparison with a method | Griffin Smith | 3 | -26/+47 |
2022-10-24 | r/5192 feat(tvix/eval): Implement builtins.mapAttrs | Griffin Smith | 4 | -0/+23 |
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 | 6 | -0/+360 |
2022-10-24 | r/5189 feat(nix/eval): Implement builtins.groupBy | Griffin Smith | 3 | -0/+34 |
2022-10-23 | r/5187 fix(tvix/eval): Use natural arg order for call_with | Griffin Smith | 2 | -2/+3 |
2022-10-23 | r/5186 feat(tvix/eval): initial attempt at setting lambda names | Vincent Ambo | 4 | -15/+39 |
2022-10-23 | r/5185 test(tvix/eval): add a test case for nested sibling access | Vincent Ambo | 2 | -0/+8 |
2022-10-23 | r/5184 fix(tvix/eval): thunk let-expression | Vincent Ambo | 1 | -1/+5 |
2022-10-23 | r/5183 fix(tvix/eval): fix condition for useless inherit warning | Vincent Ambo | 1 | -2/+2 |
2022-10-23 | r/5182 refactor(tvix/eval): simplify check for deferring upvalue resolution | Vincent Ambo | 1 | -9/+4 |
2022-10-23 | r/5181 feat(tvix/eval): add mechanism for placeholder builtins | Vincent Ambo | 1 | -0/+19 |
2022-10-23 | r/5180 refactor(tvix/eval): simplify self-reference check | Vincent Ambo | 1 | -1/+1 |
2022-10-23 | r/5179 chore(tvix/eval): return detailed TvixBug if an upvalue is missing | Vincent Ambo | 1 | -1/+17 |
2022-10-23 | r/5178 fix(tvix/eval): detect cycles when printing infinite values | Vincent Ambo | 4 | -24/+45 |
2022-10-22 | r/5177 feat(tvix/eval): add `TvixBug` error kind | Vincent Ambo | 1 | -1/+23 |
2022-10-22 | r/5176 test(tvix/eval): add a test for observing an infinite attribute set | Vincent Ambo | 2 | -0/+5 |