Bill McCloskey
43786e09b5
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-06 19:58:44 -07:00
Brian Hackett
191fe49db3
Bug 1175622 - Use the right API when transitively marking object groups as unknown, r=jandem.
2015-07-06 19:53:07 -07:00
Jeff Walden
9f7e9fa682
Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium
...
--HG--
extra : rebase_source : a821bfabfac56e7d9d82dc6b37475d6bae3c0ebc
2015-07-02 21:19:22 -07:00
Kannan Vijayan
99b19cfdb5
Bug 1176289 - Record proper optimization tracking outcome on failure of getPropTryConstant due to non-singleton value. r=shu
2015-07-06 11:55:23 -04:00
Nicolas B. Pierron
9605354bf7
Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
2015-07-06 16:12:48 +02:00
Nathan Froyd
56e2e8ff44
Bug 1179315 - part 2 - make it more obvious that typeIDs of typed arrays are constants; r=lth
...
We need MOZ_CONSTEXPR on {Shared,}TypedArrayObject::ArrayTypeID for some
compilers to be able to constant-fold that function. But said compilers
didn't seem to understand MOZ_CONSTEXPR annotations on TypeIDOfType,
either on the template declaration or the individual specializations.
Instead, we convert TypeIDOfType into a traits template, so ArrayTypeID
can return a logical constant instead.
2015-06-30 17:14:49 -04:00
Nathan Froyd
0569b367da
Bug 1179315 - part 1 - make TypedArrayLayout's constructor inline and MOZ_CONSTEXPR; r=lth
...
The definitions of {Shared,}TypedArrayObject::layout_ require static
constructors on some compilers because they can't see the full
definition of TypedArrayLayout's constructor. We can address this by
moving the constructor to a point where it can be easily inlined, and
marking it as MOZ_CONSTEXPR.
2015-06-30 10:15:05 -04:00
Andrea Marchesini
0bb0e9c317
Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink
2015-07-06 12:22:08 +01:00
Nicholas Nethercote
27c52263bb
Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence.
2015-07-03 00:49:40 -07:00
Nicholas Nethercote
39b01180b6
Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen.
...
--HG--
extra : rebase_source : e2a4247778e093ac37934878865e134ecc9aa062
2015-07-03 00:33:41 -07:00
Juan Gomez
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Jan de Mooij
6b7e6dcbe1
Bug 1175511 - Use template objects for arguments object allocation. r=bhackett
...
--HG--
extra : rebase_source : f78979baa09c4c5b307d838632c4767e02d87c2f
2015-07-03 20:41:52 +02:00
Phil Ringnalda
166cfe8460
Back out 12 changesets (bug 1177013) on suspicion of causing b2g emulator debug test bustage
...
CLOSED TREE
Backed out changeset 912aae0815f8 (bug 1177013)
Backed out changeset 3b6448172e50 (bug 1177013)
Backed out changeset 2af18bef5703 (bug 1177013)
Backed out changeset e6bf35115c11 (bug 1177013)
Backed out changeset 4d7f5205b60b (bug 1177013)
Backed out changeset f7de893911bc (bug 1177013)
Backed out changeset de79eba232f0 (bug 1177013)
Backed out changeset 978a77b60f2a (bug 1177013)
Backed out changeset f5b52fa19511 (bug 1177013)
Backed out changeset e14a7b70b6fa (bug 1177013)
Backed out changeset d0f5a3474659 (bug 1177013)
Backed out changeset bff9f07dad52 (bug 1177013)
2015-07-02 22:08:54 -07:00
Bill McCloskey
72a845c0e6
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-02 17:18:10 -07:00
Daniel Holbert
a04fe48b1f
Bug 1061909 followup: Add missing 'override' keyword to count() methods in DebuggerMemory.cpp. rs=ehsan
2015-07-02 16:31:53 -07:00
Terrence Cole
8d4dac38a8
No Bug - Fix test count generation when jit-flags is set; r=meow
...
--HG--
extra : rebase_source : b751475698e2f2449933d8f63692b1a8ec20cf61
2015-07-02 14:18:26 -07:00
Tom Schuster
9e2752ef7e
Bug 1171053 - Remove JS_BindCallable. r=efaust
2015-07-02 22:46:19 +02:00
Tom Schuster
717df9480a
Bug 1177801 - Remove NewObjectWithProto. r=bhackett
2015-07-02 22:46:19 +02:00
Martin Thomson
3f054841ce
Bug 1176434 - Enabling indexedDB for content JS sandboxes, r=bent
...
--HG--
extra : commitid : DYgglyPMmSl
2015-07-02 13:30:15 -07:00
Sean Stangl
d51a3382bb
Bug 1179502 - Remove extraneous MacroAssembler ARM64 code. r=efaust
2015-07-01 15:16:48 -07:00
Carsten "Tomcat" Book
90ad3cb68a
merge mozilla-inbound to mozilla-central a=merge
2015-07-02 15:44:14 +02:00
Shu-yu Guo
c4dad88285
Bug 1179264 - Only assert markedness of sampled scripts in JitcodeMap during finalization. (r=terrence)
2015-07-01 21:57:28 -07:00
Fabrice Desré
b073ed1739
Bug 1179102 - The async version of loadSubscript doesn't get the right JS version. r=bholley
2015-07-01 16:26:08 -07:00
Terrence Cole
6f7461956e
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
2015-06-18 10:23:49 -07:00
Jan de Mooij
2c2b7af49c
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Jan de Mooij
303b210317
Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
2015-06-30 21:09:46 -07:00
Lars T Hansen
dd96fa9603
Bug 1175494 - comprehensive atomics tests for asm.js. r=luke
2015-07-01 05:07:12 +02:00
Lars T Hansen
be130c992a
Bug 1155176 - correct return types for atomics. r=luke
2015-07-01 05:07:09 +02:00
Lars T Hansen
7b8c4f5c6e
Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke
2015-07-01 05:07:06 +02:00
Jan de Mooij
80aa064383
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
155b1afd35
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
Jim Blandy
791bccd06c
Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence
...
--HG--
extra : rebase_source : 9837fe45a1c8735a816df800d965d10494ab7a0d
2015-06-30 13:47:01 -07:00
Jim Blandy
d59fa9d58e
Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu
...
--HG--
extra : rebase_source : 3619bc13d7839405d9df30f103b903f5d6d03126
2015-06-04 14:08:20 -07:00
Jim Blandy
fe79284495
Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu
...
--HG--
extra : rebase_source : 31a5457c85adf992f5ad9c7a384e5cf9aa173d75
2015-06-04 11:58:10 -07:00
Ryan VanderMeulen
7483c0563e
Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
...
CLOSED TREE
2015-06-30 15:48:11 -04:00
Jan de Mooij
ba71789f3a
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
...
--HG--
extra : rebase_source : ab95d8c3cea6679b0dce33a9cac6a1c9b0b0871a
2015-06-30 11:20:58 -07:00
Jan de Mooij
731f441d6e
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
...
--HG--
extra : rebase_source : f7ae63c351c82516e7db48a12c4cfb2048a81805
2015-06-30 11:20:56 -07:00
André Bargull
c85151b95d
Bug 1177907 - Handle ObjectClassIs exception in date_toString. r=till
...
--HG--
extra : rebase_source : ae93a8075b640110c0e2ffa9af329bc2ee97ee98
2015-06-30 04:36:00 -04:00
Jim Blandy
8ef4f24a11
Bug 1060567: Debugger.Memory.prototype.takeCensus: provide byte counts on request. r=fitzgen
...
--HG--
extra : rebase_source : 667afcac9c716dbed5d1746fecbf3ff0f72ad735
2015-06-04 09:55:48 -07:00
Jim Blandy
05b9a3855d
Bug 1061909: Implement 'allocationStack' breakdown for Debugger.Memory.prototype.takeCensus. r=fitzgen
...
--HG--
extra : rebase_source : cdb7ed669d4ffa6a8459c5f15772a1f27ba30180
2015-06-30 23:47:37 -07:00
Jim Blandy
4e3b65a048
Bug 1061909: Arrange for trees of census counts to be traced by the GC. r=fitzgen
...
--HG--
extra : rebase_source : 4490dbe0779f35e79ec25e593eb5ae687cc42dd8
2015-06-30 17:25:50 -07:00
Jim Blandy
bd94b10a6f
Bug 1061909: Add breakdown argument to Debugger.Memory.prototype.takeCensus, covering all existing count types. r=fitzgen
...
--HG--
extra : rebase_source : 9fab0f6710d1cd6bf72cfb99dae081d1a7a4d867
2015-07-01 15:51:32 -07:00
Jim Blandy
a0c2000a3d
Bug 1061909: Define a testing function to introduce easily traceable objects. r=fitzgen
...
--HG--
extra : rebase_source : 9d2de7cd91ab51f6971015cf9c5e8b078685fcbe
2015-06-28 13:11:06 -07:00
Jim Blandy
850b996d88
Bug 1061909: Add documentation for Debugger.Memory.prototype.takeCensus's 'breakdown' parameter. r=fitzgen
...
--HG--
extra : rebase_source : 4a7f90a95361fd5c9b7dad8978c7ed3c3204839b
2015-06-26 17:24:35 -07:00
Brian Hackett
6c689a1566
Bug 1174230 - Limit the complexity of regalloc bundles which can be merged together, r=sunfish.
2015-07-01 15:47:35 -07:00
Jeff Walden
9e451714f3
Bug 1075758 - Update String.prototype.normalize tests for normalization changes in ICU 55. r=arai
...
--HG--
extra : rebase_source : e853a46ec010b268419113577eb2814208e221eb
2015-06-16 23:53:04 -07:00
Jeff Walden
e63ba15e9d
Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull
...
--HG--
extra : rebase_source : 4080447ee9160924a5fe468335f41e1d8bdb0a39
2015-06-28 07:00:01 -07:00
Kartikaya Gupta
9ca2ba78c0
Bug 1178274 - Ensure the BrowserTabsRemoteAutostart function is first called on the main thread during xpcshell testing. r=billm
2015-06-30 06:43:07 -04:00
Tooru Fujisawa
ee4292f1cc
Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo
2015-06-30 19:24:28 +09:00
Heiher
e61b7a0c4b
Bug 1177016 - IonMonkey: MIPS: Fix a unaligned access caused by bug 1169731. r=jandem
2015-06-24 17:48:00 +02:00