js/src/jit/BaselineCompiler.cpp
bc85cad3e93b19ea9a09c49d93b6010711f06fff
created 2016-07-17 10:22 +0900
pushed 2016-10-31 15:58 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 0.1: Refactor JSOP_DEFFUN. r=efaust,jandem,till,h4writer
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:17 +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:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:36 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
f7baf71da7efc530ac87ff4cc4777f06529ac222
created 2016-10-07 10:15 +0200
pushed 2016-10-08 03:06 +0000
Hannes Verschore Hannes Verschore - Bug 1296649: Split ICEntry between Ion and Baseline version, r=jandem
2b1c3cb1a648b1e3e43f6b1e4d5098330da8eab9
created 2016-09-02 18:19 +0200
pushed 2016-09-03 15:45 +0000
Hannes Verschore Hannes Verschore - Bug 1298541: Tracelogger: Part 5: Trace generator resume in Baseline, r=bbouvier
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
c8e8e8603716956543e117ec2d4a0ae03229ab5e
created 2016-08-22 09:56 -0700
pushed 2016-08-23 14:12 +0000
Eric Faust Eric Faust - Bug 1287340 - Part 2: Improve new.target jit performance. (r=h4writer)
7df4b1bf3a37bef4f0e4a419d12984a5209f2e69
created 2016-08-05 15:58 -0700
pushed 2016-08-17 05:10 +0000
Michael Smith Michael Smith - Bug 1287161 - Add names to all VM FunctionInfo; remove unknown name constructor. r=hv1989
dea9c5788c50de3f16cdcb300821d7d3fbbd3763
created 2016-08-11 17:14 +0100
pushed 2016-08-12 23:39 +0000
Jon Coppeard Jon Coppeard - Bug 1291292 - Use chunk location word for nursery test in JIT code r=jandem
bdfe71b2abc66b2a875f49e10c5557c354748e77
created 2016-08-10 22:26 +0900
pushed 2016-08-10 23:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1016936 - Part 2: Support JSOP_CHECKISOBJ in baseline. r=jandem
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-04 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
38cb4f9e6f31cd5a855375b0f7c59f871806384a
created 2016-06-27 15:21 -0700
pushed 2016-06-28 14:15 +0000
Eric Faust Eric Faust - Bug 1270331 - Pass JS_IS_CONSTRUCTING as |this| to constructing functions from bytecode. (r=Waldo, r=jandem)
8fba141d39a9e6ed36d8aec5e96734553cb1f3f4
created 2016-06-23 10:11 +0200
pushed 2016-06-23 13:15 +0000
Hannes Verschore Hannes Verschore - Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime, r=jandem
3dd0686489c6a7ca3a7958e557beea5bb74a89c7
created 2016-05-26 10:30 +0100
pushed 2016-05-27 01:49 +0000
Jon Coppeard Jon Coppeard - Bug 1264300 - Free stub space memory after minor GC r=sfink r=jandem a=abillings
c2b51f5ad84348a107cbf5e728f236e9e787b8ea
created 2016-05-23 14:21 +0000
pushed 2016-05-24 13:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 10.1 - Baseline: Increment counter located at the entry point of a script. r=bhackett
8550398c99fb9529416a034f6310fd2c5d0911d4
created 2016-05-19 13:28 +0000
pushed 2016-05-20 21:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1263645 - Distinguish code coverage usages, and disable it by default in the interpreter. r=jandem
2e29695fee8730d8dae52960dc98ff7ade38aacb
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 10 - Only increment code coverage counters on jump targets. r=bhackett
ae61f4fcb292626e3b4b35512de4380612d2c6cf
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 8 - Add JSOP_JUMPTARGET opcode. r=jandem,jorendorff,shu
2b1daf5127d47ea6101188d113c2808531e13c38
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 7 - Add a no-op bytecode to filter out branches results from the decompiler. r=jorendorff
47dcb8959eed895257ede693cc7b10d8ebceaf50
created 2016-05-11 09:23 +1000
pushed 2016-05-12 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 9) - Use MOZ_MUST_USE more in js/src/jit/. r=h4writer.
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-27 11:57 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
be2f6cb7251c22cec13209cc2314789e7ae0d0ea
created 2016-04-20 06:40 -0400
pushed 2016-04-20 21:19 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust
fdaa29338b297a67796a2d02d1c11c8c2de167ef
created 2016-02-04 18:14 +0100
pushed 2016-02-05 10:55 +0000
Jan de Mooij Jan de Mooij - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
b7ea61be4cad91d1e3d69e22d1c1e0a1b4bb1501
created 2016-01-22 08:07 -0500
pushed 2016-01-24 02:23 +0000
Hannes Verschore Hannes Verschore - Bug 1214059: Baseline: Enable switch to debug mode at function entry, r=jandem
657aac0cac56fe22a2098ccf2f8c53c777939071
created 2016-01-18 10:22 +0100
pushed 2016-01-19 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 6 - Simplify isEvalFrame, make it use script->isForEval() instead of flags. r=luke
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:11 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
33600326da21be6564e6ee4e9b0394a48891d645
created 2016-01-01 14:15 +0900
pushed 2016-01-14 01:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
a769d6df25533cca00374b1422923e321210c6e2
created 2016-01-12 19:23 +0100
pushed 2016-01-13 10:59 +0000
Jan de Mooij Jan de Mooij - Bug 1237564 - Fix minor bug with a lexical declaration shadowing a non-configurable global. r=shu
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2015-12-31 01:43 +0000
Jeff Walden Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
1fb5de3f44c3cda1d74c7ae21036270a702b8736
created 2015-12-22 10:56 +0100
pushed 2015-12-23 11:50 +0000
Jan de Mooij Jan de Mooij - Bug 1234246 - Don't reprotect JIT code more than once when linking. r=nbp
6da48aaf41b37da0a2826e55d115a76249123d20
created 2015-12-18 13:18 -0800
pushed 2015-12-21 11:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem)
27f2890d8b27268e1126dba1536e995bd85baad9
created 2015-12-17 01:01 +0900
pushed 2015-12-18 14:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp
cdc3315bff369dfdd6b71bc638cd3e1ed5e6e388
created 2015-12-16 08:14 -0800
pushed 2015-12-17 11:05 +0000
Eric Faust Eric Faust - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer)
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 13:54 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
c8e47cf8d3792668cb7e67e9898c1cadcec65347
created 2015-12-10 09:04 -0800
pushed 2015-12-11 10:44 +0000
Eric Faust Eric Faust - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem)
23e4475338c51a284b44c6c462d13a57ae81452e
created 2015-12-09 07:52 -0800
pushed 2015-12-10 13:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem)
7d5dfdfe0150615d9ad01d2178ca43db0bf3645d
created 2015-12-08 15:28 -0500
pushed 2015-12-09 11:31 +0000
Jan de Mooij Jan de Mooij - Bug 1216379 - Throw less cryptic error message when using a non-iterable in a for...of loop. r=jorendorff
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
dd50837b1f0cbdc37dd88112584a22467742a9d6
created 2015-11-26 14:53 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer
8e82466eab91ecab76ed5c7edf5b47788eb29b70
created 2015-11-26 17:54 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke
630fb403d6703b373cd3966ede1753ff6a118205
created 2015-11-26 17:23 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
319ba42e4cfa19435fe9646c32376b71424b0207
created 2015-11-26 17:54 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound;
6a8f7950ad63f19b5ad4c32dc101055b1d2da9a9
created 2015-11-26 17:23 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset;
cc18f42e01686b6b7d608ea91406f09a20e624dc
created 2015-11-26 12:00 +0100
pushed 2015-11-26 15:55 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust
4c1c5106ea3f9668e82f6b0586fdcbe6cd7cf990
created 2015-11-24 21:26 +0100
pushed 2015-11-26 15:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Merge macro assemblers; r=luke
ae0f0b8d2d06bc5100fc2250ad72e3475a49522f
created 2015-11-24 17:27 +0000
pushed 2015-11-25 00:57 +0000
Jon Coppeard Jon Coppeard - Bug 1226896 - Fix OOM handling related to script counts r=nbp
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:35 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
1743f61658f11d2a2fdf635dc54902e806544e52
created 2015-11-18 11:10 +0000
pushed 2015-11-19 14:24 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Optimize GETIMPORT instructions in Ion r=shu
3f71a6784a0352c261c1cf47d644e73cfc9156f7
created 2015-11-18 11:09 +0000
pushed 2015-11-19 14:24 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Optimize GETIMPORT instructions in baseline r=shu
b7ff5ed6cb4c33cea55919d653a91698ee1c70a9
created 2015-11-17 17:57 +0100
pushed 2015-11-18 14:23 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 7: Adjust the getprop stubs to report which engine they use, r=jandem
fcd698a31dbe805a151ade75c5aace875b161e75
created 2015-11-17 17:57 +0100
pushed 2015-11-18 14:23 +0000
Hannes Verschore Hannes Verschore - Bug 1214508: SharedStubs - Part 2: Adjust the getprop stubs to report which engine they use, r=jandem
3fe3b12859ef5e55c6e627ba31e33b070f90588a
created 2015-11-13 18:01 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
3f23b1b32212669797cc3245c3f6950c169ff56e
created 2015-11-07 05:51 +0800
pushed 2015-11-09 13:59 +0000
Heiher Heiher - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
dad74f6038a3cc7e7a49282324518917523c8198
created 2015-10-30 12:43 -0700
pushed 2015-11-01 00:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216140 - Load the global lexical scope for the BINDGNAME Baseline IC when the script doesn't have a non-syntactic scope chain. (r=jandem)
97366c8fa024314ee9f130e542e1e150e96f7e6d
created 2015-10-26 17:06 -0700
pushed 2015-10-27 09:59 +0000
Jakob Olesen Jakob Olesen - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp
00dac1d05d6097e885f1115ec74a64a9f92d044d
created 2015-10-17 23:30 +0900
pushed 2015-10-26 10:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
less more (0) -300 -100 -60 tip