Commit Graph

39563 Commits

Author SHA1 Message Date
Phil Ringnalda
9628872c01 Bug 938431 followup, bail out when ParallelArray isn't defined, since it's only on trunk
--HG--
extra : rebase_source : 91f842ae5b53c452d156288e7124394646b86ebc
2013-11-23 18:00:11 -08:00
Mike Hommey
62a0ecdaf3 Bug 942031 - Don't link against the js engine when there's no need to. r=mshal 2013-11-24 08:18:50 +09:00
Ehsan Akhgari
656e1c1b05 Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley 2013-11-20 11:35:34 -05:00
Mike Hommey
f6f81dedfc Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal 2013-11-23 07:02:10 +09:00
Mike Hommey
aaacc118f4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Dan Gohman
346eb4e7de Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
e225bef47b Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
91d6428095 Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett 2013-11-23 10:38:24 -08:00
Dan Gohman
455ad146c8 Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett 2013-11-23 10:38:21 -08:00
Dan Gohman
0430669b20 Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9e0b95431c Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
9be3871f52 Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett 2013-11-23 10:27:38 -08:00
Dan Gohman
1ffa31cdde Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett 2013-11-23 10:27:38 -08:00
Luke Wagner
6702696818 Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)
--HG--
extra : rebase_source : 24cc636ef05661f9bbdc17b65609749ff14caab8
2013-11-22 15:45:18 -06:00
Dan Gohman
20b66f850a Bug 913648 - SpiderMonkey: Allow allocation of an AssemblerBuffer larger than INT_MAX/2. r=luke 2013-11-23 06:35:58 -08:00
Jim Chen
0b958846fc Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa 2013-11-22 14:17:30 -05:00
Bobby Holley
997a44b0de Bug 933681 - Tests. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
76193870ea Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff 2013-11-22 10:55:43 -08:00
Bobby Holley
bdc983a462 Bug 933681 - Add lookups for standard classes in XrayWrapper. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1e99e3a88d Bug 933681 - Introduce an API to map from names to JSProtoKeys. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
fbb3f0f126 Bug 933681 - Rename the tables in jsapi.cpp to something that makes sense. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
3e086c2018 Bug 933681 - Define JSStdName tables in terms of jsprototypes.h. r=jorendorff
This makes sure everything is consistent, and lets us use JSProtoKeys to index
into the JSStdNames table.
2013-11-22 10:55:42 -08:00
Bobby Holley
6975e32bff Bug 933681 - Factor JSStdName table iteration into a helper function. r=jorendorff 2013-11-22 10:55:42 -08:00
Bobby Holley
1ca9a96480 Bug 933681 - Always stash resolved constructors in global slots, and kill markStandardClassInitializedNoProto. r=jorendorff
This is necessary to see this stuff over Xrays.
2013-11-22 10:55:41 -08:00
Ehsan Akhgari
0c4c8c3fe8 Bug 942116 - Stop using the register keyword in the JS engine; r=luke 2013-11-22 13:49:41 -05:00
Terrence Cole
87bb77ad4e Bug 941837 - Reduce JS heap fragmentation to help a CLOSED TREE; r=billm
--HG--
extra : rebase_source : 63941e8830cf2750a070cde60100d8180312533d
2013-11-21 21:03:53 -08:00
Ehsan Akhgari
b86497683d Backed out changeset 5993d8ad664c (bug 939608) because bug 941450 was backed out
Landed on a CLOSED TREE
2013-11-22 11:22:49 -05:00
Ed Morley
2df56b3abd Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE 2013-11-22 16:00:32 +00:00
Ed Morley
1a9ee1c710 Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Ehsan Akhgari
7075e16ecb Bug 942127 - Build the JS editline library in unified mode; r=glandium 2013-11-22 10:39:08 -05:00
Ehsan Akhgari
a39abe644b Bug 942124 - Build the js shell in unified mode; r=glandium 2013-11-22 10:38:52 -05:00
Ehsan Akhgari
dc1e885f49 Bug 942122 - Build the JS gdb tests in unified mode; r=glandium 2013-11-22 10:38:35 -05:00
Jon Coppeard
8e9031c1b6 Bug 941793 - Always remove store buffer entries on relocation r=terrence 2013-11-22 06:58:32 -08:00
Jon Coppeard
d8c217e468 Bug 941767 - Fix rooting hazard in GetNativeForGlobal() r=bholley 2013-11-22 06:58:32 -08:00
Benjamin Bouvier
275b6c86e1 Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl 2013-11-22 15:32:16 +01:00
Benjamin Bouvier
08d6d4dfed Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl 2013-11-22 15:18:08 +01:00
Ehsan Akhgari
64bc15535e Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : d4baf7ddb95bb0217357b9eb9fabd2e08d37548a
2013-11-20 11:35:34 -05:00
Ehsan Akhgari
f6ce5da265 Bug 941424 - Build more of the JS engine in unified mode; r=djvj
X-Git-Commit-ID: a36a6a48f6712fdb86bbe1005cf7afcf26bc0200
2013-11-22 00:16:31 -05:00
Terrence Cole
6b6406d739 Bug 941821 - Fix an exact rooting hazard false positive across ForkJoin invocation; r=sfink 2013-11-21 14:27:15 -08:00
Mike Hommey
2f9d386e67 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Mike Hommey
86956347ec Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd 2013-11-19 13:45:31 +09:00
retornam
cfec5f4428 Bug 941889 - Make configure recognize Android 19 tools. r=nalexander 2013-11-21 20:19:20 -08:00
Brian Hackett
c3005f4f45 Bug 941311 - Improve GGC pretenuring heuristics, r=terrence,jandem. 2013-11-21 19:20:25 -08:00
Kan-Ru Chen (陳侃如)
899b652824 Bug 940285 - Followup fix the variable order. r=me 2013-11-22 10:52:13 +08:00
Eddy Bruel
b7dc968e57 Bug 637572: Implement Debugger.Source.prototype.elementProperty (v7) r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
0cc01ddf21 Bug 637572: Add elementProperty to CompileOptions. r=sfink 2013-11-21 13:25:15 -08:00
Eddy Bruel
3f03596df5 Bug 637572: Implement Debugger.Source.prototype.element (v7) r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
d53b6e9e03 Bug 637572: Have cloned JSScripts refer to their ScriptSourceObjects via a CCW, not by copying them r=sfink 2013-11-21 13:25:15 -08:00
Jim Blandy
fc0db97f43 Bug 637572: Assert that JSScript:: and LazyScript::sourceObject_ are never cross-compartment references. r=billm 2013-11-21 13:25:14 -08:00
Jim Blandy
044eb51762 Bug 941122: Make nsXBLProtoImplMethod and nsXBLProtoImplProperty handle gray objects properly. r=mccr8, r=smaug 2013-11-21 13:19:46 -08:00