Jim Blandy
e9e666d1e5
Bug 941803: Make --enable-perf build again, after the rvalue reference support patch broke it. r=luke
2013-11-21 11:35:56 -08:00
Bill McCloskey
d93468015c
Bug 895395 - Support NameFunctions when compiling scripts off the main thread Bug 895395 - Support NameFunctions when compiling scripts off the main thread (r=bhackett)
2013-11-19 13:20:33 -08:00
Terrence Cole
df29cb7411
Bug 941779 - Fix a build error in opt no-debug ggc builds; r=bhackett
2013-11-21 10:49:29 -08:00
Brian Hackett
28436d4108
Bug 940852 - Record baseline frame information before Ion compilation, r=jandem.
2013-11-21 10:37:38 -08:00
Steve Fink
bc558ea208
Bug 940765 - Possibly-temporary annotation for InitStaticMembers, r=terrence
...
--HG--
extra : rebase_source : 43df20066e1090ce1269cc4cbc104d537a91a017
2013-11-21 10:15:22 -08:00
Steve Fink
dee31063e1
Bug 941262 - AutoAssertNoGC with no runtime, r=terrence
...
--HG--
extra : rebase_source : d21310b00637cbaf59232ece4667ea97d9bb3bcd
2013-11-21 10:10:56 -08:00
Nicolas Pierron
fc8eac7f75
Bug 940972 - Remove register truncation from clamp path. r=jandem
...
---
2013-11-21 10:05:35 -08:00
Jan de Mooij
5ada427e25
Bug 941590 - Build jsapi-tests in unified mode. r=ehsan,luke
...
--HG--
extra : rebase_source : 01ce690cd3583e99b47ab82ff0a19eaaa128e1fd
2013-11-21 16:42:01 +01:00
Ryan VanderMeulen
43d6223947
Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
...
CLOSED TREE
2013-11-21 09:44:27 -05:00
Brian Hackett
f74f95529d
Bug 724768 - Fix outdated comment.
2013-11-21 06:19:26 -08:00
Brian Hackett
6064653082
Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
2013-11-21 06:01:58 -08:00
Jon Coppeard
e705b6bebe
Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
2013-11-19 22:53:32 +00:00
Nathan Froyd
49229a0e1e
Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium
2013-11-21 07:50:28 -05:00
Boris Zbarsky
a7501e7c35
Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
2013-11-21 07:51:16 -05:00
Jan de Mooij
a1820b1a6f
Bug 940525 - Fix Baseline typed array stubs to handle double indexes. r=djvj
2013-11-21 13:02:49 +01:00
Mike Hommey
03e5fc6ffa
Bug 914274 - Remove MODULE_NAME. r=mshal
2013-11-21 17:31:19 +09:00
Shu-yu Guo
176f4b5200
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
2013-11-20 22:50:28 -08:00
Shu-yu Guo
58f49b859c
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
2013-11-20 22:50:28 -08:00
Dan Gohman
f8f457130a
Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl
2013-11-20 22:05:12 -08:00
Dan Gohman
4f3a53ff31
Bug 939893 - IonMonkey: Handle x/x in lowerUDiv. r=bhackett
2013-11-20 21:53:51 -08:00
Ehsan Akhgari
b35b36fd1a
Bug 940591 - Build most of js/src/jit in unified mode; r=djvj
2013-11-20 22:39:42 -05:00
Nicholas D. Matsakis
20579b54c2
Bug 938728 - Add float32x4 and int32x4 data constructors r=till
2013-11-20 15:11:45 -05:00
Jim Blandy
0680e6b4ea
Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco
2013-11-20 16:50:49 -08:00
Bobby Holley
9699a172ce
Bug 858101 - Tests. r=mrbkap
2013-11-20 16:04:01 -08:00
Bobby Holley
df5c80866e
Bug 866823 - Tests. r=gabor,mrbkap
2013-11-20 16:04:00 -08:00
Kannan Vijayan
1cbdc1508d
Bug 938130 - Fix noSuchMethod invocation. r=efaust
2013-11-20 17:45:31 -05:00
Andrew McCreight
9c3c29695f
Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
...
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks. This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.
Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Benjamin Smedberg
04357a9dd8
Bug 672843 part D2 - Fix the xpconnect exception code and Components.results to prefer the name NS_ERROR_ILLEGAL_VALUE over the other synonyms. Fix a few tests that rely on exception names to use exception values instead. r=bholley
2013-11-20 11:46:18 -05:00
Terrence Cole
f03fb3275f
Bug 940718 - Create the first safe JSContext in a GC safe location; r=bholley
...
--HG--
extra : rebase_source : fa6e43d8e194e21e1a5231050aa7a959d844edd5
2013-11-20 12:12:11 -08:00
Terrence Cole
aa9762da35
Bug 940755 - Add an exact rooting suppression for AutoAssertNoGC; r=sfink
...
--HG--
extra : rebase_source : 01ce5a48daa53c46138256daf0bf814356b3ca4e
2013-11-19 15:50:25 -08:00
Nicholas D. Matsakis
4a53bfc3df
Bug 917454 - Add objectType function r=till
2013-09-12 12:29:40 -04:00
Jon Coppeard
7cba35f775
Bug 939476 - Only use separate GC stats phase for markDelayedChildren() in mark phase r=billm
2013-11-20 15:37:30 +00:00
Jon Coppeard
6ab18f1654
Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
2013-11-20 15:37:30 +00:00
Jon Coppeard
91b278ba3c
Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley
2013-11-20 15:37:30 +00:00
Jon Coppeard
45edc962cf
Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley
2013-11-20 15:37:30 +00:00
Jon Coppeard
b910746f04
Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
2013-11-19 22:53:36 +00:00
Steve Fink
310eb68ffe
Bug 940765 - pref_HashTableLookup cannot GC, r=terrence
...
DONTBUILD because this only affects the analysis, and that'll get rebuilt soon enough
2013-11-19 23:22:54 -08:00
Steve Fink
e2b2b53c79
Bug 939472 - Remove buffer from multiview list when neutered, r=billm
...
--HG--
extra : rebase_source : 0f010d15b90486f3b16c540a5eaf9a237d3c563b
2013-11-18 14:50:14 -08:00
Steve Fink
875baff1f6
Bug 940629 - Root StackShape across getChildPropertyOnDictionary calls, r=bhackett
...
--HG--
extra : rebase_source : 57b54ad4f448107a323cf2810eb0231f5e1a1513
2013-11-19 12:32:33 -08:00
Jan de Mooij
6ab540d604
Bug 940925 - Don't inspect Baseline binary arithmetic IC if it had unoptimizable operands. r=bhackett
2013-11-20 18:40:57 +01:00
Bobby Holley
688bba41bf
Bug 939166 - Be more direct in GetStaticScriptGlobal. r=bz
...
This can all collapse because of the following facts:
* Ever since we introduced SandboxPrivate, we never actually use a Window
as an SOP for a sandbox.
* nsGlobalWindow is actually the only thing that implements nsIScriptGlobalObject.
2013-11-20 08:48:00 -08:00
Bobby Holley
0cbc09f09d
Bug 940783 - Tests. r=bz
2013-11-20 08:47:59 -08:00
Ed Morley
6e9fecbb20
Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
2013-11-20 16:38:41 +00:00
Ed Morley
9d11288f9b
Backed out changeset b75c703f2e7e (bug 935136)
2013-11-20 16:38:13 +00:00
Ed Morley
4d86c6b0e4
Backed out changeset 915744e45b57 (bug 939476)
2013-11-20 16:38:07 +00:00
Ed Morley
4f9c98b39c
Backed out changeset 017d3e4e80bf (bug 940505)
2013-11-20 16:38:04 +00:00
Ed Morley
2266a34f80
Backed out changeset ee2544f18623 (bug 940639)
2013-11-20 16:38:01 +00:00
Ed Morley
58ac75dfe2
Backed out changeset 17ca97e65aa5 (bug 940727)
2013-11-20 16:37:55 +00:00
Jon Coppeard
3d07a3a88d
Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley
2013-11-20 15:37:30 +00:00
Jon Coppeard
c693051e65
Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley
2013-11-20 15:37:30 +00:00