Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Do not cache expression nodes with eval errors
When there is an evaluation error in an expression, there is no need to cache results. With the previous approach, sometimes eval errors were not reported because the error was set to false (Null), evaluation triggered again but it didn't report any more eval errors because it was relying on cached values.
- Loading branch information