Robert Krimen
|
7e2b4f2063
|
Rewrite of property handling to be more robust and compliant
* No more _stash
* Now using a "virtual table" system via _objectClass
* Make Array.concat GoArray compatible (via .isArray())
Fix #16
|
2013-05-12 14:14:51 -07:00 |
|
Robert Krimen
|
cc112ca544
|
Set the prototype of the global object to be the object prototype
|
2013-04-28 11:00:21 +02:00 |
|
Robert Krimen
|
dfa7a59c6f
|
Always declare a function if an identifier is given
|
2013-04-27 23:00:22 +02:00 |
|
Robert Krimen
|
cfd5635e46
|
Fix iterator evaluation to return the proper result if a break happens
|
2013-04-27 22:03:12 +02:00 |
|
Robert Krimen
|
cc243b17d7
|
Can now attach a label to a block and have it break properly
|
2013-04-27 15:52:46 +02:00 |
|
Robert Krimen
|
2b3f317e3a
|
Finally should still run even if Catch has break, continue, return, etc.
|
2013-04-20 21:59:42 -07:00 |
|
Robert Krimen
|
8d09167814
|
HasInstance should only exist on a Function
|
2013-04-20 21:41:00 -07:00 |
|
Robert Krimen
|
3f54041eb6
|
Make sure to evaluate (compare) in the proper order
|
2013-04-20 19:39:52 -07:00 |
|
Robert Krimen
|
345c4705f9
|
Improve function declaration: adhere more closely to the specification
|
2013-04-17 16:13:19 -07:00 |
|
Robert Krimen
|
7d0ac026ea
|
Unary postfix operation: return primitive value, not object (or otherwise)
|
2013-04-17 10:46:00 -07:00 |
|
Robert Krimen
|
9184233705
|
Bundle terst dependency (github.com/robertkrimen/terst)
|
2013-04-15 10:20:34 -07:00 |
|
Robert Krimen
|
d1c4cf79ab
|
Fix always passing in the global object as this for eval
Should be passing in the this of the parent execution context instead
|
2013-03-05 14:41:50 -08:00 |
|
Robert Krimen
|
809a0a0ba6
|
Split tests out of one big massive file
|
2013-02-05 08:56:08 -08:00 |
|