Age | Commit message (Expand) | Author | Files | Lines |
2022-10-11 | r/5103 feat(tvix/eval): Allow directly evaluating an expr via main | Griffin Smith | 1 | -0/+7 |
2022-10-11 | r/5102 feat(tvix/eval): Implement builtins.removeAttrs | Griffin Smith | 4 | -1/+31 |
2022-10-11 | r/5101 feat(tvix/eval): Implement builtins.trace | Griffin Smith | 1 | -0/+12 |
2022-10-11 | r/5100 fix(tvix/eval): Pop frames even if running op fails | Griffin Smith | 3 | -269/+285 |
2022-10-11 | r/5099 feat(tvix/eval): observe stack after exiting call frames/builtins | Vincent Ambo | 2 | -8/+22 |
2022-10-11 | r/5098 fix(tvix/eval): implement functor calling for non-tail-calls | Vincent Ambo | 1 | -0/+15 |
2022-10-10 | r/5097 fix(tvix/eval): Actually trace spans for thunks | Griffin Smith | 4 | -22/+34 |
2022-10-10 | r/5096 feat(tvix/eval): Implement builtins.getEnv | Griffin Smith | 1 | -1/+7 |
2022-10-10 | r/5095 feat(tvix/eval): Implement builtins.readFile | Griffin Smith | 4 | -1/+16 |
2022-10-10 | r/5094 refactor(tvix/eval): after calling, the caller has to pop | Vincent Ambo | 3 | -21/+29 |
2022-10-10 | r/5093 feat(wpcarro/scratch): Rewrite Python compiler in OCaml | William Carroll | 4 | -0/+154 |
2022-10-10 | r/5092 fix(tvix/eval): format nested compiler errors in fancy output | Vincent Ambo | 1 | -10/+22 |
2022-10-10 | r/5091 fix(tvix/eval): path resolution errors are catchable | Griffin Smith | 3 | -2/+3 |
2022-10-10 | r/5090 fix(tvix/eval): Thunk `if` expr | Griffin Smith | 3 | -1/+10 |
2022-10-10 | r/5089 feat(tvix/eval): Implement builtins.tryEval | Griffin Smith | 4 | -0/+32 |
2022-10-10 | r/5088 feat(tvix/eval): Implement builtins.pathExists | Griffin Smith | 3 | -6/+10 |
2022-10-10 | r/5087 feat(tvix/eval): Initial resolution of `<...>` paths | Griffin Smith | 9 | -21/+77 |
2022-10-10 | r/5086 feat(tvix/eval): Add a struct implementing NIX_PATH | Griffin Smith | 2 | -0/+208 |
2022-10-10 | r/5085 feat(tvix/eval): Allow adding strings to paths | Griffin Smith | 5 | -6/+40 |
2022-10-10 | r/5084 feat(tvix/eval): Implement builtins.concatStringsSep | Griffin Smith | 5 | -0/+46 |
2022-10-10 | r/5083 feat(tvix/eval): Support builtins.readDir | William Carroll | 7 | -2/+73 |
2022-10-10 | r/5082 refactor(tvix/eval): Compile OpAssert using conditional jumps | Griffin Smith | 3 | -10/+26 |
2022-10-10 | r/5081 feat(wpcarro/scratch): Proof-of-concept register VM | William Carroll | 1 | -0/+161 |
2022-10-10 | r/5080 feat(tvix/eval): Implement builtins.elem | Griffin Smith | 5 | -0/+82 |
2022-10-10 | r/5079 feat(nix/readTree): Handle a builtins w/o scopedImport | Griffin Smith | 1 | -1/+1 |
2022-10-10 | r/5078 feat(nix/buildkite): allow custom phases | Evgeny Zemtsov | 1 | -17/+24 |
2022-10-10 | r/5077 refactor(tvix/eval): Abstract away calling functions | Griffin Smith | 2 | -27/+32 |
2022-10-10 | r/5076 feat(tvix/eval): Implement builtins.foldl' | Griffin Smith | 3 | -0/+24 |
2022-10-10 | r/5075 feat(tvix/eval): Implement builtins.genList | Griffin Smith | 4 | -0/+19 |
2022-10-10 | r/5074 feat(tvix/eval): Implement builtins.concatMap | Griffin Smith | 3 | -0/+15 |
2022-10-09 | r/5073 feat(tvix/eval): Implement builtins.listToAttrs | Griffin Smith | 3 | -0/+33 |
2022-10-09 | r/5072 refactor(tvix/eval): Use Display impl for Error message | Griffin Smith | 1 | -153/+161 |
2022-10-09 | r/5071 fix(nix/tag): correct no match check in discr | sterni | 2 | -1/+6 |
2022-10-08 | r/5070 feat(tvix/eval): Handle invoking binary with a directory | Griffin Smith | 1 | -9/+7 |
2022-10-08 | r/5069 fix(tvix/eval): end scope after compiling legacy let bindings | Vincent Ambo | 3 | -0/+7 |
2022-10-08 | r/5068 feat(tvix/tests): Import default.nix inside directory | Griffin Smith | 5 | -2/+11 |
2022-10-08 | r/5067 refactor(tvix/eval): Encapsulate Value::Attrs construction | Griffin Smith | 4 | -6/+13 |
2022-10-08 | r/5066 fix(tvix/eval): Force thunks when comparing against ground vals | Griffin Smith | 3 | -3/+13 |
2022-10-08 | r/5065 feat(tvix/eval): add some slightly more descriptive span labels | Vincent Ambo | 1 | -1/+36 |
2022-10-08 | r/5064 feat(tvix/eval): chain error spans for thunk errors | Vincent Ambo | 1 | -0/+21 |
2022-10-08 | r/5063 feat(tvix/eval): fancy-format parse errors returned by rnix | Vincent Ambo | 4 | -23/+267 |
2022-10-08 | r/5062 refactor(nix/stateMonad): optimize after | sterni | 1 | -1/+1 |
2022-10-08 | r/5061 feat(nix/dependency-analyzer): improved directDrvDeps for Nix >= 2.6 | sterni | 1 | -11/+25 |
2022-10-08 | r/5060 feat(nix/dependency-analyzer): find deps among a list of known drvs | sterni | 4 | -0/+307 |
2022-10-08 | r/5059 feat(ops/pipelines): allow accessing the nix store | sterni | 1 | -1/+2 |
2022-10-08 | r/5058 refactor(tvix/eval): implement ToSpan directly for rnix::TextRange | Vincent Ambo | 1 | -10/+9 |
2022-10-08 | r/5057 refactor(tvix/eval): move `spans` module to crate root | Vincent Ambo | 3 | -11/+12 |
2022-10-07 | r/5056 fix(wpcarro/blog): typos, grammatical errors | William Carroll | 1 | -11/+11 |
2022-10-07 | r/5055 feat(wpcarro/blog): git-filter-repo (note to self) | William Carroll | 2 | -0/+66 |
2022-10-07 | r/5054 feat(wpcarro/dotfiles): Use difftastic as git diff engine | William Carroll | 1 | -0/+2 |