You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactor(jsruntime): refactoring
* docs(jsruntime): update the link
* style(jsparser): format comments
* docs(jsruntime): documentation
* refactor(jsruntime): remove unnecessary operations
* refactor(jsruntime): remove unused field
* refactor(jsruntime): FunctionId
* feat(jstb): add the `parse` subcommand
* refactor(jsruntime): move `references` from `Analyzer` to `FunctionContext`
* style(jsruntime): format
* refactor(jsruntime): refactoring
* refactor(jsruntime): compute locations of variables at compile time
* feat(jsruntime): closures
* fix(jsruntime): the argument order was wrong
* fix(jsruntime): capture arguments
* style(jsruntime): format
* fix(jsruntime): add missing case clauses
* test(jsruntime): add test cases
* feat(jsruntime): implement std::fmt::Debug for Capture
* refactor(jsruntime): refactoring
* refactor(jsruntime): rename
* fix(jsruntime): workaround for #234
the test scripts should be replaced with original ones after #234 is fixed.
* feat(jstb): add options
* docs(jsruntime): add implementation notes
* refactor(jsruntime): remove `Locator::offset`
* chore(jsruntime): add TODO marks
* feat(jsruntime): always create a closure for a function
even if the function has no free variable.
* refactor(jsruntime): Remove ValueKind::Function
* refactor(jsruntime): rename
* refactor(jsruntime): refactoring
* refactor(jsruntime): remove argc and argv from FunctionScope
* refactor(jsruntime): refactoring
* refactor(jsruntime): rename
* chore(jsruntime): add TODO
* refactor(jsruntime): rename
* fix(jsruntime): eliminate warnings in the release build
* chore(tools): update the example
* refactor(jsruntime): reuse the Variable type as the Value type
* refactor(jsruntime): remove FunctionScope
* refactor(jsruntime): add num_formal_parameters and num_locals
0 commit comments