Paul Biggar
|
d8243d6d31
|
Bug 666448: Remove 2nd argument to escape() for ECMA/Test262 compliance (r=jwalden)
|
2011-07-05 16:51:12 -07:00 |
|
Jeff Walden
|
0a61156473
|
Bug 665835 - Remove JSOPTION_ANONFUNFIX. r=cdleary
--HG--
rename : js/src/tests/js1_5/extensions/regress-376052.js => js/src/tests/ecma_5/misc/unnamed-function.js
|
2011-06-21 09:53:19 -07:00 |
|
Jeff Walden
|
4d7b8eb3a6
|
Bug 660517 - Kill XML objects as prototypes. r=mrbkap
--HG--
extra : rebase_source : e2bf46111cab2bf97abe5a1bd8d0b25d97e8bfb9
|
2011-06-16 15:43:58 -07:00 |
|
Dave Herman
|
1d1b53860a
|
disallow yield and arguments in generator expressions (bug 634472, r=cdleary)
|
2011-06-16 08:20:18 -07:00 |
|
Jeff Walden
|
44a8747e80
|
Bug 663300 - Treat \u not followed by four hexadecimal digits, or \x not followed by two hexadecimal digits, as syntax errors in string literals. r=njn
--HG--
extra : rebase_source : 78f37bc91e44598ba99c1983b65b8627bed876b5
|
2011-06-10 11:21:57 -07:00 |
|
Alon Zakai
|
2f4274045c
|
Bug 644241, part 1 - Remove script stack quota. r=igor
|
2011-06-03 17:54:26 -07:00 |
|
Jeff Walden
|
af6649155f
|
Bug 647385 - Implement a ToInteger helper that corresponds to the spec method (rather than inlining its contents everywhere it can be trivially used). Also fixes a couple bugs in one place that should have used ToInteger but didn't. r=cdleary
|
2011-04-02 11:33:20 -07:00 |
|
Tom Schuster
|
13b9f917f0
|
Bug 649575 - Date.prototype.toISOString must throw a RangeError for non-finite dates. r=jwalden
|
2011-04-22 22:46:59 -04:00 |
|
Jeff Walden
|
f7ed22a8e1
|
Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
|
2011-03-23 16:34:53 -07:00 |
|
Jeff Walden
|
54bbd588ec
|
Backed out changeset d2f2cac2e980, some compilers are complainy here and I don't immediately immediately and definitely see the problem -- to debug after backout. r=yunocompile
|
2011-04-08 09:29:44 -07:00 |
|
Jeff Walden
|
002069bfc8
|
Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
|
2011-03-23 16:34:53 -07:00 |
|
Andreas Gal
|
5d4e5b427f
|
js_UnbrandAndClearSlots leaks, use JS_ClearScope and throw if compile-N-go scripts are run after JS_ClearScope (630072, r=brendan).
|
2011-02-13 20:55:33 -08:00 |
|
David Anderson
|
e13fc6b1de
|
Disallow for-in initializers that use let (bug 617288, r=brendan).
|
2011-01-10 16:58:22 -08:00 |
|
Jim Blandy
|
df5fe34f4c
|
Bug 609832: Fix message wording. r=brendan
|
2011-01-07 21:46:21 -08:00 |
|
Jim Blandy
|
5ebab69e1a
|
Bug 609832: Function statements should be banned (for now) in ES5 strict mode. (r=cdleary)
|
2011-01-07 17:56:22 -08:00 |
|
Andreas Gal
|
6754ce724a
|
Disallow non-native global objects (609990, r=brendan).
|
2011-01-05 19:56:42 -08:00 |
|
Blake Kaplan
|
57a7d85970
|
bug 601803 - Support adopting a node cross-compartment. r=gal/jst, a=blocker
|
2010-11-15 17:21:25 -08:00 |
|
Jason Orendorff
|
b4b193de22
|
Bug 613068 - Add version argument to JS_ReadStructuredClone. r=bent.
|
2010-11-24 14:14:02 -06:00 |
|
Andreas Gal
|
a5b7649d5d
|
typeof(regexp from sandbox) is "function" (bug 607799, r=brendan).
|
2010-11-10 15:56:00 -08:00 |
|
Brendan Eich
|
769e50b90a
|
Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
|
2010-11-04 16:06:08 -07:00 |
|
Jason Orendorff
|
00704fa52d
|
Bug 595297 - Portable serialize/deserialize implementation of the HTML5 structured cloning algorithm (jsclone.cpp). r=gal.
|
2010-09-30 19:47:10 -05:00 |
|
Brendan Eich
|
c27e88caa4
|
Fix shape vs. slot management under putProperty, plus related layering and error reporting fixes (596805, r=jorendorff).
|
2010-09-16 11:56:54 -07:00 |
|
Jim Blandy
|
96d7c2007b
|
Bug 492849 - Implement Object.preventExtensions, Object.isExtensible. a=waldo,jimb, r=brendan
--HG--
rename : js/src/jsapi-tests/testSeal.cpp => js/src/jsapi-tests/testDeepFreeze.cpp
|
2010-09-21 11:35:29 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Dave Herman
|
9d8c1a41fa
|
bug 569464, r=brendan: bad let-expression-statements in strict mode
|
2010-09-14 19:53:35 -07:00 |
|
David Mandelin
|
f575742690
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 11:38:48 -07:00 |
|
David Mandelin
|
67a9ce8c76
|
[JAEGER] Merge from tracemonkey.
|
2010-08-20 11:34:59 -07:00 |
|
Robert Sayre
|
d598acd055
|
Merge mozilla-central to tracemonkey.
|
2010-08-20 10:04:58 -04:00 |
|
David Mandelin
|
a21c621577
|
Merge from Tracemonkey.
|
2010-08-19 11:11:36 -07:00 |
|
David Mandelin
|
d32d792513
|
[JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
|
2010-08-17 15:32:40 -07:00 |
|
Jeff Walden
|
e1c811e568
|
Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
|
2010-08-13 10:42:31 -07:00 |
|
David Mandelin
|
9376a78c81
|
[JAEGER] Merge from Tracemonkey. This picks up Yarr.
|
2010-08-12 11:42:16 -07:00 |
|
Chris Leary
|
e0ace5bc86
|
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
|
2010-08-11 13:30:07 -07:00 |
|
Andrew Drake
|
bc97d0240e
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
Andrew Drake
|
ebfb6d0eca
|
Backed out changeset a8aeff259925 and fix due to random crashes.
|
2010-08-11 02:35:10 -07:00 |
|
Andrew Drake
|
e4ec6d69ff
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
David Mandelin
|
ddcca372a7
|
Backed out changeset a661b26a83a1 due to tinderbox failures.
|
2010-08-06 11:41:28 -07:00 |
|
Andrew Drake
|
469286fcd4
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
Jeff Walden
|
443f3f510a
|
Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
--HG--
extra : rebase_source : 10f930852e39b0b1ef917b18b6a1332a9a815d5d
|
2010-08-02 23:52:12 -07:00 |
|
Jeff Walden
|
ba064bca66
|
Bug 536472 - ES5: getters in object literals must have no arguments, and setters in object literals must have one argument. r=cdleary
--HG--
extra : rebase_source : 5335e6ebd22d8bc2255a3ddc7a7fcbb944dacd40
|
2010-08-02 12:35:08 -07:00 |
|
Jeff Walden
|
f6cbfcea4c
|
Bug 582643 - Reject '0x' without any hex digits. r=jorendorff
|
2010-07-29 17:37:25 -07:00 |
|
Jeff Walden
|
0e03a3a79b
|
Bug 588251 - fun.caller should throw if that value corresponds to a strict mode function. r=sayrer
|
2010-08-21 18:24:56 -04:00 |
|
Dave Herman
|
484e1a2751
|
bug 533874, r=jimb: expose the parser as a JS API
|
2010-06-15 13:32:32 -07:00 |
|
Jeff Walden
|
151b088ab6
|
Bug 578273 - ES5: Properly detect cycles in JSON.stringify (throw TypeError, check for cycles rather than imprecisely rely on recursion limits). r=sayrer
--HG--
extra : rebase_source : ce0005b1b7a69b12f89ad33420ac543c4d09777b
|
2010-07-13 23:32:28 -05:00 |
|
Mounir Lamouri
|
335de1dc4f
|
Bug 345512 - Implement pattern attribute for input elements. f=ajvincent r=sicking,jorendorff sr=smaug a2.0=blocking
|
2010-08-18 21:26:22 +02:00 |
|
Chris Leary
|
c55687cccc
|
Back out changeset fecc8ed9e813.
|
2010-06-16 01:17:34 -07:00 |
|
Dave Herman
|
ddf90cda8e
|
bug 533874, r=cdleary: expose the parser as a JS API
|
2010-06-15 13:32:32 -07:00 |
|
Andreas Gal
|
3026562007
|
Improve error reporting for proxy handlers and __iterator__ (568966, r=brendan).
|
2010-05-29 19:04:01 -07:00 |
|
Andreas Gal
|
4023a5b4e1
|
Check for invalid eval scope argument (566000, r=brendan).
|
2010-05-19 01:24:57 -07:00 |
|
Andreas Gal
|
efd9bd790e
|
Implement ES Harmony Proxies (bug 546590, r=mrbkap).
|
2010-05-18 19:21:43 -07:00 |
|