Commit Graph

40785 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
8d0b31cb6d Backed out changeset 3054f69fb5a1 (bug 1123383) for sm cgc failures 2015-07-13 15:19:47 +02:00
Jon Coppeard
8de5959976 Bug 1182428 - Refactor common trace logging code in bytecode compiler r=luke 2015-07-13 11:31:20 +01:00
Jon Coppeard
676d9ffdfd Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem 2015-07-13 11:31:20 +01:00
Tooru Fujisawa
ee75b8af17 Bug 1172453 - Use TypedOrValueRegister instead of ConstantOrRegister in GetElementIC. r=jandem 2015-07-13 19:29:07 +09:00
Nicolas B. Pierron
9123e1f49e Bug 1181558 part 1 - Share the machine state between all SnapshotIterators of the same InlineFrameIterator. r=jandem 2015-07-13 12:24:52 +02:00
Nicolas B. Pierron
05c023ad66 Bug 1181558 part 0 - Remove unused SnapshotIterator constructor. r=jandem 2015-07-13 12:24:51 +02:00
ProgramFOX
596882cc85 Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier 2015-07-11 18:06:46 +02:00
Nick Fitzgerald
8758e615f6 Bug 1169710 - Part 5: Fix a GC hazard and properly mark cross compartment edges in the tenure promotions log; r=sfink,jonco 2015-07-10 19:14:09 -07:00
Nick Fitzgerald
bbb9205645 Bug 1169710 - Part 4: Test the tenuring log; r=sfink 2015-07-10 19:14:09 -07:00
Nick Fitzgerald
d1a1a41f90 Bug 1169710 - Part 3: Expose the tenure promotions log on Debugger.Memory; r=sfink 2015-07-10 19:14:09 -07:00
Nick Fitzgerald
2f2addf967 Bug 1169710 - Part 2: Add Debugger infrastructure for logging promotions to the tenured heap; r=sfink 2015-07-10 19:14:08 -07:00
Nick Fitzgerald
4a01111e43 Bug 1169710 - Part 1: Debugger should maintain a set of debuggee zones and Zones should maintain a list of debuggers; r=sfink 2015-07-10 19:14:08 -07:00
Nick Fitzgerald
bcd44deb61 Bug 1169710 - Part 0: Document the Debugger.Memory's tenure promotions log; r=sfink 2015-07-10 19:14:08 -07:00
Mike Hommey
9ff75a520e Fixup for bug 1182407 for mozharness jobs that still use setup.sh.* files directly on a CLOSED TREE. r=mshal 2015-07-11 06:59:59 +09:00
Mike Hommey
b6f44982e6 Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal 2015-07-11 06:26:21 +09:00
Terrence Cole
66de0ff16e Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink 2015-07-10 10:50:19 -07:00
Geoff Brown
495b7cbfe1 Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin 2015-07-10 14:41:59 -06:00
Kannan Vijayan
4a1c0d15bf Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu 2015-07-10 16:35:00 -04:00
Wes Kocher
df5909cdbc Backed out changeset 74293125739a (bug 1176341) 2015-07-10 12:48:20 -07:00
Andrew McCreight
2ed211a7a3 Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor 2015-07-10 07:41:33 -07:00
Terrence Cole
d7fa32fc54 Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink 2015-07-09 08:45:40 -07:00
Terrence Cole
dcdae36446 Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco 2015-07-07 08:47:09 -07:00
Lars T Hansen
eeaf38d67e Bug 1141986 - Atomics.exchange, stubs for ARM64 and MIPS. r=sstangl, r=rankov 2015-07-10 14:00:28 +02:00
Lars T Hansen
b00aa03db8 Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier 2015-07-10 14:00:28 +02:00
Lars T Hansen
afb5784300 Bug 1141986 - introduce a TruncateToInt32 policy. r=h4writer 2015-07-10 14:00:28 +02:00
Lars T Hansen
7380b0bec9 Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl 2015-07-10 14:00:28 +02:00
Benjamin Bouvier
155f3ab042 Bug 1155211: Remove selectBits on Float types; r=nbp 2015-07-06 12:41:14 +02:00
Benjamin Bouvier
dfc2148b63 Bug 1155211: Rename bitselect into selectBits; r=nbp 2015-07-06 11:09:33 +02:00
Benjamin Bouvier
6fd354c20a Bug 1155211: Part 3.3 - New tests; r=h4writer 2015-07-09 21:09:27 +02:00
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