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
/
src
/
errors.rs
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-23
r/7597
feat(tvix/eval): implement `builtins.hashString`
Padraic-O-Mhuiris
1
-0
/
+10
2024-02-20
r/7577
fix(tvix/eval): propagate catchable errors at the top of an eval
Vincent Ambo
1
-5
/
+35
2024-02-20
r/7573
fix(tvix/eval): fix accidental recursion in printing errors
Vincent Ambo
1
-1
/
+1
2024-02-20
r/7572
refactor(tvix/eval): use internal SourceCode field in error printers
Vincent Ambo
1
-17
/
+16
2024-02-20
r/7571
refactor(tvix/eval): add SourceCode directly into error types
Vincent Ambo
1
-1
/
+3
2024-02-10
r/7497
refactor(tvix/eval): Box the strings in CatchableErrorKind
Aspen Smith
1
-3
/
+3
2024-01-31
r/7460
fix(tvix): Represent strings as byte arrays
Aspen Smith
1
-5
/
+22
2024-01-12
r/7369
fix(tvix/eval): fix JSON error types
Florian Klink
1
-7
/
+7
2024-01-03
r/7336
feat(tvix/glue): context-aware `toFile`
Ryan Lahfa
1
-0
/
+9
2023-12-14
r/7218
fix(tvix/eval): remove incorrect imports when coercing
sterni
1
-4
/
+1
2023-12-12
r/7193
fix(tvix/eval): add unimplemented __curPos and builtins.filterSource
Adam Joseph
1
-0
/
+1
2023-09-24
r/6650
fix(tvix/eval): fix b/281 by adding Value::Catchable
Adam Joseph
1
-36
/
+25
2023-09-24
r/6649
refactor(tvix/eval): factor CatchableErrorKind out of ErrorKind
Adam Joseph
1
-17
/
+33
2023-06-12
r/6267
fix(tvix/eval): allow negative substring lengths
Linus Heckemann
1
-15
/
+0
2023-03-17
r/6026
feat(tvix/eval): report all known spans on infinite recursion
Vincent Ambo
1
-12
/
+37
2023-03-17
r/6025
feat(tvix/eval): track span of first force in a thunk blackhole
Vincent Ambo
1
-4
/
+21
2023-03-17
r/6024
feat(tvix/eval): add generator "name" to NativeError kind
Vincent Ambo
1
-8
/
+17
2023-03-17
r/6023
feat(tvix/eval): enrich errors with VM's frame stack information
Vincent Ambo
1
-48
/
+81
2023-03-13
r/5979
fix(tvix/eval): implement cppnix JSON-serialisation semantics
Vincent Ambo
1
-0
/
+9
2023-03-13
r/5964
refactor(tvix/eval): flatten call stack of VM using generators
Vincent Ambo
1
-1
/
+0
2023-02-13
r/5847
fix(tvix/eval): make fields of eval's Error type public
Vincent Ambo
1
-3
/
+3
2023-01-25
r/5754
feat(tvix/eval): implement builtins.fromTOML
Florian Klink
1
-0
/
+15
2023-01-20
r/5706
feat(tvix/eval): add error contexts to annotate error kinds
Vincent Ambo
1
-4
/
+80
2023-01-16
r/5665
feat(tvix/eval): add error variant for threading through errors
Vincent Ambo
1
-2
/
+17
2023-01-16
r/5664
feat(tvix/eval): implement builtins.toXML
Vincent Ambo
1
-0
/
+22
2023-01-12
r/5652
feat(tvix/eval): implement builtins.toJSON
Vincent Ambo
1
-1
/
+1
2023-01-10
r/5639
refactor(tvix/eval): impl Display for ErrorKind
Vincent Ambo
1
-2
/
+8
2023-01-02
r/5565
chore(tvix/eval): implement std::error::Error for tvix_eval::Error
Vincent Ambo
1
-0
/
+19
2022-12-25
r/5486
fix(tvix/eval): fix current clippy warnings
Vincent Ambo
1
-7
/
+6
2022-12-21
r/5460
refactor(tvix/eval): use EvalIO::read_to_string in impure builtins
Vincent Ambo
1
-17
/
+0
2022-11-28
r/5349
feat(tvix/eval): add CoercionKind::ThunksOnly
Adam Joseph
1
-0
/
+1
2022-11-10
r/5276
feat(tvix/eval): detect division by zero
jhahn
1
-0
/
+6
2022-10-22
r/5177
feat(tvix/eval): add `TvixBug` error kind
Vincent Ambo
1
-1
/
+23
2022-10-21
r/5172
fix(tvix): distinguish search- and relative path resolution errors
sterni
1
-6
/
+14
2022-10-17
r/5154
feat(tvix/eval): Validate closed formals
Griffin Smith
1
-1
/
+32
2022-10-15
r/5135
feat(tvix/eval): Implement builtins.fromJSON
Griffin Smith
1
-0
/
+16
2022-10-12
r/5109
feat(tvix/eval): From<Utf8Error> for ErrorKind
Adam Joseph
1
-0
/
+7
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
1
-1
/
+1
2022-10-10
r/5089
feat(tvix/eval): Implement builtins.tryEval
Griffin Smith
1
-0
/
+11
2022-10-10
r/5083
feat(tvix/eval): Support builtins.readDir
William Carroll
1
-0
/
+26
2022-10-09
r/5072
refactor(tvix/eval): Use Display impl for Error message
Griffin Smith
1
-153
/
+161
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
1
-16
/
+254
2022-10-07
r/5050
feat(tvix/eval): coerce values to paths when importing
Vincent Ambo
1
-1
/
+1
2022-10-06
r/5041
feat(tvix/eval): initial implementation of `builtins.import`
Vincent Ambo
1
-0
/
+52
2022-10-05
r/5035
refactor(tvix/eval): introduce source::SourceCode type
Vincent Ambo
1
-10
/
+10
2022-10-04
r/5032
feat(tvix/eval): use fancy error formatting in REPL
Vincent Ambo
1
-1
/
+7
2022-10-04
r/5028
fix(tvix/eval): forward thunk error codes from inner errors
Vincent Ambo
1
-1
/
+7
[next]