Andrew McCreight
|
89892236bf
|
Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
|
2013-11-24 10:34:51 -08:00 |
|
Andrew McCreight
|
1cfa831bf2
|
Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
|
2013-11-24 10:27:51 -08:00 |
|
Ryan VanderMeulen
|
6864f03cf5
|
Backed out changesets 6235d23be128, 0fbd934a80c8, and 592b49270490 (bug 770535) for Windows build bustage on a CLOSED TREE.
|
2013-11-25 15:16:42 -05:00 |
|
Andrew McCreight
|
6bbdd252af
|
Bug 770535, part 3 - Fold mMainThreadWrappedNativeProtoMap into mWrappedNativeProtoMap. r=bholley
With the removal of locks, these two maps are identical.
|
2013-11-24 11:03:29 -08:00 |
|
Andrew McCreight
|
9390ecab7c
|
Bug 770535, part 2 - Replace ThreadRunningGC with GCIsRunning. r=bholley
|
2013-11-24 10:34:51 -08:00 |
|
Andrew McCreight
|
121d5509aa
|
Bug 770535, part 1 - Remove map lock from XPConnect. r=bholley
|
2013-11-24 10:27:51 -08:00 |
|
Birunthan Mohanathas
|
c4d797a2eb
|
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
|
2013-11-25 14:02:47 -05:00 |
|
Benjamin Bouvier
|
9e5a33e2ba
|
Bug 941381: Make Float32 correctness tests for trigo assert
--HG--
extra : rebase_source : 106448e8add2874705f7f7de13afa66f3d85f86f
|
2013-11-22 18:10:40 +01:00 |
|
Benjamin Bouvier
|
1ef45414ba
|
Bug 941381: Compile Float32 asin as asinf, not sinf (typo); r=luke
--HG--
extra : rebase_source : 8a860a6bab7add8752d42bbcf0ee6059d02a0b1d
|
2013-11-22 18:10:24 +01:00 |
|
Dan Gohman
|
78ae6b68a6
|
Bug 940864 - IonMonkey: Don't do unsigned inference when bailouts are disabled. r=nbp
|
2013-11-25 08:17:30 -08:00 |
|
Dan Gohman
|
e31c0b4e5a
|
Bug 941877 - IonMonkey: Constify various accessor functions. r=nbp
|
2013-11-25 08:17:28 -08:00 |
|
Steve Fink
|
9beca2b0fd
|
Bug 942304 - Avoid rooting hazard in ArrayBufferObject::neuterViews. r=terrence
|
2013-11-22 13:07:59 -08:00 |
|
Carsten "Tomcat" Book
|
7aed87ac9d
|
Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
|
2013-11-25 15:04:35 +01:00 |
|
Till Schneidereit
|
04de070f86
|
Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
--HG--
extra : rebase_source : da1f84152831b49eb9aa1fc6a40b2dc91582b9bf
|
2013-11-25 11:40:53 +00:00 |
|
Till Schneidereit
|
ff16b5950d
|
Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis
--HG--
extra : rebase_source : e4f82bf3102a69b5bc51108ca604060bbd1f4a67
|
2013-11-25 11:21:37 +00:00 |
|
Till Schneidereit
|
e53dd864ea
|
Bug 942205 - Part 2: Use JSPropertySpec[] to install ParallelArray#length getter. r=nmatsakis
--HG--
extra : rebase_source : 4ed14d74195085c4c0d546c4fefbbd919d80b5c6
|
2013-11-22 17:18:09 +00:00 |
|
Till Schneidereit
|
610a5a2b68
|
Bug 942205 - Part 1: Skip self-hosted properties while initializing the self-hosting global. r=nmatsakis
--HG--
extra : rebase_source : 5e5a59984e195b1542a4a6b59f574b54007bad3a
|
2013-11-22 17:14:30 +00:00 |
|
Jon Coppeard
|
9f36f7aa14
|
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
|
2013-11-25 11:26:10 +00:00 |
|
Bill McCloskey
|
eefba9e6b7
|
Bug 942552 - Unified sources causing build issues in SpiderMonkey with --disable-threadsafe. r=ehsan
|
2013-11-25 01:24:28 -08:00 |
|
Phil Ringnalda
|
558c71b2f4
|
Back out 78f9a7685da3 (bug 942105) for debug ASan testZOOB.js timeouts
|
2013-11-24 16:52:50 -08:00 |
|
Hannes Verschore
|
c352036e21
|
Bug 942105 - IonMonkey: Remove the inlineUseCountRatio option, r=jandem
|
2013-11-24 20:59:06 +01:00 |
|
Phil Ringnalda
|
b96b144d65
|
Back out 5ecede5e0ceb (bug 931864) for assertions
|
2013-11-23 21:53:45 -08:00 |
|
Phil Ringnalda
|
b27943e7d5
|
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
|
d83ce2a599
|
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
|
8f96c714b8
|
Bug 939608 - Part 2: Build xpconnect in unified mode; r=bholley
|
2013-11-20 11:35:34 -05:00 |
|
Mike Hommey
|
af90d4b8fa
|
Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal
|
2013-11-23 07:02:10 +09:00 |
|
Mike Hommey
|
67df42f71d
|
Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps
|
2013-11-22 08:16:18 +09:00 |
|
Dan Gohman
|
0b1ada6433
|
Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett
|
2013-11-23 10:38:24 -08:00 |
|
Dan Gohman
|
643a028f04
|
Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett
|
2013-11-23 10:38:24 -08:00 |
|
Dan Gohman
|
53e193d8a0
|
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
|
745aaf759b
|
Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett
|
2013-11-23 10:38:21 -08:00 |
|
Dan Gohman
|
d9fe0bc543
|
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
|
89105caca5
|
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
|
8d82279b41
|
Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett
|
2013-11-23 10:27:38 -08:00 |
|
Dan Gohman
|
2eeb448e9d
|
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
|
fe8102eef7
|
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
|
7e1ee7cbb7
|
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
|
962919d092
|
Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa
|
2013-11-22 14:17:30 -05:00 |
|
Bobby Holley
|
bb2fd2553f
|
Bug 933681 - Tests. r=jorendorff
|
2013-11-22 10:55:43 -08:00 |
|
Bobby Holley
|
868e96d413
|
Bug 933681 - Resolve canonical eval() onto Xrayed globals. r=jorendorff
|
2013-11-22 10:55:43 -08:00 |
|
Bobby Holley
|
5ee662f07c
|
Bug 933681 - Add lookups for standard classes in XrayWrapper. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
ceb4adeb25
|
Bug 933681 - Introduce an API to map from names to JSProtoKeys. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
03430ca901
|
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
|
46905c4c30
|
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
|
bba48b88fb
|
Bug 933681 - Factor JSStdName table iteration into a helper function. r=jorendorff
|
2013-11-22 10:55:42 -08:00 |
|
Bobby Holley
|
a0af7450e0
|
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
|
1de2ae4a4d
|
Bug 942116 - Stop using the register keyword in the JS engine; r=luke
|
2013-11-22 13:49:41 -05:00 |
|
Terrence Cole
|
9a9c37e5d5
|
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
|
7bd9dda07f
|
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
|
8a253bc60c
|
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 |
|