Bill McCloskey
ad4d5d83e6
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-06 19:58:44 -07:00
Brian Hackett
ca7f77f059
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
96c2588dae
Bug 1163891 - Read lines of input in xpcshell/jsshell while properly handling EINTR failures and retrying in response. r=glandium
2015-07-02 21:19:22 -07:00
Kannan Vijayan
b312995e0c
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
5f50b20b83
Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
2015-07-06 16:12:48 +02:00
Nathan Froyd
58ab01d2f6
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
303fb3685d
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
6ce3addf33
Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink
2015-07-06 12:22:08 +01:00
Nicholas Nethercote
f6742d6ea1
Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence.
2015-07-03 00:49:40 -07:00
Nicholas Nethercote
f4a3b65d7c
Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen.
2015-07-03 00:33:41 -07:00
Juan Gomez
01df2f691b
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Jan de Mooij
1931ff7c4e
Bug 1175511 - Use template objects for arguments object allocation. r=bhackett
2015-07-03 20:41:52 +02:00
Phil Ringnalda
cae35eaf19
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
fd0ab128e1
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-02 17:18:10 -07:00
Daniel Holbert
033d90db7e
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
4e621d36af
No Bug - Fix test count generation when jit-flags is set; r=meow
2015-07-02 14:18:26 -07:00
Tom Schuster
1a8391fb4f
Bug 1171053 - Remove JS_BindCallable. r=efaust
2015-07-02 22:46:19 +02:00
Tom Schuster
8f146f4e90
Bug 1177801 - Remove NewObjectWithProto. r=bhackett
2015-07-02 22:46:19 +02:00
Martin Thomson
c1cec6411f
Bug 1176434 - Enabling indexedDB for content JS sandboxes, r=bent
2015-07-02 13:30:15 -07:00
Sean Stangl
742b0e4f95
Bug 1179502 - Remove extraneous MacroAssembler ARM64 code. r=efaust
2015-07-01 15:16:48 -07:00
Carsten "Tomcat" Book
fc30a67d50
merge mozilla-inbound to mozilla-central a=merge
2015-07-02 15:44:14 +02:00
Shu-yu Guo
5a46aa8c45
Bug 1179264 - Only assert markedness of sampled scripts in JitcodeMap during finalization. (r=terrence)
2015-07-01 21:57:28 -07:00
Fabrice Desré
57df9456ab
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
b44230bba3
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
3b8d7eed74
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Jan de Mooij
708e28e6b7
Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
2015-06-30 21:09:46 -07:00
Lars T Hansen
f25ff6b040
Bug 1175494 - comprehensive atomics tests for asm.js. r=luke
2015-07-01 05:07:12 +02:00
Lars T Hansen
63fdb6310d
Bug 1155176 - correct return types for atomics. r=luke
2015-07-01 05:07:09 +02:00
Lars T Hansen
5c3060e795
Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke
2015-07-01 05:07:06 +02:00
Jan de Mooij
8a44bb82f6
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
c3dfaeab46
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
Jim Blandy
c56cf91c4a
Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence
2015-06-30 13:47:01 -07:00
Jim Blandy
82da406c18
Bug 1163520: Don't hand out internal function objects via Debugger.Environment.prototype.callee. r=shu
2015-06-04 14:08:20 -07:00
Jim Blandy
c7207ac32f
Bug 1163520: Make IsInternalFunctionObject take its argument by reference, as it must not be nullptr. r=shu
2015-06-04 11:58:10 -07:00
Ryan VanderMeulen
9b6df02fe8
Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
...
CLOSED TREE
2015-06-30 15:48:11 -04:00
Jan de Mooij
9844b067b4
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
ae8d5d837c
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
André Bargull
008d227fc4
Bug 1177907 - Handle ObjectClassIs exception in date_toString. r=till
2015-06-30 04:36:00 -04:00
Jim Blandy
76347c9f12
Bug 1060567: Debugger.Memory.prototype.takeCensus: provide byte counts on request. r=fitzgen
2015-06-04 09:55:48 -07:00
Jim Blandy
048f2b5f03
Bug 1061909: Implement 'allocationStack' breakdown for Debugger.Memory.prototype.takeCensus. r=fitzgen
2015-06-30 23:47:37 -07:00
Jim Blandy
5ceab24634
Bug 1061909: Arrange for trees of census counts to be traced by the GC. r=fitzgen
2015-06-30 17:25:50 -07:00
Jim Blandy
ea7cce9d19
Bug 1061909: Add breakdown argument to Debugger.Memory.prototype.takeCensus, covering all existing count types. r=fitzgen
2015-07-01 15:51:32 -07:00
Jim Blandy
89bb990613
Bug 1061909: Define a testing function to introduce easily traceable objects. r=fitzgen
2015-06-28 13:11:06 -07:00
Jim Blandy
6b1d6ff2e7
Bug 1061909: Add documentation for Debugger.Memory.prototype.takeCensus's 'breakdown' parameter. r=fitzgen
2015-06-26 17:24:35 -07:00
Brian Hackett
563944c0c2
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
19131a1547
Bug 1075758 - Update String.prototype.normalize tests for normalization changes in ICU 55. r=arai
2015-06-16 23:53:04 -07:00
Jeff Walden
a970903611
Bug 912701 - When removing Unicode extension sequences from a locale, ignore similar syntax that might be found in a privateuse component. r=abargull
2015-06-28 07:00:01 -07:00
Kartikaya Gupta
12d6a56beb
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
5c536eddba
Bug 1177941 - Do not show warning about unreachable empty statement after return statement. r=Waldo
2015-06-30 19:24:28 +09:00
Heiher
7250d8dd98
Bug 1177016 - IonMonkey: MIPS: Fix a unaligned access caused by bug 1169731. r=jandem
2015-06-24 17:48:00 +02:00