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