Tom Austin
|
9943c6915d
|
Bug 586830. Allows returns with no values in Narcissus. r=shu
|
2010-09-08 16:36:26 -07:00 |
|
Robert Sayre
|
1c1c54b151
|
Merge.
|
2010-09-08 10:36:32 -04:00 |
|
Robert Sayre
|
edb7aca0d0
|
merge mozilla-central to tracemonkey.
|
2010-09-08 10:33:07 -04:00 |
|
Chris Leary
|
6271a02b06
|
Bug 587434: IsSaneThisObject assertion failure on CALLXMLNAME. (r=jorendorff)
|
2010-09-08 01:13:22 -07:00 |
|
Dave Herman
|
9ad1a53de1
|
bug 591437, r=brendan: can't reliably use pn_cookie for function args
|
2010-09-07 16:27:52 -07:00 |
|
Dave Herman
|
ef3290061c
|
bug 591431, r=cdleary: Reflect.parse(): JSOP_*XMLNAME nodes as lvalues
|
2010-09-07 16:21:19 -07:00 |
|
Dave Herman
|
91665f8a3d
|
bug 591430, r=cdleary: Reflect.parse(): TOK_NAME statement nodes with pn_lexdef
|
2010-09-07 16:19:48 -07:00 |
|
Dave Herman
|
0039e6bd0d
|
bug 590775, r=cdleary: default xml namespace = <<expr>>
|
2010-09-07 16:18:10 -07:00 |
|
Dave Herman
|
71de094573
|
bug 590774, r=cdleary: implement function::identifier E4X extension
|
2010-09-07 16:16:34 -07:00 |
|
Dave Herman
|
3c77d7e37e
|
bug 590772, r=cdleary: for-in loops with initializers
|
2010-09-07 16:14:15 -07:00 |
|
Dave Herman
|
5a346677d9
|
bug 590766, r=cdleary: let-expressions and let-statements
|
2010-09-07 15:44:31 -07:00 |
|
Vladimir Vukicevic
|
835c2f99ee
|
b=593396; implement BYTES_PER_ELEMENT on typed arrays; r=shaver
|
2010-09-05 16:37:52 -04:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
Igor Bukanov
|
edc6d00c4e
|
bug 477999 - JS_SuspendRequest should suspend requests from all contexts . r=gal,anygregor
|
2010-08-30 20:46:18 +02:00 |
|
Luke Wagner
|
31c2aa44b4
|
Bug 592069 - handle deep bail from IteratorMore/method-write barrier (r=gal,dvander CLOSED TREE)
|
2010-08-31 11:33:30 -07:00 |
|
David Mandelin
|
c376c13265
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-31 13:21:23 -07:00 |
|
Tom Austin
|
9e08d2f725
|
Bug 592152. Narcisssus fix for consts. r=dherman. CLOSED TREE
|
2010-08-31 11:51:10 -07:00 |
|
David Mandelin
|
88272ac427
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 18:34:39 -07:00 |
|
David Mandelin
|
de19395f25
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:19:36 -07:00 |
|
David Mandelin
|
3dc48e12b2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
|
Brendan Eich
|
db2ca7a011
|
Bug 591897 - "Assertion failure: s.slot + 1 == callobj->freeslot," (r=igor, "CLOSED TREE").
|
2010-08-30 14:35:58 -07:00 |
|
David Mandelin
|
6d5af732b7
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 12:03:59 -07:00 |
|
David Mandelin
|
f575742690
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 11:38:48 -07:00 |
|
Brendan Eich
|
782ef24d23
|
Back out patch for 477999 due to assertbotch on Mac OS X trace-test shutdown, all tests.
|
2010-08-29 12:41:24 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
Brian Hackett
|
826d673641
|
Fix Iterator assertion, add tests, bug 589112. r=dmandelin
|
2010-08-27 11:48:29 -07:00 |
|
David Mandelin
|
5afe9918be
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-27 11:35:42 -07:00 |
|
David Mandelin
|
c7756ac00b
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-27 11:32:19 -07:00 |
|
Vladimir Vukicevic
|
62a29ff1c1
|
b=575685; implement set() from TypedArray spec; r=jorendorff
|
2010-08-27 12:07:24 -04:00 |
|
Vladimir Vukicevic
|
d2dfff6bd5
|
b=590672; treat ArrayBuffer() and SomeArrayType() as (0); r=shaver
|
2010-08-27 12:06:34 -04:00 |
|
David Mandelin
|
ab97c995fd
|
[JAEGER] Merge from tracemonkey.
|
2010-08-26 10:35:24 -07:00 |
|
David Mandelin
|
ba29f93a3c
|
[JAEGER] Bug 589349 stopgap: tweak jstests.py to split extra args option on spaces so we can run with '-m -j' to test both JITs
|
2010-08-25 14:08:33 -07:00 |
|
David Mandelin
|
ef5b0f9077
|
[JAEGER] Merge from tracemonkey.
|
2010-08-25 11:00:41 -07:00 |
|
David Mandelin
|
02f201cead
|
[JAEGER] Merge from tracemonkey.
|
2010-08-23 11:35:14 -07:00 |
|
Bob Clary
|
e792427e98
|
bug 588310 - temporarily disable js1_5/extensions/regress-336410-2.js for browser on Windows, r=brendan (NPOTB).
|
2010-08-22 06:29:06 -07:00 |
|
Chris Leary
|
e0e2085e45
|
Bug 587366: regexp failure for flat text replace. (r=lw)
|
2010-08-24 14:46:19 -07:00 |
|
David Mandelin
|
a21c621577
|
Merge from Tracemonkey.
|
2010-08-19 11:11:36 -07:00 |
|
Robert Sayre
|
43c1350df6
|
Merge mozilla-central to tracemonkey.
|
2010-08-19 11:18:37 -04: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 |
|
David Mandelin
|
e67c2b7441
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-16 15:58:14 -07:00 |
|
Jim Blandy
|
4301b4bb0b
|
Bug 522158: Avoid extra warning for duplicated prop names in object initializers. r=waldo
|
2010-08-16 13:05:33 -07:00 |
|
Jason Orendorff
|
25268597de
|
Test for bug 584578.
--HG--
extra : rebase_source : 82a5fa5ac198a9792f2540fea7cbbe7962fc4faf
|
2010-08-16 09:29:14 -05:00 |
|
David Mandelin
|
a8a454c883
|
[JAEGER] Merge from tracemonkey.
|
2010-08-13 12:01:02 -07:00 |
|
Jeff Walden
|
e5fd6c565c
|
Bug 429507 - Tests for Function.prototype.bind. r=luke
|
2010-08-13 10:42:33 -07:00 |
|
Shu-yu Guo
|
696a6af262
|
Bug 590750 - Parse regexps inside array initializers. (r=taustin)
|
2010-08-25 17:08:30 -07:00 |
|
Jeff Walden
|
e1c811e568
|
Bug 584811 - Date.prototype.toJSON isn't to spec. r=sayrer
|
2010-08-13 10:42:31 -07:00 |
|
Jason Orendorff
|
2ca54c3e0e
|
Bug 585257 - "Assertion failure: obj == obj2". r=gal.
|
2010-08-13 08:17:29 -05:00 |
|
Jason Orendorff
|
0a72eec1c8
|
Bug 584648 - Assertion failure: !entry->key.obj && entry->flags == 0. r=brendan.
|
2010-08-12 21:00:45 -05:00 |
|
Tom Austin
|
f52b80ff3b
|
Bug 580882. Update to allow Narcissus to work within a browser. r=gal.
|
2010-08-12 17:00:12 -07:00 |
|
David Mandelin
|
9376a78c81
|
[JAEGER] Merge from Tracemonkey. This picks up Yarr.
|
2010-08-12 11:42:16 -07:00 |
|
Igor Bukanov
|
5b9726fc8e
|
bug 477999 - JS_SuspendRequest should suspend requests from all contexts. r=anygregor,gal
--HG--
extra : rebase_source : 593bcd06380a6d6ade3da1ffed11eeb18b43cdfd
|
2010-08-12 15:02:51 +02:00 |
|
Paul Biggar
|
abc945b545
|
Bug 584355: Don't use parent as a proto for a new function. r=brendan
|
2010-08-12 13:07:20 +01:00 |
|
Andrew Drake
|
100405bf57
|
[JAEGER] Fix even more tests regressed by debug mode. r=dvander
|
2010-08-12 00:53:40 -07:00 |
|
Jeff Walden
|
78b50ef7f3
|
Bug 516255 - Fix attributes on arguments[i]: index properties on arguments should be enumerable, configurable, and writable. r=dmandelin
|
2010-08-11 23:27:40 -07:00 |
|
Jeff Walden
|
d5c4a25d9e
|
Bug 516255 - Tests for arguments object functionality inside and outside of strict mode. r=dmandelin
|
2010-08-11 23:27:37 -07:00 |
|
Chris Leary
|
e0ace5bc86
|
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
|
2010-08-11 13:30:07 -07:00 |
|
Jeff Walden
|
a8738dbbb2
|
Bug 584909 - Properly handle JSON.stringify(_1, _2, numberGreaterThanOne). Also output a space between ':' and property value when serializing object properties, if the gap specified is non-empty. r=sayrer
--HG--
extra : rebase_source : b4868a4a96d1ac89f389b47c0258d68e74e590a9
|
2010-08-09 16:39:19 -07:00 |
|
Andrew Drake
|
87b879b80c
|
[JAEGER] Fix trapflatclosure.js test. r=dvander, b=582409
|
2010-08-05 17:35:04 -07:00 |
|
Andrew Drake
|
20a9e349d1
|
[JAEGER] Fix tests regressed by debug mode. r=dvander
|
2010-08-12 00:08:30 -07:00 |
|
David Mandelin
|
acfc0bc281
|
[JAEGER] Merge from tracemonkey.
|
2010-08-11 11:30:10 -07:00 |
|
David Mandelin
|
b3eb68b6e5
|
[JAEGER] Merge from tracemonkey.
|
2010-08-06 15:39:15 -07:00 |
|
David Mandelin
|
28f62278d3
|
Backed out changeset 5a5e12cff449 because it goes on top of a661b26a83a1,
which is about to be backout out due to tinderbox failures.
|
2010-08-06 11:40:28 -07:00 |
|
Tom Austin
|
ce1464db45
|
Bug 584807 - Simplify Narcissus testing setup. (r=gal)
|
2010-08-06 11:06:30 -07:00 |
|
Andrew Drake
|
5e0305dd68
|
[JAEGER] Fix trapflatclosure.js test. r=dvander, b=582409
|
2010-08-05 17:35:04 -07:00 |
|
David Mandelin
|
d0199725aa
|
Merge from tracemonkey.
|
2010-08-05 15:57:34 -07:00 |
|
Bob Clary
|
117454e744
|
bug 584868 - do not use fake document object in test js1_5/extensions/regress-361964.js as it can interfere with test reporting object detection, r=sparky.
|
2010-08-06 03:42:54 -07:00 |
|
Jeff Walden
|
47551e8efe
|
Bug 514563 - ES5 strict mode: arguments.caller and arguments.callee poison pills. r=dmandelin
--HG--
extra : rebase_source : 2f0b258624ec065cb019f61f017115998a8835b2
|
2010-08-04 14:39:45 -07:00 |
|
David Mandelin
|
48342132f5
|
Merge from Tracemonkey.
|
2010-08-04 11:30:05 -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 |
|
David Mandelin
|
d7f6c4209b
|
Merge from Tracemonkey.
|
2010-08-02 15:55:29 -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 |
|
Dave Herman
|
21f32eaeb6
|
bug 583281, r=khuey: njs should get symlinked into objdir
--HG--
rename : js/src/njs => js/src/shell/njs
|
2010-08-01 22:42:41 -07:00 |
|
Bob Clary
|
7faee100e4
|
bug 583155 - reduce log noise from jsreftest in the browser, r=mrbkap,jorendorff.
|
2010-08-05 07:14:34 -07:00 |
|
Robert Sayre
|
250c59eece
|
Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
|
2010-08-01 09:58:03 -07:00 |
|
Robert Sayre
|
9bae5e1079
|
Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
|
2010-07-31 14:01:26 -07:00 |
|
Robert Sayre
|
6bf99d92ea
|
Merge backout.
|
2010-07-31 11:16:52 -07:00 |
|
Robert Sayre
|
90cb325bbf
|
Backed out changeset af011e92ad0b. (Dave Herman – bug 583281, r=jimb: njs should get symlinked into objdir). This doesn't build on windows.
|
2010-07-31 11:16:38 -07:00 |
|
Dave Herman
|
1cd082cba6
|
bug 583281, r=jimb: njs should get symlinked into objdir
--HG--
rename : js/src/njs => js/src/shell/njs
|
2010-07-30 15:17:14 -07:00 |
|
David Mandelin
|
f5adc34f1a
|
[JAEGER] Modify js1_8\extensions\regress-422269.js so that it tests what it is trying to test in JM
|
2010-07-29 16:22:59 -07:00 |
|
David Mandelin
|
81fa828c0f
|
[JAEGER] Disable failing part of js1_8\regress\regress-384412.js for now.
|
2010-07-29 16:09:35 -07:00 |
|
David Mandelin
|
1467de97e7
|
[JAEGER] Backout merge.
|
2010-07-28 18:17:42 -07:00 |
|
David Mandelin
|
60d30c1178
|
Backed out changeset 71d776c0ec08 -- this modified some tests to disable an
old syntax, but we are keeping that syntax for now.
|
2010-07-28 18:17:17 -07:00 |
|
David Mandelin
|
a73ecdeee1
|
Merge from Tracemonkey.
|
2010-07-28 11:16:36 -07:00 |
|
Tom Austin
|
e4536e1112
|
Refactored Narcissus to use the module pattern (bug 583913, r=pwalton)
|
2010-08-03 17:15:02 -07:00 |
|
Jim Blandy
|
0201054fcc
|
Bug 583925: parseInt should not depend on its caller's strictness. r=waldo
|
2010-08-02 18:04:29 -07:00 |
|
David Mandelin
|
fba2c79282
|
[JAEGER] Bug 582449: remove obsolete regexp syntax from test cases
|
2010-07-27 17:44:26 -07:00 |
|
David Mandelin
|
377329cf14
|
[JAEGER] Make the jsreftest shell suite actually run in methodjit mode
|
2010-07-27 14:42:09 -07:00 |
|
David Mandelin
|
904ccc994c
|
Merge from Tracemonkey.
|
2010-07-27 11:48:08 -07:00 |
|
Jeff Walden
|
cfbbbaa362
|
Really test bug 583429. :-) rs=tpyo
|
2010-07-30 19:17:15 -07:00 |
|
Jeff Walden
|
f6cbfcea4c
|
Bug 582643 - Reject '0x' without any hex digits. r=jorendorff
|
2010-07-29 17:37:25 -07:00 |
|
Andreas Gal
|
482da28f6d
|
Test for bug 583429
|
2010-07-30 19:04:03 -07:00 |
|
Jeff Walden
|
5891afb00c
|
Followup to bug 577536: move parse-as-octal inference to a slightly different location so as not to cause |parseInt('0A', 16)| to be parsed as octal. r=jorendorff
|
2010-07-30 14:39:51 -07:00 |
|
Brendan Eich
|
794e678554
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
|
David Mandelin
|
3c3566af26
|
[JAEGER] Merge from tracemonkey.
|
2010-07-23 18:47:24 -07:00 |
|
David Mandelin
|
cf0c3c24a7
|
Merge from tracemonkey.
|
2010-07-22 18:31:01 -07:00 |
|
Alan Pierce
|
76244684a9
|
Bug 579173 - Use ropes to avoid large copies in simple string replace cases (r=lw)
|
2010-07-22 17:54:39 -07:00 |
|
Sean Stangl
|
7388a70f72
|
[JAEGER] Merge from TraceMonkey (which pulled m-c).
|
2010-07-20 22:24:39 -07:00 |
|
Robert Sayre
|
1b744a7685
|
Merge mozilla-central to tracemonkey.
|
2010-07-20 15:07:03 -07:00 |
|
Jeff Walden
|
bb1681a89f
|
Bug 580200 - Assertion failure, or duplicated enumeration, enumerating own properties of proxy returning duplicated property names. r=jorendorff
--HG--
extra : rebase_source : 19d4bf112e0dfdb5ed619f9d6e1f72b72a3e0801
|
2010-07-20 12:46:58 -05:00 |
|
Jeff Walden
|
496e7515a9
|
Bug 581067 - U+FEFF should be a WhiteSpace character (change in ES5 from ES3). r=cdleary
--HG--
extra : rebase_source : 38947caa8d4f21d0867137d0933495061a88d052
|
2010-07-22 22:28:33 -05:00 |
|