js/src/jit/shared/CodeGenerator-shared.cpp
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-05-27 07:25 +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-15 11:20 +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-12 14:36 +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-08 15:02 +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-03-19 13:34 +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-03-19 13:34 +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-03-14 22:12 +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-03-14 22:12 +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-03-13 18:15 +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-02 14:25 +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-02-12 23:37 +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-02-12 15:24 +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-14 03:20 +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 2017-11-16 17:33 +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 2017-11-14 09:46 +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-09-28 13:25 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
ecf1fb0316d98aa760062060036cdbd36e38233b
created 2017-09-21 15:50 +0100
pushed 2017-09-21 14:55 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-20 12:19 +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-11 16:35 +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-08-22 14:54 +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-08-03 07:38 +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-07-27 09:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
2bb6be91be3978952ba4b12272afa251b6e6a3d7
created 2017-07-25 17:09 +0200
pushed 2017-07-25 15:09 +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-05-22 23:36 +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-05-04 15:45 +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-04-30 12:44 +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-04-26 09:52 +0000
Tom Schuster Tom Schuster - Bug 1355155 - Scalar replacement for arrow functions. r=nbp
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-13 23:33 +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-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove ion's explicit TLS-saving (r=bbouvier)
757e96ecffc2d17406d7b66afe5368a801a412ec
created 2017-02-27 09:28 +0100
pushed 2017-03-02 11:03 +0000
Lars T Hansen Lars T Hansen - Bug 1329676 - Wasm: eliminate redundant bounds checks on indirect calls. r=luke
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-08 12:19 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
a250e0834223ab994ee547cc2afc41f1749ffa37
created 2017-02-03 13:09 +0100
pushed 2017-02-03 14:12 +0000
Lars T Hansen Lars T Hansen - Bug 1335068 - Break wasm globals out of the code segment. r=luke
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
09841bae5cafa6700994f363621e58e2e8d6c355
created 2017-01-25 09:08 +1100
pushed 2017-01-27 02:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
b04e77eee0ad2e6b42aedff24211773e41f49187
created 2017-01-23 17:19 +0100
pushed 2017-01-23 16:19 +0000
Jan de Mooij Jan de Mooij - Bug 1333067 - Remove old Ion GetPropertyIC code. r=h4writer
1e155739b693921263efab6738e4ae3457d61d4c
created 2017-01-09 15:05 +0100
pushed 2017-01-09 14:07 +0000
Hannes Verschore Hannes Verschore - Bug 1328228: IonMonkey - Split IONFLAGS=trackopts to IONFLAGS=trackopts-ext, r=shu
c3b3c5505c198e1ef743eeb1ce2d6e27d4ad9c89
created 2016-11-04 17:05 -0500
pushed 2016-11-04 23:44 +0000
Luke Wagner Luke Wagner - Bug 1313180 - Baldr: switch everything to using function indices (r=bbouvier)
520c46902b450411405d509365db6aa020a5cf52
created 2016-11-02 18:06 +0100
pushed 2016-11-04 10:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: More jit/ renamings from asm.js to wasm; r=luke
e1e289638d6a8d32da1b6d159b61a50ea6d865a9
created 2016-11-02 17:20 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename isCompilingAsmJS into isCompilingWasm; r=luke
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:15 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:39 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
94befb88aee28153afdd35ef8a46761cd1a07bc6
created 2016-09-06 16:47 -0500
pushed 2016-09-06 21:50 +0000
Luke Wagner Luke Wagner - Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-08-30 02:32 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-08-26 03:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-08-26 02:57 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
9e56bed2322564b1e9dfd419dc151ed0c684cc59
created 2016-08-05 16:53 -0700
pushed 2016-08-15 18:29 +0000
Michael Smith Michael Smith - Bug 1287161 - Move TraceLogger VM events into generateVMWrapper. r=hv1989
fe89cf4e4a9e4a9444f1c3391ef017e0ed4c28cc
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out indirect/import call code into MacroAssembler (r=bbouvier)
71d0aa664ad1eec32432e72e80fb7089bb590b62
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out MWasmCall::Callee and TableDesc (r=bbouvier)
5f028ac66f96fe761149751a32304e72f28880cf
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: remove unnecessary temp register reservation in import calls (r=jolesen)
eb8ec8e246d618a25915f66a77e10d1f866c9c36
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
575b04a64ab8f06b9b5668ae22123d8fd78fc067
created 2016-08-04 11:43 -0500
pushed 2016-08-04 18:12 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: preserve TLS and pinned regs at call_import (r=jolesen)
e0a401691ee7b6c0979d228bc55f6c8db291663d
created 2016-08-03 18:37 -0500
pushed 2016-08-04 14:56 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold loading of import into call op (r=sunfish)
c1e2dfe5bda3ed07f7a6b2d2845756d0aab1de1c
created 2016-08-03 18:37 -0500
pushed 2016-08-04 14:56 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: rename AsmJSCall to WasmCall (r=jolesen)
df8f35c1858453850c471339bf3e7687f30cf8b6
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 8: Implement the 64bit variant of Compare on arm, r=nbp
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-22 17:26 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
56479cda8c95905935eb25c513f52b8246145ffc
created 2016-07-04 10:30 +0200
pushed 2016-07-04 08:37 +0000
Hannes Verschore Hannes Verschore - Bug 1282743 - TraceLogging: Make sure there is a payload when baking in an event, r=bbouvier
6c3e768ce378d09d21721ed90f13b50363fa5b29
created 2016-06-28 20:02 -0400
pushed 2016-06-28 16:04 +0000
Nathan Froyd Nathan Froyd - Bug 1282541 - remove postfix increment on register set iterators; r=nbp
less more (0) -300 -100 -60 tip