Граф коммитов

39509 Коммитов

Автор SHA1 Сообщение Дата
Jim Blandy 73956edbb8 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 c4942592ad 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 fc18d05771 Bug 941779 - Fix a build error in opt no-debug ggc builds; r=bhackett 2013-11-21 10:49:29 -08:00
Brian Hackett 948a61e3e4 Bug 940852 - Record baseline frame information before Ion compilation, r=jandem. 2013-11-21 10:37:38 -08:00
Steve Fink 38232338a4 Bug 940765 - Possibly-temporary annotation for InitStaticMembers, r=terrence
--HG--
extra : rebase_source : 43df20066e1090ce1269cc4cbc104d537a91a017
2013-11-21 10:15:22 -08:00
Steve Fink 51e6ca5a7f Bug 941262 - AutoAssertNoGC with no runtime, r=terrence
--HG--
extra : rebase_source : d21310b00637cbaf59232ece4667ea97d9bb3bcd
2013-11-21 10:10:56 -08:00
Nicolas Pierron c8c97132e8 Bug 940972 - Remove register truncation from clamp path. r=jandem
---
2013-11-21 10:05:35 -08:00
Jan de Mooij 75cb597b06 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 0b04f14b61 Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
CLOSED TREE
2013-11-21 09:44:27 -05:00
Brian Hackett c7e5b687dd Bug 724768 - Fix outdated comment. 2013-11-21 06:19:26 -08:00
Brian Hackett 6221473c82 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 5fe8c751ed Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink 2013-11-19 22:53:32 +00:00
Nathan Froyd f7eb2192f7 Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium 2013-11-21 07:50:28 -05:00
Boris Zbarsky 299e9bc2b3 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 2826a95d85 Bug 940525 - Fix Baseline typed array stubs to handle double indexes. r=djvj 2013-11-21 13:02:49 +01:00
Mike Hommey 8a469f49cb Bug 914274 - Remove MODULE_NAME. r=mshal 2013-11-21 17:31:19 +09:00
Shu-yu Guo 2a1e222dab Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff) 2013-11-20 22:50:28 -08:00
Shu-yu Guo b7a4c97e80 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 c52b282fbe Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl 2013-11-20 22:05:12 -08:00
Dan Gohman 0c8dc2d52d Bug 939893 - IonMonkey: Handle x/x in lowerUDiv. r=bhackett 2013-11-20 21:53:51 -08:00
Ehsan Akhgari 188a67b873 Bug 940591 - Build most of js/src/jit in unified mode; r=djvj 2013-11-20 22:39:42 -05:00
Nicholas D. Matsakis e8eb521aac Bug 938728 - Add float32x4 and int32x4 data constructors r=till 2013-11-20 15:11:45 -05:00
Jim Blandy 8ba03743e8 Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco 2013-11-20 16:50:49 -08:00
Bobby Holley 6f8f0e3dbd Bug 858101 - Tests. r=mrbkap 2013-11-20 16:04:01 -08:00
Bobby Holley ef990bd8f2 Bug 866823 - Tests. r=gabor,mrbkap 2013-11-20 16:04:00 -08:00
Kannan Vijayan b0bd556816 Bug 938130 - Fix noSuchMethod invocation. r=efaust 2013-11-20 17:45:31 -05:00
Andrew McCreight 96e1092a51 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 98cffaa1f5 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 e609612139 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 3e39fd6fda 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 1e13d8499d Bug 917454 - Add objectType function r=till 2013-09-12 12:29:40 -04:00
Jon Coppeard d31039039b 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 dd160d493c Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard 4d65d888cb Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard a09f80631c Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard e8f47db8f4 Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence 2013-11-19 22:53:36 +00:00
Steve Fink 376cffac55 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 d0c6d79dcb 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 b14289762c 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 e91fbfe720 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 bbb497880f 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 3c8589a040 Bug 940783 - Tests. r=bz 2013-11-20 08:47:59 -08:00
Ed Morley 8291c4ed9e Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE 2013-11-20 16:38:41 +00:00
Ed Morley bc86ea8de4 Backed out changeset b75c703f2e7e (bug 935136) 2013-11-20 16:38:13 +00:00
Ed Morley 5ad13921b6 Backed out changeset 915744e45b57 (bug 939476) 2013-11-20 16:38:07 +00:00
Ed Morley c5bde79421 Backed out changeset 017d3e4e80bf (bug 940505) 2013-11-20 16:38:04 +00:00
Ed Morley 8ee66047fc Backed out changeset ee2544f18623 (bug 940639) 2013-11-20 16:38:01 +00:00
Ed Morley 799cc7ec2d Backed out changeset 17ca97e65aa5 (bug 940727) 2013-11-20 16:37:55 +00:00
Jon Coppeard 6a9fcb306c Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard 0cfe740846 Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00