index
:
lix
main
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libexpr
/
eval-inline.hh
Age
Commit message (
Expand
)
Author
2022-10-25
Rework error throwing, and test it
Guillaume Maudoux
2022-10-22
Introduce an Error builder to tackle complexity
Guillaume Maudoux
2022-09-11
Cleanup error strings rebase
Guillaume Maudoux
2022-09-07
WIP: broken merge but need a git checkpoint
Guillaume Maudoux
2022-04-29
incorporate PosIdx changes, symbol changes.
Ben Burdette
2022-04-29
Merge remote-tracking branch 'origin/master' into coerce-string
Guillaume Maudoux
2022-04-28
Merge branch 'master' into debug-merge-master
Ben Burdette
2022-04-28
No point in passing string_views by reference
Guillaume Maudoux
2022-04-21
replace most Pos objects/ptrs with indexes into a position table
pennae
2022-04-21
make throw*Error member functions of EvalState
pennae
2022-04-07
Merge remote-tracking branch 'upstream/master' into upstream-merge
Ben Burdette
2022-03-18
Merge remote-tracking branch 'origin/master' into coerce-string
Guillaume Maudoux
2022-03-18
Refactor to use more traces and less string manipulations
Guillaume Maudoux
2022-03-09
add HAVE_BOEHMGC guards to batched allocation functions
pennae
2022-03-08
force-inline a few much-used functions
pennae
2022-03-07
more fixes
Guillaume Maudoux
2022-03-04
Add error context for most basic coercions
Guillaume Maudoux
2022-02-10
update the eval-inline throw fns
Ben Burdette
2022-02-04
Make most calls to determinePos() lazy
Eelco Dolstra
2022-01-21
avoid unnecesary calls
Kevin Amado
2022-01-21
forceValue: make pos mandatory
Kevin Amado
2021-01-21
Improve error formatting
Eelco Dolstra
2020-12-18
Replace Value type setters with mk* functions
Silvan Mosberger
2020-12-17
Rename Value::normalType() -> Value::type()
Silvan Mosberger
2020-12-12
Add ValueType checking functions for types that have the same NormalType
Silvan Mosberger
2020-12-12
Use Value::normalType on all forced values instead of Value::type
Silvan Mosberger
2020-12-12
Introduce Value type setters and make use of them
Silvan Mosberger
2020-06-23
use plain errPos instead of nixCode; fix tests
Ben Burdette
2020-06-15
Get rid of explicit ErrorInfo constructors
Eelco Dolstra
2020-05-12
move pos to the first arg, to indicate its not used in a fmt template
Ben Burdette
2020-05-11
Merge branch 'master' into errors-phase-2
Ben Burdette
2020-05-08
add pos to errorinfo, remove from hints
Ben Burdette
2020-04-21
remove 'format' from Error constructor calls
Ben Burdette
2020-04-16
pass Pos to forceValue to improve infinite recursion error
Domen Kožar
2018-06-12
GC_malloc -> GC_MALLOC
Eelco Dolstra
2018-06-12
Remove duplicate definition of allocBytes()
Eelco Dolstra
2017-06-20
Restore thunks on any exception
Eelco Dolstra
2015-10-08
isFunctor: Simplify
Eelco Dolstra
2015-10-08
forceFunction: allow functors as well
Mathnerd314
2015-08-03
Removed unnecessary included
Iwan Aucamp
2015-07-31
Fix stack consumption
Eelco Dolstra
2015-07-31
Output line number on infinite recursion
Iwan Aucamp
2015-07-23
Optimize small lists
Eelco Dolstra
2014-04-04
forceAttrs: Show position info
Eelco Dolstra
2014-04-04
forceList: Show position info
Eelco Dolstra
2014-04-04
Include position info in function application
Eelco Dolstra
2013-11-12
Get rid of an intermediary on the stack
Eelco Dolstra
2013-10-24
Rename "attribute sets" to "sets"
Eelco Dolstra
2013-03-14
Make sure that thunks are restored properly if an exception occurs
Eelco Dolstra
2012-07-18
Use "#pragma once" to prevent repeated header file inclusion
Eelco Dolstra
[next]