Commit Graph

16164 Commits

Author SHA1 Message Date
Igor Bukanov
eea4ae40cb bug 686279 - fixing GCC 4.6 warnings under js/src. r=luke 2011-09-12 11:43:47 +02:00
Jan de Mooij
e4413a9223 Bug 686106 - Don't allocate an extra register for JSOP_MUL with constant operand. r=bhackett 2011-09-12 19:23:25 +02:00
Ehsan Akhgari
cccd5e8563 Merge the last green changeset of mozilla-inbound to mozilla-central 2011-09-12 09:46:06 -04:00
Olli Pettay
9efa44eaaa Bug 685798 - Node.parentElement, r=bz 2011-09-11 15:45:39 -07:00
Alex Vincent
91dcbea388 Bug 684465 - Add Reflect.parse support to xpcshell, r=jorendorff, bz 2011-09-09 15:11:00 -07:00
Igor Bukanov
712146a6db bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024 2011-08-16 12:27:34 +02:00
Geoff Brown
1cafda1972 Bug 684965 - update xpcshell manifests for Android; r=jmaher 2011-09-06 22:29:00 -07:00
Phil Ringnalda
15200cf8ef Remove trailing space from 52550df07858 (bug 684559) which is turning the tree red 2011-09-09 18:29:59 -07:00
Cameron Kaiser
1270c81714 Bug 684559: bring back PCRE for JavaScript regexps on systems without YARR JIT because it's faster than YARR's interpreter. r=dmandelin 2011-09-07 17:05:59 -07:00
Jason Orendorff
367c025c85 Bug 672893 - Don't #include jscompartment.h in xpconnect. r=cdleary. 2011-08-06 16:05:25 -05:00
Jim Blandy
22fd080846 Update object -> prototype GC edge names in findReferences tests. Bug 685372, r=jorendorff.
--HG--
extra : rebase_source : 9486c08e60bb4a8c0557daef58ea85e6d426127d
2011-09-08 16:19:13 -05:00
Ehsan Akhgari
70ccb012fd Backout changeset 9360e5529f22 (bug 685150) because of make check failures 2011-09-09 10:03:55 -04:00
Jacek Caban
9fa7965d5a Bug Bug 685554 - Set OS_TARGET to WINNT when crosscompiling on mingw r=glandium 2011-09-09 15:07:39 +02:00
Tom Schuster
185cab595a Bug 685150 - Generate native code for Math.min/Math.max in the methodjit. r=bhackett 2011-09-09 14:53:28 +02:00
Nicholas Nethercote
ec50329442 Bug 685429 - Avoid wasted space in JSFunctionBoxQueue due to jemalloc rounding up. r=pbiggar.
--HG--
extra : rebase_source : 6344167b2b46f353fb88ae2839882c29247f606f
2011-09-08 16:53:00 -07:00
Andrew McCreight
b8c7ff03db Bug 685593 - Remove unused argument from Debugger::markAllIteratively. r=jorendorff 2011-09-08 10:34:47 -07:00
Jeff Walden
765cd9578e Bug 685688 - Don't use standard-class-style storage for the Generator class: just store the generator [[Prototype]] in a one-off slot in the global object. r=mrbkap
--HG--
extra : rebase_source : ac0127658fbaad67a73f74dc4f4961bc641ff57f
2011-09-08 16:36:51 -05:00
Paul Biggar
d4f71dfd35 Bug 684336: Extract CallObject into its own object (r=luke) 2011-09-08 10:53:43 -07:00
Kyle Huey
781674287b Fix MSVC build warning (no bug). rs=bhackett 2011-09-08 13:22:20 -04:00
Nicholas Nethercote
f30f41ec0b Update nanojit-import-rev stamp. 2011-09-07 21:37:54 -07:00
Nicholas Nethercote
c3b5cb830c Bug 676585 - fix JS compilation for Darwin/ARM. r=edwsmith.
--HG--
extra : convert_revision : d66d2e24ef1688e3b6d47e824354f5a78ac22487
2011-09-07 21:31:33 -07:00
Phil Ringnalda
7adb586a3d Back out 240cfe9e5c2c (bug 675150) for Win7 debug xpcshell failures 2011-09-07 21:22:40 -07:00
Felix Fung
9bb0edf799 Bug 577266 - Correct misspellings in source code 2011-09-06 17:20:35 -07:00
Felix Fung
1efc4b73a9 Bug 577266 - Correct misspellings in source code: 'verion' -> 'version' 2011-09-06 22:50:26 -07:00
Nicholas Nethercote
35e556c14e Bug 684799 - Measure slop in more JS memory reporters. r=dmandelin. 2011-09-07 18:41:38 -07:00
Nicholas Nethercote
db7b97785d Update nanojit-import-rev stamp. 2011-09-07 18:21:00 -07:00
Nicholas Nethercote
734053d291 Bug 684799 - Measure slop in more JS memory reporters (NJ-specific part). r=edwsmith.
--HG--
extra : convert_revision : 3fb37580d1ffd01f3f391d3852b14e0a34e57cb7
2011-09-07 18:15:04 -07:00
David Mandelin
de096dbf97 Bug 652054: tweak register allocation for 64-bit stores, r=njn
--HG--
extra : convert_revision : e9ffcbaa90bc172f1f5e7a02ae5aa0de2f1632fc
2011-05-19 10:55:36 -07:00
Nicholas Nethercote
106a4349fb Bug 675150 - Avoid wasted space in JSArenaPools due to jemalloc rounding up, take 2. r=cdleary. 2011-09-07 16:49:28 -07:00
Dave Herman
2e63847e84 Bug 683738 - Recheck TCF_RETURN_EXPR after lazily setting TCF_FUN_IS_GENERATOR. r=cdleary 2011-09-07 15:12:14 -07:00
Brian Hackett
b56f95f91b Fix --disable-methodjit build. 2011-09-07 15:02:40 -07:00
Jim Blandy
1c44423cc5 Bug 679154: Remove gratuitous non-determinism from the copy of SunSpider in js/src/jit-test. r=jorendorff
These are the relevant portions of the changes Paul Biggar wrote for the public SunSpider sources.
2011-09-07 13:46:28 -07:00
Jason Orendorff
48b49c1511 Bug 684178 - jsfiddle.net throws error, "selectionRange is not defined" in nightly 09/01. r=Waldo.
--HG--
extra : rebase_source : 576fcc0f97419c1e36664e843d28e748fa8978a8
2011-09-06 17:19:29 -05:00
Daniel Holbert
b48e0b042d Bug 685234: Remove unused variable 'afterComma' from jsparse.cpp. r=jimb 2011-09-07 11:32:37 -07:00
Terrence Cole
8dfb9edbc9 Bug: 685041 - convert #ifdef DEBUG vars in jsgc.cpp to DebugOnly; r=luke
This adds operation++ and operator-- to DebugOnly in support of the two uses
cleaned up here.
2011-09-07 11:32:35 -07:00
Andrew McCreight
0fb250acb2 Bug 684595 - Don't visit WeakMap keys from the WeakMap in markentry. r=jorendorff 2011-09-04 10:16:23 -07:00
Ehsan Akhgari
3c08d8f362 Merge mozilla-central and mozilla-inbound 2011-09-07 11:37:51 -04:00
Ehsan Akhgari
78097f8be4 Resolve the merge conflict from bug 674998 correctly by removing InvokeSessionGuard completely, r=luke 2011-09-07 11:34:15 -04:00
Boris Zbarsky
f7596db6d2 Bug 684435. Add a way for an nsIXPCScriptable to request a null equality hook, and do so for DOM nodes. r=peterv 2011-09-07 11:06:33 -04:00
Ehsan Akhgari
7531e87587 Merge mozilla-central and mozilla-inbound 2011-09-07 10:53:26 -04:00
Ehsan Akhgari
dd1857e2c4 Merge the last green changeset of mozilla-inbound to mozilla-central 2011-09-07 10:06:22 -04:00
Makoto Kato
bd63f07b96 Bug 684670 - js\src\vm/Debugger.h(406) : warning C4099: 'JSCompartment' : type name first seen using 'struct' now seen using 'class'. r=jorendorff 2011-09-07 16:29:00 +09:00
Makoto Kato
5bfd2ec82f Bug 684664 - js\src\methodjit\BaseAssembler.h(1282) : warning C4146: unary minus operator applied to unsigned type, result still unsigned. r=bhackett 2011-09-07 16:17:55 +09:00
Nicholas Nethercote
c199e54b1d Bug 684111 - Remove codePool and notePool. r=cdleary. 2011-09-06 19:12:09 -07:00
Nicholas Nethercote
67aaf6921c Bug 684111 - use a limit instead of a mask to detect when the srcnotes buffer is full. r=cdleary. 2011-09-06 19:12:09 -07:00
Nicholas Nethercote
382d6589f2 Bug 684111 - remove an unused parameter from EmitCheck. r=cdleary. 2011-09-06 19:12:08 -07:00
Brian Hackett
20031f4613 Merge MC->JM 2011-09-06 14:53:24 -07:00
Brian Hackett
4b4c3e28d4 [INFER] Fix red. 2011-09-06 03:08:29 -07:00
Makoto Kato
8062289b5c Bug 684771 - js/src/jsscript.cpp(300) : warning C4309: 'specialization' : truncation of constant value. r=wmccloskey 2011-09-06 17:54:36 +09:00
Makoto Kato
338eb1d1c6 Bug 684674 - js/src/methodjit/FastBuiltins.cpp(511) : warning C4146: unary minus operator applied to unsigned type, result still unsigned. r=bhackett 2011-09-06 17:44:36 +09:00