Nicolas B. Pierron
10fbe5dfe8
Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu
2015-05-15 20:19:01 +02:00
Geoff Brown
e890900847
Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc
2015-05-15 11:59:04 -06:00
Andrew McCreight
e4a508dec8
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
92314c1891
Bug 1164042 - Log weak map entries in DumpHeapComplete. r=terrence
2015-05-15 10:33:08 -07:00
Carsten "Tomcat" Book
1e8dae91e1
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
e8992a9f09
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
c6b3b9ab27
Bug 1131043 - Part 2: Implement Map[@@species] and Set[@@species] getter. r=evilpie
2015-05-15 11:47:18 +09:00
Tooru Fujisawa
57398a8291
Bug 1131043 - Part 1: Add Symbol.species. r=evilpie
2015-05-15 11:47:18 +09:00
Brian Hackett
69d9d39f9c
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-14 16:36:37 -06:00
Eric Rahm
37808e571f
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
14e1cf68d0
Bug 1050500 followup: Annotate js.cpp "Exit()" method as "override". rs=ehsan
2015-05-14 09:14:15 -07:00
Till Schneidereit
c8b4e1c4e8
Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley
2014-05-26 13:04:55 +02:00
Tooru Fujisawa
1a606487e3
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
f89382e8da
Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu
2015-05-07 11:34:03 -07:00
Terrence Cole
c69f123401
Bug 1161664 - Stay inline when visiting the WholeObject store buffer; r=sfink
2015-05-12 09:25:52 -07:00
Wes Kocher
de76ce2469
Backed out changeset 89c05305c708 (bug 1162199) for linux hazard bustage CLOSED TREE
2015-05-13 09:30:35 -07:00
David Major
c1ad8ec9e5
Bug 1144361: Re-enable JIT code randomization on Win64. r=jandem
2015-05-13 10:38:22 -04:00
Lars T Hansen
cbbdc871b8
Bug 1164391 - record an address within the instruction. r=luke
2015-05-13 15:42:56 +02:00
Brian Hackett
01aa1c2b73
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
135c8e8894
Bug 1146597 - Avoid unnecessary calls to maybeSweep under hasUnanalyzedPreliminaryObjects, r=jandem.
2015-05-13 07:30:05 -06:00
Brian Hackett
d8c07ff400
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-13 07:17:53 -06:00
Jan de Mooij
e3603b8c6a
Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu
2015-05-13 11:04:11 +02:00
Jan de Mooij
27c17dd32a
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
af0ae5ada4
Bug 1139856 - do not lose wakeups. r=luke
2015-05-13 10:35:42 +02:00
David Major
e2b806f5fa
Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
2015-05-12 18:20:10 -04:00
Tom Schuster
1a47aeb5ab
Bug 1163423 - Use JS_HasOwnProperty in WrapperAnswer::RecvHasOwn. r=billm
2015-05-12 21:05:50 +02:00
Tom Schuster
aecf4a84d2
Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett
2015-05-12 21:05:50 +02:00
Andrea Marchesini
d991fa6d9b
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-12 13:11:03 +01:00
Andrea Marchesini
7a35ed6840
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00
Carsten "Tomcat" Book
a9a4fd2445
Backed out changeset 3841e37b0e2f (bug 861219) for JS Crashes on a CLOSED TREE
2015-05-12 12:27:52 +02:00
Carsten "Tomcat" Book
ad17cb8208
Backed out changeset e9a4931b119c (bug 861219)
2015-05-12 12:27:20 +02:00
Nicolas B. Pierron
35c7fc5c25
Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish
2015-05-12 11:26:53 +02:00
Nicolas B. Pierron
f94c5331d1
Bug 1154971 - ValueNumbering: Skip finding the leader if the simplified instruction existed before the simplification. r=sunfish
2015-05-12 11:26:52 +02:00
Till Schneidereit
f87f1b54e6
Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley
2014-05-26 13:04:55 +02:00
Tooru Fujisawa
96b99a0d06
Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
2015-05-12 18:05:38 +09:00
Jon Coppeard
7f518a71e6
Bug 1163643 - Fix unified build errors following recent marking changes r=terrence
2015-05-12 10:04:14 +01:00
Mike Hommey
3a3e32f4c0
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
Mike Hommey
ec07b959e5
Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps
2015-05-12 07:55:21 +09:00
Mike Hommey
c4edef7b2b
Bug 1162779 - Move NO_EXPAND_LIBS to moz.build. r=mshal
2015-05-12 07:26:42 +09:00
Jeff Walden
d88c2a427a
Bug 1158399 - Ensure/assert that DateObject::setUTCTime never stores a non-TimeClip'd value in the reserved slot. r=evilpie
2015-04-30 20:03:30 -07:00
Jeff Walden
c1dad444dd
Bug 1155472 - Add the ES6 grammar parametrization to all the Parser methods, so that the permissibility of |in|, |yield| as keyword, &c. is specified directly, not by inspecting instantaneous statefulness. Don't change the statefulness yet, tho -- stop relying on it (where appropriate) in a later patch. r=efaust
2015-04-07 16:24:33 -07:00
Jeff Walden
97ecb2b229
Bug 1155472 - Reorder the various statement items in Parser::statement to correspond to the ordering in the Statement grammar production. r=efaust
2015-04-06 17:32:51 -04:00
Sean Stangl
aad2d6d263
Bug 1163168 - Prettify IonAssemblerBuffer.h. r=dougc
2015-05-08 11:55:34 -07:00
Wes Kocher
6fd66905f8
Backed out 2 changesets (bug 1159401) for b2g build bustage
...
Backed out changeset adfee1efb1e1 (bug 1159401)
Backed out changeset 70c63c8546e3 (bug 1159401)
2015-05-11 14:54:02 -07:00
Shu-yu Guo
245b492878
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Shu-yu Guo
5d5fdbcc30
Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj)
2015-05-11 14:16:44 -07:00
Birunthan Mohanathas
b2ee671e29
Bug 1162766 - Fix more bad implicit constructors in js. r=evilpie
2015-05-07 15:24:56 -07:00
Wes Kocher
a4c92e377b
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
2015-05-11 13:17:58 -07:00
Andrea Marchesini
5f0d79c537
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
8216a76e2b
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00