Robert Krimen
|
e6768252c2
|
Improve error reporting
* Delay entering global scope on code evaluation, not runtime creation
This fixes #66
|
2014-06-12 21:27:32 -07:00 |
|
Robert Krimen
|
de36a84a51
|
Fix cloning of _fnStash
This may help #71
|
2014-06-04 21:53:31 -07:00 |
|
Robert Krimen
|
f09ce5eac2
|
Add mutex locking for .Copy()
|
2014-05-30 20:27:30 -07:00 |
|
Robert Krimen
|
526d3b2fd5
|
Minor cloning adjustments
Mostly cosmetic.
|
2014-05-27 22:09:57 -07:00 |
|
Robert Krimen
|
9cd045ef04
|
Simplification & refactor of (parts of) the runtime
* Proper lowercasing for internal stuff
* *Environment => *_stash
* ExecutionContext => _scope
* Simpler & shallower call/construct mechanics
* Remove unnecessary fields & methods
* Better scoping (no more stack): []*_scope => _scope.outer
* Some speed improvements
In preparation for #66
|
2014-05-27 22:05:35 -07:00 |
|
Tim Jurcka
|
5fe23327c9
|
Add JSON
This closes #37, #11
|
2014-02-01 11:32:21 -08:00 |
|
Robert Krimen
|
ea621687a4
|
Add Otto.Copy()
|
2013-07-14 14:20:01 -07:00 |
|