Nicolas B. Pierron
c6b64ed88b
Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer
2015-07-09 14:35:29 +02:00
Shu-yu Guo
70b1b66aff
Bug 1181354 - Account for initaliasedlexical in this one weird const cutout in jit::SetProperty. (r=jandem)
2015-07-09 05:35:44 -07:00
Carsten "Tomcat" Book
52b5ebd4ec
Backed out changeset b6c7a3219a97 (bug 1167883) for assertion failures in onEnterFrame-04.js on a CLOSED TREE
2015-07-09 13:08:28 +02:00
Jan de Mooij
7c7eb1700d
Backout 596ee431b3d2 (bug 1180874) because of bugs.
2015-07-09 11:24:54 +02:00
Tooru Fujisawa
89c0cfed73
Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl
2015-07-09 18:22:11 +09:00
Jan de Mooij
5e3a8ad03e
Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp
2015-07-09 11:12:04 +02:00
Tooru Fujisawa
e973910f37
Backed out changeset b9b555396153 (bug 1181063)
2015-07-09 17:53:33 +09:00
Tooru Fujisawa
3f6a421004
Bug 1181151 - Fix Registers::GetName typedef issue with clang. r=rankov
2015-07-09 17:26:12 +09:00
Tooru Fujisawa
3bec725281
Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov
2015-07-09 17:26:12 +09:00
Tooru Fujisawa
8c46222b26
Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl
2015-07-09 17:26:12 +09:00
Jon Coppeard
fac3fdf014
Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence
2015-07-09 08:38:00 +01:00
Phil Ringnalda
2b52060034
Back out 6e49d0bf0819 (bug 1169639) for hazard build failures
...
CLOSED TREE
2015-07-08 19:56:40 -07:00
Jeff Walden
aae494716d
Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
2015-06-08 10:55:53 -07:00
Martin Thomson
68c1665b4f
Bug 1181262 - Disabling more code under --disable-webrtc, r=dholbert,bwc
2015-07-08 12:27:45 -07:00
Ryan VanderMeulen
00b394eb4f
Merge inbound to m-c. a=merge
...
CLOSED TREE
2015-07-08 14:33:24 -04:00
lazyparser
a5b84a5e3d
Bug 1181581 - Fix some typos in comments. r=jandem
...
CLOSED TREE
2015-07-08 09:13:00 -04:00
ProgramFOX
a0cea47270
Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
2015-07-07 15:31:44 +02:00
ProgramFOX
dc7e5b48a9
Bug 1124291 - SIMD (interpreter): Added test cases for int8x16 and int16x8. r=benj
2015-07-07 15:17:55 +02:00
ProgramFOX
da076d8f52
Bug 1124291 - added ToInt8 and ToInt16. r=Waldo
2015-07-02 17:51:25 +02:00
Carsten "Tomcat" Book
fd7ace7a20
Backed out changeset 6c24695543a9 (bug 1124291) for bustage on a CLOSED TREE
2015-07-08 15:11:54 +02:00
Carsten "Tomcat" Book
4c56ef4555
Backed out changeset d1b878ce28f4 (bug 1124291)
2015-07-08 15:11:19 +02:00
ProgramFOX
d858b62151
Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
2015-07-07 15:31:44 +02:00
ProgramFOX
92362b778b
Bug 1124291 - SIMD (interpreter): Added test cases for int8x16 and int16x8. r=benj
2015-07-07 15:17:55 +02:00
Benjamin Bouvier
c8ad2922c0
Bug 1157624: Odin: split parsing/validation from codegen; r=luke
2015-07-02 18:32:24 +02:00
Benjamin Bouvier
d1712e8362
Bug 1157624: A few free asm.js tests; r=luke
2015-07-02 18:34:43 +02:00
Spenser Andrew Bauman
d95a3652e0
Bug 1176406 - IonMonkey: Poor type refinement of element access results during inlininig
...
Improve type refinement based on the heap type sets of input objects to GETELEM operations. r=bhackett1024
2015-07-01 16:45:00 +02:00
Sander Mathijs van Veen
d243cf2fea
bug 1180874 - Use DivOrModConstantI for unsigned division or modulo by constant. r=nbp
2015-07-07 17:03:59 +02:00
Nicholas Nethercote
24ab7bcdca
Bug 1179071 - Merge RemovingIterator into Iterator. r=froydnj.
...
The original motivation for the Iterator/RemovingIterator split was that
PLDHashTable Checker class would treat them differently. But that didn't end up
happening (see bug 1131308). So this patch merges them. This is a small code
size win now but it will become bigger when I add iterators to nsTHashTable and
nsBaseHashtable.
The only complication is that PLDHashTable::Iter() is now non-const, which is
a problem if you use it in a const method. So I added PLDHashTable::ConstIter()
which is used in just two places. It's a bit of a hack -- effectively a
const_cast -- but I don't think it's too bad.
2015-07-06 22:02:26 -07:00
Brian Hackett
3a4f720cea
Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem.
2015-07-07 17:38:24 -07:00
David Major
75e6de2c27
Bug 1167248: Test whether mysterious rand_s failures are due to LoadLibraryExW hooks. rs=terrence
2015-07-07 18:56:53 -04:00
Sean Stangl
3cb35cd62a
Bug 1180013 - Fix irregexp on ARM64. r=efaust
2015-07-02 15:23:47 -07:00
Wes Kocher
87a000a955
Backed out changeset b822456c6e2f (bug 1175714) for mass assertion failures on a CLOSED TREE
2015-07-07 12:31:40 -07:00
Brian Hackett
edaac38e1e
Bug 1175714 - Watch for baseline frame values with nursery types during OSR, r=jandem.
2015-07-07 11:24:36 -07:00
Brian Hackett
1333cfd846
Bug 1176751 - Eagerly convert unboxed arrays to native arrays more often during Ion compilation, r=jandem.
2015-07-07 11:20:25 -07:00
Dragana Damjanovic
c7fc0a288e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
31c0c961cd
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Bill McCloskey
b162c4e892
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-06 19:58:44 -07:00
Brian Hackett
7b8c6bd586
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
b9b1c2b195
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
e2f68bb350
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
5b4a36245b
Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
2015-07-06 16:12:48 +02:00
Nathan Froyd
cbafbc4092
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
710f9fb5c0
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
edc3dda6a4
Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink
2015-07-06 12:22:08 +01:00
Nicholas Nethercote
c34381c2d4
Bug 1180123 (part 2) - Minor nursery report fixes. r=terrence.
2015-07-03 00:49:40 -07:00
Nicholas Nethercote
c233cf202e
Bug 1180123 (part 1) - Report the size of the saved stacks sets. r=fitzgen.
2015-07-03 00:33:41 -07:00
Juan Gomez
21d73728f3
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Jan de Mooij
7248c7e4fe
Bug 1175511 - Use template objects for arguments object allocation. r=bhackett
2015-07-03 20:41:52 +02:00
Phil Ringnalda
6d43ab4967
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
af77069eb7
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-02 17:18:10 -07:00