js/src/jit/x64/MacroAssembler-x64.h
87d424cf36cab9daabb68552f54cd2782eb2167a
created 2015-09-12 11:11 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 2: Move MacroAssembler::rshiftPtrArithmetic into generic macro assembler. r=jandem
354d9854c2792868732db1509cef3477891b8fad
created 2015-09-12 11:01 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1203964 - Part 1: Move MacroAssembler::rshiftPtr into generic macro assembler. r=h4writer
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
1c76222e6348687151b94361efd7c3688f35b68f
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
a392154abcd983fc178d05bb29b161688ebae669
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
70668e7ed89692279d3bef75f658484db815aad2
created 2015-09-11 13:47 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
f11cf71a5ccad575161d0208044aef25199c7823
created 2015-09-10 13:47 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 12 changesets (bug 1199719) for rebasing on top of something that's being backed out
2521189eba907c1d48f1c5f0d5d2e59d7e64e4f0
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier
da69d8d082af861eb8280c41dab94df9b4b039e4
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 5 - Move MacroAssembler::orPtr into the generic macro assembler. r=lth
399f2af808f36cc0c163edd099ca2cb1268028cd
created 2015-09-10 22:36 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
e7b5bd4c0dc4f7fd683495bdcab6b9d5c67e821d
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 4 - Factor MacroAssembler::callWithExitFrame. r=jandem
c35d8212f83591dd9bd37e120e3f6796485bdf9b
created 2015-09-01 11:58 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184965 part 2 - Factor MacroAssembler::makeFrameDescriptor. r=sstangl
9bbda285615621242bae425e5c520b3c89331464
created 2015-08-13 13:55 -0700
pushed 2015-10-29 11:30 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 3/4 - Convert x64 to ScratchRegisterScope. r=nbp
d7c9da5fe4770590418aa2e90562553b5c676c4f
created 2015-08-25 08:09 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1192786 - Hook ARM disassembler into IONFLAGS=codegen machinery. r=nbp
381b4c8dc15ea01f7bd407ef2f48edd7dacc0c36
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
7c9a34b615aa22b31a5b4efdb81704566e951f08
created 2015-07-06 16:12 +0200
pushed 2015-09-21 14:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1178770 - Move MacroAssemblerSpecific::call to the MacroAssembler. r=h4writer
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed 2015-08-10 18:23 +0000
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
87a4a036587ce1e8f0bf98fa2449d251ecd902fa
created 2015-03-31 14:30 +0200
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1134626 part 1 - Move all x86-shared files into their own directory. r=jandem
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
97a152aae8c01d15e8b3523ca6d56ec22c6c91ab
created 2015-03-25 17:34 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem
66b0d478ee770300720a12d855181937d1084bc1
created 2014-02-12 17:32 +0100
pushed 2015-04-21 23:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 941381: drive by fix for x86 platforms; r=jandem in bug 930477, a=bustage
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
bed50853ae08e7da85137064395a8e32a9c97d51
created 2015-02-18 20:56 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1134013. Add a version of branchTestObject that takes an Address. r=jandem
7b4c0588cba87c37523adbad6f46710d95c74ace
created 2015-02-01 09:50 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add JIT optimizations for unboxed objects, r=jandem.
a0f242c5683b43244ea0051fdc9a6ba8a8883b08
created 2015-01-30 16:05 -0800
pushed 2015-03-30 18:32 +0000
Dan Gohman Dan Gohman - Bug 1125202 - SpiderMonkey: Reorganize the x86 BaseAssembler codebase r=jandem
fcb33cbbe1d25fa842b80c58d23de9dba9979c27
created 2015-01-26 12:22 +0100
pushed 2015-03-30 18:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112156 - Add MSimdUnbox to extract SIMD values from the TypedObjects. r=bbouvier
d7d0b5c0c55e356e3b6eebbd9deea1b677eb3a0a
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 2/7 - Add profiler exit and enter frame instrumentation code. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
a7d9f158838d963f08ab1284b74fe619fe299045
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 2/7 - Add profiler exit and enter frame instrumentation code. r=jandem
936b4df5458073dc1a05f7b8384a6283c75685da
created 2015-01-02 17:09 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1113018. Stop manually moving things into ScratchReg in the x86-64 version of extractObject; just rely on unboxNonDouble doing the right thing as needed. r=sunfish
47185628a395f5351d9422d3d63d78e5bf44ed76
created 2014-12-29 16:26 +0100
pushed 2015-02-23 15:17 +0000
Jan de Mooij Jan de Mooij - Bug 1113643 - Optimize |x instanceof function| in Baseline and optimize more in Ion. r=bhackett
13a2592c2e2a96e2f742770c02aec933c5aff789
created 2014-12-28 07:04 -0800
pushed 2015-02-23 15:17 +0000
Dan Gohman Dan Gohman - Bug 1115752 - SpiderMonkey: VEX encodings for moves, shifts, and multiplies r=jandem
2a2e04192d58332872103561e6343b788d314af9
created 2014-12-16 22:52 +0100
pushed 2015-02-23 15:17 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp
8e00d242e6a28189d229eec0ca229fb6a927ecea
created 2014-12-15 20:54 -0800
pushed 2015-02-23 15:17 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem
c2a84c32dba0fcba7f897b026267fe055a175917
created 2014-12-15 20:53 -0800
pushed 2015-02-23 15:17 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Make more assembler operand orderings consistent r=jandem
489a094de48a691638ae5e9d7f562c7a84c7afb6
created 2014-12-15 20:53 -0800
pushed 2015-02-23 15:17 +0000
Dan Gohman Dan Gohman - Bug 1099080 - OdinMonkey: Eliminate AsmJSInterruptCheck's temporary register r=luke
1cd8295305eb74bf0d0848cd08132c117fbdabe3
created 2014-12-13 22:05 -0500
pushed 2015-02-23 15:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1111166. Don't emit a movq from a register to itself when unboxing things on x86-64. r=sunfish
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
4234288de38345e13f194e542d48d4dff2d3c8fb
created 2014-12-16 22:52 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp, a=abillings
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
465b7f68072becf42240a386823eb8cdd6cebc9c
created 2014-11-18 01:08 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1092947: IonMonkey: Improve ion entry sequence, r=djvj
0edc83d3670fece8cf5a07a45823312cd046ca5d
created 2014-11-17 17:37 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset 8cf79ca692cc (bug 1092947) under suspicion of breaking Windows Jit tests on a CLOSED TREE
8cf79ca692cccec5a1ad2387de729e09c93e0ab7
created 2014-11-18 01:08 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1092947: IonMonkey: Improve ion entry sequence, r=djvj
b5fdc0c44b6c653babecfb14f2467de66eaee08a
created 2014-11-14 19:05 -0500
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d94b6a6469b4 (bug 1092947) for jsreftest crashes.
d94b6a6469b49f666334af051b62ef0a95aceb3d
created 2014-11-15 00:04 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1092947: IonMonkey: Improve ion entry sequence, r=djvj
d8cd4f0de4f71fd180771882a8e527747df2b1ac
created 2014-11-12 12:12 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 10 - Baseline-compile JSOP_RESUME. r=shu,wingo
4bdc3391644e7200cb8419cdf59e502f36424498
created 2014-11-04 18:21 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem.
942a5a358648162fd16973a2bfca71d91a607dd5
created 2014-12-16 22:52 +0100
pushed 2014-12-18 15:27 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp, a=abillings
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
afef8d8afd377ace7dd0b95e25007c7123812c00
created 2014-10-15 14:26 -0700
pushed 2014-11-28 15:29 +0000
Terrence Cole Terrence Cole - Bug 1013001 - Make it simpler to deal with nursery pointers in the compiler. r=jandem, a=lsblakk
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
1b69fdc32b25bf2e2d772ea7594d545bf3b5cac1
created 2014-09-05 15:11 -0400
pushed 2014-11-28 15:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060976 - Fix more bad implicit constructors in the JS engine; r=jorendorff
c94fc6b83daaa7e2df45a5524d2ec384b0aa1bab
created 2014-10-15 14:26 -0700
pushed 2014-10-29 14:09 +0000
Terrence Cole Terrence Cole - Bug 1013001 - Make it simpler to deal with nursery pointers in the compiler. r=jandem, a=lsblakk
ff9ac3b549cc6f6415c6ff9b66b4d9059c767698
created 2014-08-20 22:36 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 3: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for x86 and x64. r=jandem
5482a918ee738fb105676ddfb9e4ed4185649782
created 2014-08-19 14:34 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 8 - Move X86Assembler.h and AssemblerBuffer.h into jit/. r=sunfish
32628ddca30c9e8a39be492a787bfa5a6e50825d
created 2014-08-18 17:00 +0200
pushed 2014-10-13 16:35 +0000
Branislav Rankov Branislav Rankov - Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
8506633026924c3c987dbbb1bc4271e5a43b2958
created 2014-08-13 15:08 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constants; r=sunfish
36814bee62770f77330d8bf7c5e674bc8170cfc0
created 2014-08-11 08:40 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1023158 - Add writeDataRelocation() call, r=jandem.
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
7abc1d5a4e4c97dbb904e93ba8dae3ec4e828241
created 2014-06-25 17:34 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
d1235dfcbda034c6f4bef24389645f6294cf0895
created 2014-06-25 15:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
9854e43bfd1b7860558fc4d7752bef370cd742ae
created 2014-06-30 12:32 +0200
pushed 2014-09-02 16:39 +0000
Conner McConkey Conner McConkey - Bug 1021739 - Transform the selfhosting IsObject function into an intrinsic, r=h4writer
5cc5f26b237e52a916ed9671d1da3cb2f287194d
created 2014-06-29 09:52 -0700
pushed 2014-09-02 16:39 +0000
Phil Ringnalda Phil Ringnalda - Back out 4 changesets (bug 1030446) on suspicion of setting up random patches to break asmjs tests on Android Armv6
4bc102bd4067dc76c99b480fb89965b9a25faeb7
created 2014-06-25 17:34 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
c11c8733e76acc844811583349a63a96ce639b2e
created 2014-06-25 15:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
1d6a452e43694a60a3e5dde8f9777c6fcb8da589
created 2014-06-27 17:34 -0700
pushed 2014-09-02 16:39 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1030446) for b2g non-unified build bustage on a CLOSED TREE
d925c77d4b3f86e9d324ceff7f730acb7f9faa84
created 2014-06-25 17:34 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
988f19a5ea1fcc16a88a487fa03ab3020d58f096
created 2014-06-25 15:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
e08a6942e21cbd09bd9a976f76115386e4b48fb9
created 2014-06-23 10:56 -0500
pushed 2014-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 6 - JIT support for symbol values. r=jandem.
1bc4f420340d535776842df93f690339fa63ec02
created 2014-06-06 15:45 -0500
pushed 2014-07-21 20:25 +0000
Luke Wagner Luke Wagner - Bug 1021229 - hoist enoughMemory_ into AssemblerShared (r=jandem)
c970565582c234232a135b0753c4d5fa9916231d
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl
19a798e76a8429a132dbc36d17f8f88f8cb3fed0
created 2014-05-29 20:20 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1012922 - IonMonkey: Micro-optimize some x64 MacroAssembler sequences to avoid using copies r=jandem
163cef53a92cf1660418c12e92960684331f28e9
created 2014-05-28 18:44 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1004726 - Clean up profiler pseudo-stack representation (relanded), r=djvj,jchen
9fa72130d50b7d82771e489399ec321c24c2fc8c
created 2014-05-26 21:51 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Backed out changeset c2429d6c41fb (Bug 1004726) for regressions on B2G, r=me
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
7dc3d59d9ad2d8ef717322d37dc85200292ae149
created 2014-05-26 06:54 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1015180 - Move linkExitFrame to the common MacroAssembler. r=jandem
4e45c614395963b7e5a322ab936d027561eccf91
created 2014-05-14 16:00 +0200
pushed 2014-07-21 20:25 +0000
Branislav Rankov Branislav Rankov - Bug 1007107 - IonMonkey: Fix bug in branchTestMagicValue on X64, ARM and MIPS. r=nbp
c2429d6c41fb3b7598136535f4c6fc9428a15e09
created 2014-05-20 15:25 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1004726 - Clean up profiler pseudo-stack representation. r=djvj,mrosenberg
bcf7062a8d7808987b61b117ddcf97ba58f701b8
created 2014-05-16 01:50 +0900
pushed 2014-07-21 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1003149 - Part2: Implement JSOP_SPREAD* optimized stubs in the baseline compiler. r=jandem
85e85da7890933e5a46dfe7ea11251b4d0b4b03f
created 2014-05-16 12:26 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1008590 - Don't store chars pointer for inline strings, store JSString length and flags separately. r=luke
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
f61c1fc785f5a1e1fe267172b3fe001698a847ae
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
9bf09205a5377a9e4ddb4a73f7498382308e959a
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish
3f0918a55223cbb566c80cbc2551fa9d650ff37b
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
7dc742da42106567618c91c0b2b4886e1135c572
created 2014-05-01 11:34 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 1000100 - Baseline postbarrier tidyup r=jandem
fa468cb36e5e43bc5afda6ab72fc1ef7549debbb
created 2014-05-01 11:35 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu
c050752335d6a8c4edab6556a99caf6baddb4cce
created 2014-04-25 15:39 +0900
pushed 2014-07-21 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem
f742f98f4d041dc20ff32eebcbb1aa83305dc90d
created 2014-04-16 18:46 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
f4b188b044ccd89ade232c7b39330eb52a5bc79b
created 2014-04-23 17:17 +0200
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier
13d60930dab2b563e9bdd9564f54775588914bf5
created 2014-04-23 13:48 +0100
pushed 2014-06-09 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Split macro assembler implementation by architecture r=jandem
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3
created 2013-09-30 14:18 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 988950 - Speed up post barrier checks in Ion r=jandem
2ec0a91f244f9368c3348a0330a1eb1327d25e9e
created 2014-04-03 17:53 +0200
pushed 2014-06-09 21:49 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared Baseline and MacroAssembler code to be compatible with MIPS. r=sstangl
8ba787cb6c35b7f33c0d124942bca9adcc774613
created 2014-03-20 10:03 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
d87a13b71afc89264e66a87f09a8904ec4886df6
created 2014-03-20 10:03 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
a3df7451c35c5dedca71373858ed58ea2f01b752
created 2014-03-20 10:03 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
42a241a931a0f79ccd058c0c0c287809cfcd6ab6
created 2014-03-27 19:20 -0700
pushed 2014-06-09 21:49 +0000
Jed Davis Jed Davis - Bug 914561 - Add AbsoluteAddress load32/store32 on x86/x64. r=nbp
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
d3577c22ad2eb83eed1168b8f72628868d5cbb16
created 2014-03-27 10:11 -0400
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 988418 - Remove some unused OSR code. r=nbp
a2d86e1bf7743e166a70d3880eaf23abbe0889ee
created 2013-12-18 15:54 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
2b312f9d244996355b9419e172000738383a5b94
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
0f9522bcd25994a209c8fe27e98094f7df368480
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
8af12200ad0b74173f493c7d2bd4f6885ac2363c
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-02-04 01:06 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
less more (0) -120 tip