| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
- Templates scope state changes
- State-modifying function operate in place instead of returning a template
- Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map
- No more wide calls
|
|
|
|
|
|
- Makes errors fatal, so that a phase is only reached when all previous phases were error-free
- Parsing still recovers and can produce multiple errors
- Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import)
- The single error that could occur during execution is removed for now
- Removes Value::Error variant
|
|
|
|
|
|
Was buggy and pretty useless anyway since it couldn't peek into function templates.
|
|
|