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

49118 Коммитов

Автор SHA1 Сообщение Дата
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
Jan de Mooij d7fcb3448a Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett 2015-05-13 11:04:09 +02:00
Lars T Hansen 81be93278f Bug 1139856 - do not lose wakeups. r=luke 2015-05-13 10:35:42 +02:00
David Major 10dd02fb03 Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
--HG--
extra : rebase_source : 60fe4ff9708b72d9b77e08df1104e67e6bc42c5f
2015-05-12 18:20:10 -04:00
Tom Schuster 46b3f4a779 Bug 1163423 - Use JS_HasOwnProperty in WrapperAnswer::RecvHasOwn. r=billm 2015-05-12 21:05:50 +02:00
Tom Schuster 13353fb65f Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett 2015-05-12 21:05:50 +02:00
Andrea Marchesini f4538bb921 Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
--HG--
rename : dom/base/MultipartFileImpl.cpp => dom/base/MultipartBlobImpl.cpp
rename : dom/base/MultipartFileImpl.h => dom/base/MultipartBlobImpl.h
2015-05-12 13:11:03 +01:00