brendan%mozilla.org
efd36dca8b
Fix IDENTIFIER resolution to use in, not hasOwnProperty, since we are metacircular on __proto__.
2004-05-17 23:10:53 +00:00
brendan%mozilla.org
1ae219610b
Parallel fix to SpiderMonkey's bug 238945, to automatically insert ; after do-while on any error token.
2004-03-30 03:25:17 +00:00
brendan%mozilla.org
6c9f42d9fa
Fiddle comment.
2004-02-25 22:34:53 +00:00
brendan%mozilla.org
effdf8506f
Use label local in Statement; eliminate somewhat arbitrary empty lines.
2004-02-25 09:06:36 +00:00
brendan%mozilla.org
f09979b677
Duh.
2004-02-24 21:23:45 +00:00
brendan%mozilla.org
9be47ec08d
s/compile/parse/ -- compile is overgeneral, especially in light of what's next.
2004-02-24 03:04:40 +00:00
brendan%mozilla.org
eb90e6eae3
Simplify consts generation slightly.
2004-02-24 03:03:33 +00:00
brendan%mozilla.org
4b6cb095da
Add ecmaStrictMode to CompilerContext.
2004-02-22 07:21:55 +00:00
brendan%mozilla.org
1f4d1acecd
Elaborate reference error message; fix iloop in __hasInstance__.
2004-02-20 07:35:28 +00:00
brendan%mozilla.org
6a7bb61959
t.scanOperand should be true by default, eliminating scanForOperand bloat.
2004-02-17 08:43:48 +00:00
brendan%mozilla.org
2426ec2edc
s/this/v/g in getValue.
2004-02-16 16:55:40 +00:00
brendan%mozilla.org
402cc46636
- Add source and cursor properties to SyntaxError exceptions.
...
- Rework labeled statements to fix chicken-and-egg problem with BREAK to label
completion type targeting.
- Unify next-statement non-expression token cases and default: in Expression.
2004-02-16 02:38:19 +00:00
brendan%mozilla.org
f99569416a
- Fix global.String to convert its argument to string type when called as
...
a function.
- Rework labeled statements to fix chicken-and-egg problem with BREAK to label
completion type targeting.
- Avoid defining Function.prototype.__call__, __construct__, and
__hasInstance__ once they're set, to avoid storing host-uninterpretable
target function objects in those properties.
- Fix evaluate to throw a host exception if returning to the host interpreter.
2004-02-16 02:15:27 +00:00
brendan%mozilla.org
ce04728b4d
Fully bootstrapped, but host still can't apply target functions.
2004-02-14 21:58:10 +00:00
brendan%mozilla.org
20d6618029
Fix Expression to work with Statement's automatic semicolon insertion logic.
2004-02-14 21:56:41 +00:00
brendan%mozilla.org
21766deb5a
Fix Expression to stop on : only if hookLevel is not elevated.
2004-02-11 08:30:20 +00:00
brendan%mozilla.org
6e82d5c043
Checkpoint, still not quite metacircularly bootstrapped.
2004-02-11 07:57:19 +00:00
brendan%mozilla.org
6dcc130f14
- ECMA-prescribed {DontEnum} attributes for length on empty arg list, and on
...
<any-function>.prototype.constructor.
- Put rarely-set default properties in prototypes.
- Improve a couple of comments.
2004-02-03 23:58:03 +00:00
brendan%mozilla.org
1314cb7e3b
JS implemented in JS, initial checkin.
2004-02-03 03:28:54 +00:00