js/src/jit/shared/CodeGenerator-shared.cpp
32342cbe673a3fb37e9e9de2e818c379198a292c
created 2019-04-11 23:52 +0000
pushed 2019-05-13 10:53 +0000
Jim Porter Jim Porter - Bug 1479970 - Enable building Tracelogger by default; r=tcampbell
529da09b7f7e2165081e4a885e056bb2f974c1df
created 2019-03-06 15:56 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 7 - Move callVM and oolCallVM methods from CodeGeneratorShared to CodeGenerator. r=nbp
241d2964ae968a01928f5e8e4d734781fad1a546
created 2019-02-21 17:32 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1528320 - Ensure correct record/replay progress flag after XDR-decoding a script, r=tcampbell.
d0609ea11a18975a9de2e5e5650f54a53dff4514
created 2019-02-21 05:27 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset 133c2fc80e9c (bug 1528320) for causing multiple build bustages on BaselineCompiler.cpp CLOSED TREE
133c2fc80e9cbd47a8c03b6054e0458a0d67d211
created 2019-02-20 12:06 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1528320 - Ensure correct record/replay progress flag after XDR-decoding a script, r=tcampbell.
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
cf113c9d6075f7b6dc72c1c457d42316613244d7
created 2019-02-05 23:19 +0000
pushed 2019-03-11 13:01 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
e565291ee5f6c863a5e247c078f0358142fb0062
created 2019-01-31 07:51 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1523941 - Always use ScratchDoubleScope / ScratchFloat32Scope. r=nbp
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +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
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
f092493f896a931f1eba48bb341797bd8885b249
created 2018-10-17 14:00 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1492733: Remove jitSupportsFloatingPoint checks from Baseline/IC code r=tcampbell,jandem
e620cff42c301ca3ee5e50856c185bad2695c39b
created 2018-09-06 11:57 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 8. r=jandem
9d438550d85682669333a5f522c3491dfa1ee2e3
created 2018-08-31 22:59 +0300
pushed 2018-09-03 16:13 +0000
Denis Palmeiro Denis Palmeiro - Bug 1485738: Add column number information to the JitSpew r=mgaudet
6c83f735355d19458caa7ff34069b5676c062228
created 2018-09-01 02:01 +0300
pushed 2018-09-03 16:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out 18 changesets (bug 1487647, bug 1487271, bug 1487001, bug 1487105, bug 1486845, bug 1485738, bug 1487595, bug 1347060, bug 1480900, bug 1487889) for accidential push of inbound to central. a=backout
3f831b709e370b14ccf9f06508760633cd6b312a
created 2018-08-31 22:59 +0300
pushed 2018-09-03 16:13 +0000
Denis Palmeiro Denis Palmeiro - Bug 1485738: Add column number information to the JitSpew r=mgaudet
eff3d90694630f95e35b09ae343fda4ad07e6870
created 2018-08-29 10:07 +0000
pushed 2018-09-03 16:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
249688402db2fea2a16fb6eb4d6de33abf5bd1c4
created 2018-08-23 11:23 -0500
pushed 2018-08-24 17:49 +0000
Luke Wagner Luke Wagner - Bug 1485162 - remove dead CodeGeneratorShared field (r=bbouvier)
c594e6a343778c1c0fb27466b5554ca788c97252
created 2018-08-20 11:02 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 8] Remove Ion Fallback stub space r=jandem
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
ef2291b03c194651468a824af685caae99cfdc9e
created 2018-08-02 08:02 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1480018: Change some Base(Value)Index users to BaseObject(Element|Slot)Index. r=mgaudet
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
818c1a79b41dc6d18c9dbe2c600fe02905f3e7d0
created 2018-07-23 21:44 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1470795 Part 4 - Move progress tracking logic to JSScript, r=jandem.
a3f53213595e5c86b03254635b2d9aa056dfbd94
created 2018-07-23 21:40 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465289 Part 3 - Keep track of JS execution progress made when there is a replay debugger, r=jandem.
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
aa34ca78ad4d508e4e1c7a8ba0f278a5f83658bc
created 2018-06-14 23:26 +0300
pushed 2018-06-21 15:23 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS/JIT - Initialize member fields in classes/ structures. r=jandem
4cc60824e00d29a34537e081a7a150b9d05710da
created 2018-06-04 01:31 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1464794 - Remove 'using mozilla::*' from header files in js/src. r=Waldo
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
67a934c919d699e85a2bde2506516d9ce2e37185
created 2018-03-19 14:31 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1446766 part 2 - Move some wasm code from CodeGenerator-shared.cpp to CodeGenerator.cpp. r=bbouvier
faf5f5fde107301ab2a465d4091db5cc773158cd
created 2018-03-19 14:30 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1446766 part 1 - Use a macro to declare CodeGenerator visit methods. r=nbp
b1117fa567eb9067f2816a813046a129406f20cf
created 2018-03-14 11:13 +0200
pushed 2018-04-26 21:04 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
53bdcd5937cdb1ccf4388ee7a0f3fee0c3675c52
created 2018-03-05 13:43 +0100
pushed 2018-04-26 21:04 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
3b9d64b45b142435683c3399876595ef451982e0
created 2018-03-13 19:00 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1445181 part 1 - Make LIR opcode an enum class. r=nbp
42237b8f42470906c1c89257ae7a20829b384983
created 2018-02-28 17:23 +0000
pushed 2018-03-05 13:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1405843 - JIT RValueAllocation::Mode: Add more assertions. r=jandem datareview=francois
d6eac58c8e76a28182664ff0dea2a9cfb9963ac8
created 2018-02-12 15:29 -0600
pushed 2018-03-01 16:46 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for stack overflow (r=bbouvier)
d1b78b3cafc7185b05cd7701f721712f412e671e
created 2018-02-12 16:23 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1425580 part 7 - Clean up LWasmCall* a bit. r=bbouvier
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
c8d8a1764cba3bd0cdaacae93456e55d9ac116ee
created 2017-11-14 10:45 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp
f6fce9f85d91df0daff217e577a9af7de4c8a02b
created 2017-09-20 13:19 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
e226c0b7420dfbd9b84a6b07d8fba32a1c8a5483
created 2017-09-21 15:50 +0100
pushed 2017-09-21 15:32 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes. a=backout
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-21 00:40 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
ea4ebbcd00229b66bef9bbf9cf88596bf12439cc
created 2017-09-11 18:35 +0200
pushed 2017-09-15 00:19 +0000
Tom Schuster Tom Schuster - Bug 1385278 - Move the rest of IonCaches.h to Assembler-shared.h. r=jandem
8eb6c914f4e0cb6f53108753105ba8f924eb7fce
created 2017-08-22 16:37 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1392530 part 1 - Make MDefinition::Opcode an enum class. r=nbp
4346a6f167bebf61d5760888043c8cb5cba990f5
created 2017-08-03 09:37 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1386646 - Remove most GetJitContext calls. r=luke
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
2bb6be91be3978952ba4b12272afa251b6e6a3d7
created 2017-07-25 17:09 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1383591 - Don't use |current| block in OutOfLineStoreElementHole code. r=nbp
96d3b13f0835dfea221d54931a943f519a34bc77
created 2017-05-19 14:44 -0700
pushed 2017-06-12 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1366096 - SIMD globals with 8x16 and 16x8 types. r=bbouvier
082674f71ff2b11d4dd7cf1a1eb7acfebb787f51
created 2017-04-27 15:44 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1352506: Don't conflate need for overrecursed check and static alignment in MIRGenerator; r=jandem
0879ee58fcdce9c33dd20f3f4bf89c2d8f65828f
created 2017-04-30 08:42 -0400
pushed 2017-06-12 13:08 +0000
Kannan Vijayan Kannan Vijayan - Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink
98dec674f3c99a26b4941a8eeb532e46341768b1
created 2017-04-26 11:52 +0200
pushed 2017-06-12 13:08 +0000
Tom Schuster Tom Schuster - Bug 1355155 - Scalar replacement for arrow functions. r=nbp
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
5ad92cd2418b3182201b66db1debe50552af81a2
created 2017-03-22 17:15 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove ion's explicit TLS-saving (r=bbouvier)
less more (0) -300 -100 -60 tip