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

49124 Коммитов

Автор SHA1 Сообщение Дата
Terrence Cole e7aebfedd7 Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
--HG--
extra : rebase_source : 3e414a1653f19a4787b4cbffab381d02f3645a61
2015-05-13 19:13:49 -07:00
Terrence Cole 0fcf77ca25 Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
--HG--
extra : rebase_source : b3f6997a8d2cf2798f293b0bc7ce80dc627289a7
2015-05-13 11:06:52 -07:00
Terrence Cole 470d9d6d4f Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett
--HG--
extra : rebase_source : c82c4162e1a02a5c33aeb5191bb819f40dba7237
2015-05-12 09:26:36 -07:00
Ryan VanderMeulen 37c83e9221 No bug - Bump the Windows stack frame size. r=shu
--HG--
extra : rebase_source : 8a48f3989617e4547d13f6a339fdd1baeaa81270
2015-05-15 18:17:13 -04:00
Andrea Marchesini 3aa189b5ff Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
--HG--
rename : dom/base/nsIDOMFile.idl => dom/base/nsIDOMBlob.idl
2015-05-18 14:52:26 +01:00
Jon Coppeard 567b8d0634 Bug 1164815 - Use an enum to define GlobalObject slot constants r=luke 2015-05-18 09:58:04 +01:00
Brian Hackett 20ac26a539 Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-17 20:12:14 -06:00
Jinank Jain b157ffb281 Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke 2015-05-13 22:47:47 +02:00
Phil Ringnalda b9aede581a Back out 356231081116 (bug 1162199) for js::GCMarker::eagerlyMarkChildren crashes
CLOSED TREE
2015-05-16 10:38:07 -07:00
Brian Hackett cb58c0c05c Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-16 09:16:38 -06:00
Nicholas Nethercote eab9ff6d25 Back out all four patches from bug 1161377. r=me.
Due to Android startup regressions (bug 1163066) and plugin crashes (bug
1165155).

--HG--
extra : rebase_source : 380f79e67dff4c4eaa2614f286a4d0669666b652
2015-05-14 21:48:43 -07:00
Ryan VanderMeulen d1ea9c0eda Backed out changeset b3902a6225c3 (bug 1142816) for introducing new rooting hazards.
CLOSED TREE
2015-05-15 16:26:53 -04:00
Ryan VanderMeulen 4decbb024c Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
Backed out changeset a1018d31e591 (bug 1147403)
Backed out changeset fdb1dcf35e04 (bug 1147403)
Backed out changeset 66ab1f789052 (bug 1147403)
Backed out changeset 8ee01e148887 (bug 1147403)
Backed out changeset 615c601284e3 (bug 1147403)
Backed out changeset d7a4b4c31c94 (bug 1147403)
Backed out changeset b1abceaf0f6e (bug 1147403)
Backed out changeset 443b1a2a084f (bug 1147403)
2015-05-15 15:28:48 -04:00
Tom Schuster b0a96575dd Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust 2015-05-15 20:53:03 +02:00
Tom Schuster d554d80442 Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust 2015-05-15 20:53:03 +02:00
Steve Fink a4f7702fb5 Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff
--HG--
extra : rebase_source : 1d4e5f6980d87c0657a7d99aa9bb537083efe844
2015-05-13 15:16:26 -07:00
Terrence Cole 766a81dc9a Bug 1132744 - Update set of GC types, r=sfink
--HG--
extra : rebase_source : 173c5698c8fcddbca693e1491470a27f42b9c1a5
2015-05-13 13:32:17 -07:00
Jinank Jain e1727da55a Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=terrence DONTBUILD 2015-05-13 22:58:11 +02:00
Eric Rahm 4d284c0363 Backed out changeset b3902a6225c3 (bug 1142816) 2015-05-15 11:32:43 -07:00
Jinank Jain f438e5fc78 Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks 2015-05-13 22:58:11 +02:00
Jinank Jain b1147a4716 Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco 2015-05-14 14:40:14 +02:00
Nicolas B. Pierron 8fb6098991 Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron 863447ad77 Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron ee77187f06 Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu 2015-05-15 20:19:03 +02:00
Nicolas B. Pierron 2b8e638ee8 Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer 2015-05-15 20:19:02 +02:00
Nicolas B. Pierron bd088a7a01 Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer 2015-05-15 20:19:02 +02:00
Nicolas B. Pierron 4cd321758f Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer 2015-05-15 20:19:02 +02:00
Nicolas B. Pierron 48bae2ca42 Bug 1147403 part 1 - Move Sprinter into its own header and add a FILE & LifoAlloc variants. r=h4writer 2015-05-15 20:19:01 +02:00
Nicolas B. Pierron 1ae56c0a90 Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu 2015-05-15 20:19:01 +02:00
Geoff Brown 364413190e Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc 2015-05-15 11:59:04 -06:00
Andrew McCreight 2d929a5569 Bug 1158558, part 2 - Finish incremental GCs in progress in BeginCollection() and ShutdownCollect(). r=smaug
Various parts of the first half of BeginCollection() can start an incremental GC.
This is bad because running the GC and CC at the same time can cause the CC to end
up with pointers to dead JS objects.

