Benjamin Bouvier
a44b5a4448
Bug 1155211: Part 3.2 - Remove lanes getters; r=nbp
2015-07-09 21:24:01 +02:00
Benjamin Bouvier
649e091596
Bug 1155211: Part 3.1 - Update tests for extractLane; r=h4writer
2015-07-09 21:07:20 +02:00
Benjamin Bouvier
5bb69d8b51
Bug 1155211: Part 3.0 - Implement SIMD[type].extractLane; p=flomerz;bbouvier; r=h4writer
2015-07-09 21:07:04 +02:00
Benjamin Bouvier
2e5928dacd
Bug 1173722: Part 1 - Capitalize all the SIMD types names; r=nbp
2015-07-09 19:15:24 +02:00
Jeff Walden
ffd45d5a11
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
Mauricio Collares Neto
d99c241868
Bug 1182203 - Part 1: Optimize unsigned division by constants. r=sunfish
2015-07-09 11:21:00 +02:00
Mauricio Collares Neto
6b5e90ea78
Bug 1182203 - Part 0: Generalize reciprocal multiplication constant calculation. r=sunfish
2015-07-09 11:19:00 +02:00
Boris Zbarsky
5e8858b2f6
Bug 1180770
part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv
2015-07-09 22:51:28 -04:00
Nick Fitzgerald
b01e7bc5e9
Bug 1068988 - Part 4: Fix object-pending-metadata root marking; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
cc3335116e
Bug 1068988 - Part 3: Document the size property in the allocations log; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
a9857c13f8
Bug 1068988 - Part 2: Add a test for byte sizes in the allocations log; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
3c7ef23816
Bug 1068988 - Part 1: Add byte size to the allocation log; r=shu
2015-07-09 09:21:16 -07:00
Jan de Mooij
c9bfc60095
Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp
2015-07-09 11:12:04 +02:00
Brian Hackett
67bce7a6ea
Bug 1180608 - Remove bogus assert, r=jandem.
2015-07-09 07:43:42 -07:00
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