depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
eval
/
docs
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-03
r/8072
docs(tvix/eval): add document about how binding construction works
Vincent Ambo
1
-0
/
+133
2024-04-04
r/7851
feat(tvix/eval): implement `appendContext`
Ryan Lahfa
1
-1
/
+1
2024-03-31
r/7806
feat(tvix/eval): implement `unsafeDiscardOutputDependency`
Ryan Lahfa
1
-1
/
+1
2024-03-12
r/7687
docs(tvix/eval): C++ Nix now has deduplicated inherit (from)
sterni
1
-0
/
+3
2024-02-29
r/7625
feat(tvix/eval): implement `builtins.hashFile`
Padraic-O-Mhuiris
1
-1
/
+1
2024-02-23
r/7597
feat(tvix/eval): implement `builtins.hashString`
Padraic-O-Mhuiris
1
-1
/
+1
2024-02-21
r/7586
docs(tvix/eval): notes on the implementation of catchable errors
sterni
1
-0
/
+131
2024-02-04
r/7473
docs(eval/docs): toJSON is done
Florian Klink
1
-1
/
+1
2024-01-20
r/7434
docs(tvix/eval): builtins.toXML is done
Florian Klink
1
-1
/
+1
2024-01-03
r/7339
feat(tvix/eval): impl `unsafeDiscardStringContext`
Ryan Lahfa
1
-1
/
+1
2024-01-03
r/7331
feat(tvix/eval): implement `getContext` primop
Ryan Lahfa
1
-1
/
+1
2023-12-29
r/7281
feat(tvix/eval): implement `hasContext` primop
Ryan Lahfa
1
-1
/
+1
2023-12-29
r/7279
docs(tvix/eval): why context strings now
Ryan Lahfa
1
-4
/
+83
2023-11-24
r/7052
docs(tvix/eval): optimization potential for inherit (from) exprs
sterni
1
-0
/
+19
2023-06-20
r/6336
fix(tvix/eval): only finalise formal arguments if defaulting
sterni
1
-0
/
+10
2023-06-15
r/6315
chore(tvix/eval): fix markdown labeled link syntax
sterni
1
-2
/
+2
2023-03-14
r/5994
docs(tvix/eval): suggested layout adjustment to VM loop diagram
Adam Joseph
1
-11
/
+11
2023-03-14
r/5993
docs(tvix/eval): document inner workings of the new VM loop
Vincent Ambo
1
-45
/
+284
2023-02-16
r/5856
docs(tvix/eval): add proposal for VM loop restructuring
Vincent Ambo
1
-0
/
+76
2023-02-03
r/5831
refactor(tvix/eval): statically resolve select from constant attrs
Vincent Ambo
1
-10
/
+4
2023-01-25
r/5758
docs(tvix/eval): builtins.add is not equivalent to +
sterni
1
-3
/
+3
2023-01-21
r/5721
refactor(tvix/eval): administer antidote for poison
Adam Joseph
1
-2
/
+2
2023-01-12
r/5653
docs(tvix): add build-references / string-context document
Vincent Ambo
1
-0
/
+175
2022-12-29
r/5530
docs(tvix/eval): sketch in place list/attr set update idea
sterni
1
-0
/
+24
2022-11-08
r/5261
docs(tvix/eval): document abandoned thread-local vm
Adam Joseph
1
-0
/
+233
2022-11-04
r/5244
feat(tvix/eval): implement builtins.split
Adam Joseph
1
-1
/
+1
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-28
r/5217
docs(tvix/eval): add "intern literals" to future optimisations
Adam Joseph
1
-0
/
+6
2022-10-15
r/5133
fix(tvix/eval): bring foldl' strictness in line with C++ Nix
sterni
1
-1
/
+6
2022-10-11
r/5105
fix(tvix/eval/builtins): force acc not list element in foldl'
sterni
1
-0
/
+2
2022-10-01
r/5008
docs(tvix/eval): start doc about problematic/weird lang behavior
sterni
1
-0
/
+39
2022-09-18
r/4896
docs(tvix/eval): note C++ implementation details for C++ Nix
sterni
1
-0
/
+8
2022-09-11
r/4821
docs(tvix/eval): propose builtin "inlining" optimisation
sterni
1
-0
/
+18
2022-09-11
r/4820
docs(tvix/eval): mention `?` and `or` for builtins optimisation
sterni
1
-1
/
+3
2022-09-11
r/4804
docs(tvix/eval): add some notes on recursive attribute sets
Vincent Ambo
1
-0
/
+60
2022-09-11
r/4803
docs(tvix/eval): add optimisation note on eliminating `with` thunks
Vincent Ambo
1
-6
/
+9
2022-09-08
r/4748
refactor(tvix/eval): return call frame result from VM::call
Vincent Ambo
1
-0
/
+16
2022-09-08
r/4746
docs(tvix/eval): add notes for builtins access optimisation
Vincent Ambo
1
-0
/
+10
2022-09-06
r/4652
docs(tvix/eval): start a document on known optimisation potential
Vincent Ambo
1
-0
/
+57
2022-09-04
r/4648
docs(tvix/eval): pad pure column so it can fit "false"
sterni
1
-107
/
+107
2022-09-04
r/4647
docs(tvix/eval): add a list of builtins added in Nix >= 2.4
sterni
1
-0
/
+11
2022-09-02
r/4586
docs(tvix/eval): add an overview of all builtins in Nix
Vincent Ambo
1
-0
/
+120
2022-08-13
r/4428
docs(tvix/eval): add design documentation for attrset opcodes
Vincent Ambo
1
-0
/
+122