To avoid this, we finish any incremental GC in progress in BeginCollection. This
is slow, but hopefully it is rare.
2015-05-15 10:33:09 -07:00
Andrew McCreight 692d366804 Bug 1164042 - Log weak map entries in DumpHeapComplete. r=terrence 2015-05-15 10:33:08 -07:00
Carsten "Tomcat" Book 5f9edb1f65 Backed out changeset c112db453761 (bug 1162199) for Android m4 test failures on a CLOSED TREE 2015-05-15 09:03:42 +02:00
Tooru Fujisawa aa498fec0a Bug 1131043 - Part 3: Fix ecma_6/TypedArray/slice.js to check %TypedArray%[@@species] instead of Symbol.species. r=bustage 2015-05-15 12:39:44 +09:00
Tooru Fujisawa 37a9d0086b Bug 1131043 - Part 2: Implement Map[@@species] and Set[@@species] getter. r=evilpie 2015-05-15 11:47:18 +09:00
Tooru Fujisawa c240fdbf02 Bug 1131043 - Part 1: Add Symbol.species. r=evilpie 2015-05-15 11:47:18 +09:00
Brian Hackett 1c8650b5db Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-14 16:36:37 -06:00
Eric Rahm 682623740c Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07:00
Daniel Holbert 2dc1d29ed6 Bug 1050500 followup: Annotate js.cpp "Exit()" method as "override". rs=ehsan 2015-05-14 09:14:15 -07:00
Till Schneidereit 4baefc1d67 Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley 2014-05-26 13:04:55 +02:00
Tooru Fujisawa 54cc04881a Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley 2015-05-14 13:03:14 +09:00
Jim Blandy b451be5e0e Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu
--HG--
extra : rebase_source : 750f2bc2e9e721faf482f882616211df6dbe25cd
extra : amend_source : 24830f31d7f8c3b5392e13b57f71f05841aaee46
2015-05-07 11:34:03 -07:00
Terrence Cole 1e12524a6d Bug 1161664 - Stay inline when visiting the WholeObject store buffer; r=sfink 2015-05-12 09:25:52 -07:00
Wes Kocher 00831bf215 Backed out changeset 89c05305c708 (bug 1162199) for linux hazard bustage CLOSED TREE 2015-05-13 09:30:35 -07:00
David Major a1ae658f56 Bug 1144361: Re-enable JIT code randomization on Win64. r=jandem
--HG--
extra : rebase_source : a41337fd2b4052b9f2e3e6e1f2c15e70be523f0d
2015-05-13 10:38:22 -04:00
Lars T Hansen 75a60148dc Bug 1164391 - record an address within the instruction. r=luke 2015-05-13 15:42:56 +02:00
Brian Hackett f152a0ab11 Bug 1162986 - Relax type requirements for using baseline cache information when compiling GETPROP, r=jandem. 2015-05-13 07:38:01 -06:00
Brian Hackett 8fec853c84 Bug 1146597 - Avoid unnecessary calls to maybeSweep under hasUnanalyzedPreliminaryObjects, r=jandem. 2015-05-13 07:30:05 -06:00
Brian Hackett 5799b72d33 Bug 1162199 - Use unboxed objects by default, r=jandem. 2015-05-13 07:17:53 -06:00
Jan de Mooij e487e9954b Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu 2015-05-13 11:04:11 +02:00