diff browse annotate |
7ef344caf4840922fe05cb318e988ca80b93dd50 created 2023-01-11 20:51 +0000 pushed 2023-01-12 04:10 +0000 |
Denis Palmeiro | Denis Palmeiro - Bug 1804325: Create a separate file for each JS script during perf profiling. r=iain |
diff browse annotate |
db88fa190f63506c1da204a5ff73202d679611e9 created 2023-01-05 16:34 -0500 pushed 2023-01-06 04:14 +0000 |
Cristian Tuns | Cristian Tuns - Backed out changeset cd141e3f3d3d (bug 1804325) for causing spidermonkey bustages CLOSED TREE |
diff browse annotate |
cd141e3f3d3dc6c4f062d1fd46d6d46cb545011b created 2023-01-05 21:17 +0000 pushed 2023-01-06 04:14 +0000 |
Denis Palmeiro | Denis Palmeiro - Bug 1804325: Create a separate file for each JS script during perf profiling. r=iain |
diff browse annotate |
22b9fb4f1c7db13a299c602695e6003cbac64d3f created 2022-06-09 13:49 +0000 pushed 2022-06-09 22:00 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1770366 part 1 - Rename *SlotCount to *SlotsSize in a few places. r=iain |
diff browse annotate |
a087dace973356bec9cb9693016dffb58065a3a5 created 2022-06-09 18:27 +0300 pushed 2022-06-09 22:00 +0000 |
Butkovits Atila | Butkovits Atila - Backed out 6 changesets (bug 1770366) for causing failure at mouse-pointer-boundary-events-for-shadowdom.html. CLOSED TREE |
diff browse annotate |
df8aad2f05fa515cc29c7d107fa75074d35fcc95 created 2022-06-09 13:49 +0000 pushed 2022-06-09 22:00 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1770366 part 1 - Rename *SlotCount to *SlotsSize in a few places. r=iain |
diff browse annotate |
b6ce71a687c2d91c8cf3ca60952862cca3e90580 created 2022-06-02 05:53 +0000 pushed 2022-06-02 21:46 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1772081 part 1 - Remove bailout tables. r=iain |
diff browse annotate |
4e8e89273ddb890b904f2da44129f219dc0a7a55 created 2022-02-08 08:16 +0000 pushed 2022-02-08 17:32 +0000 |
Julian Seward | Julian Seward - Bug 1710025 - Make Ion's regalloc debug output easier to read. r=jandem. |
diff browse annotate |
69ebfd62d6a364f97903d3bf9ab05896aec6f770 created 2021-05-19 17:54 +0000 pushed 2021-05-19 21:47 +0000 |
Julian Seward | Julian Seward - Bug 1711636 - Assertion failure: from.toStackSlot()->slot() % SimdMemoryAlignment == 0, at js/src/jit/LIR.cpp:654. r=lth. |
diff browse annotate |
c876a180dd576795b08d748cfba978b98a95f9ba created 2020-11-20 10:52 +0000 pushed 2020-11-20 16:00 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1673553 part 32 - Remove ArgumentCheck bailout code. r=iain |
diff browse annotate |
f242454db37a8e4178a4d6495df4502e8661c28d created 2020-11-06 12:23 +0000 pushed 2020-11-11 09:55 +0000 |
Iain Ireland | Iain Ireland - Bug 1673497: Part 3: Minor cleanups r=jandem |
diff browse annotate |
a7cf4676f6d164ea37c94d711248cbe2a6609199 created 2020-06-10 07:57 +0000 pushed 2020-06-10 21:40 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1644507 - Remove an inappropriate MOZ_ASSERT. r=bbouvier |
diff browse annotate |
53f7064dc0dee9dc33d26364fed4866fbe21c621 created 2020-05-20 07:01 +0000 pushed 2020-05-20 15:28 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1631228 - wasm ion simd, part 0: remove old SIMD MIRTypes. r=bbouvier |
diff browse annotate |
0748ce82ab9df8afbb73bea361a775baaaa169c1 created 2020-04-14 09:05 +0000 pushed 2020-04-14 15:44 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1628751 - Replace use of standard library traits classes by the _v or _t versions r=jwalden |
diff browse annotate |
3fd4e08317fc4a51edbe85362b3cdb19033daf64 created 2020-04-02 11:54 +0000 pushed 2020-04-03 01:02 +0000 |
André Bargull | André Bargull - Bug 1626656 - Part 2: Change printf %d to %u specifier for unsigned integers. r=jandem |
diff browse annotate |
e91c62508fd884d65be615d5a3d3176c07672d0a created 2020-03-05 15:29 +0000 pushed 2020-03-06 09:47 +0000 |
Andy Wingo | Andy Wingo - Bug 1609057 - Add support for stack results to LIR r=lth |
diff browse annotate |
f66db742b2e70cc8dbead25b6fc2585f2a1a6df2 created 2020-03-05 15:43 +0200 pushed 2020-03-05 21:27 +0000 |
Cosmin Sabou | Cosmin Sabou - Backed out changeset a813a2f0970a (bug 1609057) for build bustages on LIR.h |
diff browse annotate |
a813a2f0970a7fe45d19b3d036c62dc846526767 created 2020-03-05 13:14 +0000 pushed 2020-03-05 21:27 +0000 |
Andy Wingo | Andy Wingo - Bug 1609057 - Add support for stack results to LIR r=lth |
diff browse annotate |
097aecdda3d06ebdf7b41e5d27f42f73a4e8f816 created 2020-03-02 10:48 +0000 pushed 2020-03-02 21:27 +0000 |
Andy Wingo | Andy Wingo - Bug 1609057 - Add support for stack results in Ion wasm compiler r=lth |
diff browse annotate |
06e0a127bc84ec22c2f537e8fec25e1705594070 created 2019-07-04 21:39 +0000 pushed 2019-07-06 03:34 +0000 |
Iain Ireland | Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet |
diff browse annotate |
8a9279474147d96daf6cfa7aea7ea273c689255f created 2019-07-05 00:31 +0300 pushed 2019-07-05 06:46 +0000 |
Coroiu Cristina | Coroiu Cristina - Backed out changeset f4ec67ebfc94 (bug 1561732) for run failures on a CLOSED TREE |
diff browse annotate |
f4ec67ebfc945aa8799d826943d9096d52ddb8b5 created 2019-07-04 20:00 +0000 pushed 2019-07-05 06:46 +0000 |
Iain Ireland | Iain Ireland - Bug 1561732: Remove sincos optimization r=mgaudet |
diff browse annotate |
ed1ef97375801e123d5edf8bbe569f8411852004 created 2019-04-11 11:37 +0000 pushed 2019-04-12 03:19 +0000 |
André Bargull | André Bargull - Bug 1542736 - Part 7: Replace std::tolower with js::unicode::ToLowerCase. r=jwalden |
diff browse annotate |
d0e8c583c0fe3c7059cfa0bc00481f2140220bbf created 2019-04-03 09:35 +0000 pushed 2019-04-04 04:33 +0000 |
Anthony Aillerie | Anthony Aillerie - Bug 1540771 - LIR.cpp: Remove nested redundant #ifdef r=nbp |
diff browse annotate |
01c2d53e22c42738e5cc7ea6bda4cdfe14270226 created 2019-03-05 16:03 +0100 pushed 2019-03-06 09:57 +0000 |
Julian Seward | Julian Seward - Bug 1517924 - Stackmap creation for wasm-via-Ion. r=lhansen. |
diff browse annotate |
5f4630838d46dd81dadb13220a4af0da9e23a619 created 2019-01-18 10:16 +0100 pushed 2019-01-19 09:59 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre |
diff browse annotate |
66eb1f485c1a3ea81372758bc92292c9428b17cd created 2018-12-01 04:52 +0900 pushed 2018-12-01 05:49 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp |
diff browse annotate |
e4712449ba4303cef134ba0b3f1bea13fbd50c4a created 2018-11-30 16:39 +0100 pushed 2018-12-01 05:49 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre |
diff browse annotate |
6f3709b3878117466168c40affa7bca0b60cf75b created 2018-11-30 11:46 +0100 pushed 2018-11-30 11:01 +0000 |
Sylvestre Ledru | Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format |
diff browse annotate |
8fd55df51b25f080dcbf749bd9127f7fea3b36f4 created 2018-09-06 11:54 +0200 pushed 2018-09-11 22:13 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 5. r=tcampbell |
diff browse annotate |
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd created 2018-08-10 18:00 +1000 pushed 2018-08-13 09:57 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink |
diff browse annotate |
b54db66223586b4e04f5cb926fccdacf8a176b91 created 2018-05-30 21:15 +0200 pushed 2018-06-01 22:02 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj |
diff browse annotate |
f0ef968154ec6126539e51cb232ab3d27be983ac created 2018-03-13 19:01 +0100 pushed 2018-03-13 22:40 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1445181 part 3 - Use #ifdef JS_JITSPEW more to shrink opt builds a bit. r=nbp |
diff browse annotate |
3b9d64b45b142435683c3399876595ef451982e0 created 2018-03-13 19:00 +0100 pushed 2018-03-13 22:40 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1445181 part 1 - Make LIR opcode an enum class. r=nbp |
diff browse annotate |
8b23d0fe66d9543df55619bd48d1a1d0704df95f created 2018-03-08 11:10 +0100 pushed 2018-03-08 18:01 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 19 - Remove LNode::numSuccessors_. r=nbp |
diff browse annotate |
75d18bb967e0ec0892baeecdd3ae9107483d62c5 created 2018-03-08 11:10 +0100 pushed 2018-03-08 18:01 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 18 - Assert LIR instructions are non-virtual. r=nbp |
diff browse annotate |
5eb188b60de2014942aeba057ef953e34b030239 created 2018-03-08 11:10 +0100 pushed 2018-03-08 18:01 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 15 - Move virtual LNode::getOperand to LInstruction, devirtualize LPhi::getOperand. r=nbp |
diff browse annotate |
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf created 2018-02-21 10:30 -0600 pushed 2018-02-24 00:59 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem. |
diff browse annotate |
e0377b6627678a8ddf69480cf8fd8e3725eb2c1c created 2018-02-16 16:26 +0100 pushed 2018-02-17 09:56 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 11 - Devirtualize LNode print/dump methods. r=nbp |
diff browse annotate |
44c8aaf99adc1e79005883a0a213f70bc3809585 created 2018-02-15 10:18 +0100 pushed 2018-02-15 19:29 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 10 - Devirtualize LNode::numSuccessors and LNode::getSuccessor. r=nbp |
diff browse annotate |
5119d035bf2788336c638596590877978a7c05b5 created 2018-02-13 11:46 +0100 pushed 2018-02-14 22:23 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 8 - Devirtualize LNode::getDef and LNode::setDef. r=nbp |
diff browse annotate |
c93aa5c37fd333ddb54d59c2dd3a2f99f4cc3ab1 created 2018-02-09 10:04 +0100 pushed 2018-02-09 16:52 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1425580 part 4 - Devirtualize LNode::numOperands. r=nbp |
diff browse annotate |
15f2fbd686f628d014429b0ae5cab1f44541fe2a created 2017-09-20 09:57 +0000 pushed 2017-09-21 00:18 +0000 |
Nicolas B. Pierron | Nicolas B. Pierron - Bug 1385842 - Clean-up InWorklist flags in case of OOM. r=tcampbell |
diff browse annotate |
ea704d8cd7798abea03a969734511e123257ca9a created 2017-08-11 12:26 +0000 pushed 2017-08-11 20:16 +0000 |
Nicolas B. Pierron | Nicolas B. Pierron - Bug 1388014 part 1 - IonMonkey: Devirtualize MResumePoint::getOperand function calls. r=jandem |
diff browse annotate |
ea31640ea9a389036e385181e4c44f62232978e8 created 2017-03-03 15:10 -0700 pushed 2017-04-26 22:37 +0000 |
Tom Tromey | Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj |
diff browse annotate |
592187676a06cb47da66e56de1975ec9351c15a6 created 2016-11-08 21:11 -0500 pushed 2016-11-10 16:00 +0000 |
Robin Templeton | Robin Templeton - Bug 1316230 - Update LIR type names for debugging output. r=bbouvier |
diff browse annotate |
f7f0a9f0833e0df30eeaf3c0b9ff5152e16b0fda created 2016-07-29 16:51 +0200 pushed 2016-07-30 14:21 +0000 |
Hannes Verschore | Hannes Verschore - Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem |
diff browse annotate |
c515aeae0c850113c1127a0db4f3a72e8822f71e created 2016-05-09 16:48 -0700 pushed 2016-05-10 10:06 +0000 |
Jakob Olesen | Jakob Olesen - Bug 1136226 - Update LDefinition and MoveOp for 8x16 and 16x8. r=sunfish |
diff browse annotate |
b940a11bc55979007650b550fd2b6e55bc584ca5 created 2016-04-26 16:42 +0200 pushed 2016-04-27 09:58 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier |
diff browse annotate |
22bb9e57553b227f3d55a1f71010b8ab1e7c2ffa created 2015-12-18 12:12 +0000 pushed 2015-12-21 10:52 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1225203 - Make backtracking register allocator spew / dump output threadsafe r=bhackett |
diff browse annotate |
406ec8b601f0cc5795c0c10b851ebc17b856a89b created 2015-10-31 13:15 +0100 pushed 2015-11-03 11:00 +0000 |
Lars T Hansen | Lars T Hansen - Bug 1094150 - more JitSpew channels. r=nbp |
diff browse annotate |
e2feb3a13f83decfde239b9f63660b496e4bc36b created 2015-10-07 11:04 +0100 pushed 2015-10-07 17:31 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1208665 r=Waldo a=abillings |
diff browse annotate |
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d created 2015-09-13 10:58 -0300 pushed 2015-09-15 13:05 +0000 |
Victor Carlquist | Victor Carlquist - Bug 984018 - sincos optimization. r=nbp |
diff browse annotate |
f7e05fb33ae6f7b5731ce8e9fff35b6fc06f6f42 created 2015-06-24 22:46 +0200 pushed 2015-06-25 09:10 +0000 |
Nicolas B. Pierron | Nicolas B. Pierron - Bug 1173764 - Enable LAllocation/LUse serialization in optimized builds. r=bhackett |
diff browse annotate |
4c42035bc7f8945ca10f799925ec54d25dd7d154 created 2015-06-19 10:52 -0400 pushed 2015-06-19 20:34 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out changesets 0aa70076583f and 13a9a4428a68 (bug 1173764) for bustage. |
diff browse annotate |
13a9a4428a6867e97dd8fb6c9f551ef142e58755 created 2015-06-19 15:17 +0200 pushed 2015-06-19 20:34 +0000 |
Nicolas B. Pierron | Nicolas B. Pierron - Bug 1173764 - Enable LAllocation/LUse serialization in optimized builds. r=bhackett |
diff browse annotate |
e87475c7ecc2838690c030f393e4f8bc5a3042ce created 2015-05-28 19:26 +0200 pushed 2015-05-29 13:33 +0000 |
Nicolas B. Pierron | Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer |
diff browse annotate |
d35279fba00bb6c2dc46936c7b80bdd1cbc9f8bb created 2015-05-18 16:21 -0400 pushed 2015-05-20 13:54 +0000 |
David Major | David Major - Bug 1119072: Remove outdated comment. DONTBUILD |
diff browse annotate |
261cadb8301573f6ed2314b3d05f47c1da8b2b4c created 2015-05-18 20:20 -0600 pushed 2015-05-19 10:01 +0000 |
Brian Hackett | Brian Hackett - Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish. |
diff browse annotate |
55bbf00eb10ac5ede635f6560d188932a982758e created 2015-05-15 15:28 -0400 pushed 2015-05-16 15:50 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE. |