Age | Commit message (Expand) | Author | Files | Lines |
2024-11-12 | r/8911 refactor(tvix/eval): rm From<(T, Option<Box<NixContext>>)> for NixString | Florian Klink | 1 | -11/+1 |
2024-11-04 | r/8890 refactor(tvix/eval): remove Value::Json and related functionality | Bob van der Linden | 1 | -6/+9 |
2024-08-19 | r/8521 refactor(tvix/eval): remove use of imbl::OrdMap | Vincent Ambo | 1 | -3/+2 |
2024-08-19 | r/8520 refactor(tvix/eval): remove use of imbl::Vector | Vincent Ambo | 1 | -28/+32 |
2024-08-07 | r/8453 feat(tvix/eval): Forbid Hash{Map,Set}, use Fx instead | Aspen Smith | 1 | -3/+4 |
2024-07-05 | r/8343 refactor(tvix/eval): Drop LightSpan entirely | Aspen Smith | 1 | -8/+4 |
2024-06-22 | r/8303 refactor(tvix/eval): drop placeholder impls of builtins in glue | Ilan Joselevich | 1 | -16/+0 |
2024-06-11 | r/8247 fix(tvix/eval): handle builtins.split matching the empty string | binarycat | 1 | -0/+3 |
2024-05-23 | r/8164 feat(tvix/eval): rm NixContext::join, add take_context & IntoIterator | Florian Klink | 1 | -34/+24 |
2024-05-23 | r/8163 feat(tvix/eval): teach builtins.toXML context | Florian Klink | 1 | -2/+13 |
2024-05-23 | r/8161 fix(tvix/eval): NixString are bytes | Florian Klink | 1 | -1/+1 |
2024-05-20 | r/8156 fix(tvix/eval): use fake values for __curPos, rather than an error | Florian Klink | 1 | -2/+9 |
2024-04-13 | r/7909 fix(tvix/eval): fix the `unsafeGetAttrPos` stub return value | Ryan Lahfa | 1 | -1/+1 |
2024-04-13 | r/7899 feat(tvix/eval): contextful JSON operations | Ryan Lahfa | 1 | -3/+3 |
2024-04-09 | r/7882 fix(tvix): Avoid buffering file into memory in builtins.hashFile | Connor Brewster | 1 | -3/+2 |
2024-04-04 | r/7851 feat(tvix/eval): implement `appendContext` | Ryan Lahfa | 1 | -0/+80 |
2024-03-31 | r/7806 feat(tvix/eval): implement `unsafeDiscardOutputDependency` | Ryan Lahfa | 1 | -6/+36 |
2024-03-28 | r/7801 feat(tvix/eval): non-implement `unsafeDiscardOutputDependency` | Ryan Lahfa | 1 | -0/+13 |
2024-03-19 | r/7736 fix(tvix/eval): propagate errs from key comparison in genericClosure | sterni | 1 | -7/+15 |
2024-03-19 | r/7735 fix(tvix/eval): don't force lambda arg in map, mapAttrs & genList | sterni | 1 | -3/+7 |
2024-03-16 | r/7704 fix(tvix/eval): builtins.unsafeGetAttrPos returns path as a string | sterni | 1 | -1/+1 |
2024-02-29 | r/7625 feat(tvix/eval): implement `builtins.hashFile` | Padraic-O-Mhuiris | 1 | -22/+3 |
2024-02-23 | r/7597 feat(tvix/eval): implement `builtins.hashString` | Padraic-O-Mhuiris | 1 | -9/+23 |
2024-02-20 | r/7580 fix(tvix/eval): Propagate catchables in builtins.groupBy | Aspen Smith | 1 | -4/+6 |
2024-02-13 | r/7508 feat(tvix/eval): Box Value::Catchable | Aspen Smith | 1 | -9/+9 |
2024-02-13 | r/7507 revert(tvix/eval): Don't double-box Path values | Aspen Smith | 1 | -4/+4 |
2024-02-13 | r/7506 fix(tvix/eval): Replace inner NixString repr with Box<Bstr> | Aspen Smith | 1 | -25/+21 |
2024-02-10 | r/7497 refactor(tvix/eval): Box the strings in CatchableErrorKind | Aspen Smith | 1 | -6/+4 |
2024-02-08 | r/7488 fix(tvix/eval): Inline List.sort_by, and propagate errors | Aspen Smith | 1 | -3/+45 |
2024-02-08 | r/7487 fix(tvix): Catch errors for generator in some builtins | Aspen Smith | 1 | -2/+3 |
2024-02-08 | r/7483 fix(tvix/eval): Propagate catchables in a few more places | Aspen Smith | 1 | -9/+10 |
2024-02-08 | r/7482 refactor(tvix/eval): Generalize propagation of catchable values | Aspen Smith | 1 | -177/+13 |
2024-02-02 | r/7467 refactor(tvix/eval): Box Value::String | Aspen Smith | 1 | -13/+12 |
2024-02-01 | r/7461 refactor(tvix/eval): Don't double-box Path values | Aspen Smith | 1 | -4/+4 |
2024-01-31 | r/7460 fix(tvix): Represent strings as byte arrays | Aspen Smith | 1 | -47/+62 |
2024-01-24 | r/7446 feat(tvix/eval): expose value_to_xml for test cases | Florian Klink | 1 | -0/+3 |
2024-01-17 | r/7406 fix(tvix/eval): catchable-aware `throw` | Ryan Lahfa | 1 | -0/+4 |
2024-01-17 | r/7405 fix(tvix/eval): catchable-aware `elem` | Ryan Lahfa | 1 | -0/+4 |
2024-01-17 | r/7403 fix(tvix/eval): `getContext` merges underlying values | Ryan Lahfa | 1 | -17/+65 |
2024-01-17 | r/7400 fix(tvix/eval): context-aware `dirOf` | Ryan Lahfa | 1 | -1/+1 |
2024-01-17 | r/7399 fix(tvix/eval): context-aware… `hasContext` | Ryan Lahfa | 1 | -1/+1 |
2024-01-14 | r/7379 fix(tvix/eval): catchable-aware builtins | Ryan Lahfa | 1 | -0/+235 |
2024-01-03 | r/7340 feat(tvix/eval): context-aware `split` | Ryan Lahfa | 1 | -5/+14 |
2024-01-03 | r/7339 feat(tvix/eval): impl `unsafeDiscardStringContext` | Ryan Lahfa | 1 | -4/+19 |
2024-01-03 | r/7332 feat(tvix/eval): `match` DO NOT propagate context | Ryan Lahfa | 1 | -6/+13 |
2024-01-03 | r/7331 feat(tvix/eval): implement `getContext` primop | Ryan Lahfa | 1 | -0/+43 |
2024-01-03 | r/7330 feat(tvix/eval): context-aware `replaceStrings` | Ryan Lahfa | 1 | -6/+23 |
2024-01-03 | r/7329 chore(tvix/eval): note on context-aware `hashString` | Ryan Lahfa | 1 | -0/+1 |
2024-01-03 | r/7327 feat(tvix/eval): context-aware `concatStringsSep` | Ryan Lahfa | 1 | -3/+19 |
2024-01-03 | r/7326 chore(tvix/eval): note on context-aware `toString` | Ryan Lahfa | 1 | -0/+2 |