js/src/jit/BaselineCompiler.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
20512f4a1de5b456de577985631f0e2ab6037ff6
created 2018-05-23 15:26 +0200
pushed 2018-05-23 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 23 - Move debugModeBits from JSCompartment to JS::Realm. r=luke
847453f52aab8c637cb7ee1365375015becbeb20
created 2018-05-23 08:47 +0100
pushed 2018-05-23 08:53 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Support import.meta in the JITs r=jandem
a506ea1db794c9e8e5ba0b52b8f7fc94285a0234
created 2018-05-23 08:47 +0100
pushed 2018-05-23 08:53 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Implement import.meta in the JS shell r=anba
fb1dfccf693f2032ba2f26c77a2f8c6bd64c27ca
created 2018-05-21 09:13 +0200
pushed 2018-05-21 07:15 +0000
Jan de Mooij Jan de Mooij - Bug 1462353 - Remove new.target slot from generators, clean up generator code a bit. r=arai
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-05-17 16:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
693e9f7a2b5983c71e0e2de324335cc7ef990611
created 2018-05-03 16:01 +0200
pushed 2018-05-03 14:03 +0000
Jan de Mooij Jan de Mooij - Bug 1458567 part 1 - Don't invoke interrupt callback and Debugger onStep hook for internal JS engine interrupts. r=luke
7d3b07135ca57112f1a053f491a338a618def73c
created 2018-04-24 14:00 -0400
pushed 2018-05-01 15:23 +0000
Ted Campbell Ted Campbell - Bug 1450503 - Remove INITHOMEOBJECT assert. r=jandem
b1a2c849b6412107382c78c12cc167b31ae48836
created 2018-01-31 16:36 -0500
pushed 2018-03-27 18:29 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 3: Switch to using CacheIR for Baseline ICs. r=tcampbell
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-03-27 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
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
240114d8acd30222fe7d18b88b1ba25b227d3c9b
created 2018-03-11 20:18 +0100
pushed 2018-03-11 19:18 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 2 - Add Spectre mitigations for most shape/group/class guards in JIT code. r=luke,tcampbell
3ac5bb463708fceec0e4d5812ee72f06fb40182c
created 2018-03-07 16:51 +0100
pushed 2018-03-07 15:56 +0000
Jan de Mooij Jan de Mooij - Bug 1441012 - Don't attempt to inline scripts we know Ion cannot compile. r=nbp
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
311e10f7befbd0e6104e30032ee7337c28e72c50
created 2018-02-21 18:09 +0100
pushed 2018-02-22 13:34 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1440226 : [MIPS64] Fix Baseline stack alignment asserts ; r=jandem
46dd3f988d67d448eb8ffaa27454010edb304cf2
created 2018-02-21 17:49 +0000
pushed 2018-02-21 17:51 +0000
Jon Coppeard Jon Coppeard - Bug 1439908 - Simplify Linker::newCode to remove unnecessary AllowGC parameter r=nbp
9929099d4c410e5e46750232856349564f6a9ab4
created 2018-02-19 05:07 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1437530: Cache template literal objects per call site again. r=arai
11e086a7d4634a6e8f33f288422233a93734d601
created 2018-02-18 11:29 +0200
pushed 2018-02-18 09:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
5c5ec856f0a6c47adba9208e2c8de09c9f255e81
created 2018-01-31 16:36 -0500
pushed 2018-02-16 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 3: Switch to using CacheIR for Baseline ICs. r=tcampbell
bdeae8c5eeb9f1d5c75e1677dd7825e7adb9e291
created 2018-02-15 12:36 +0100
pushed 2018-02-15 11:37 +0000
Jan de Mooij Jan de Mooij - Bug 1438126 part 1 - Make CodeKind an enum class. r=tcampbell
f8478e479e23c1319805ab823c9a604e1236801b
created 2018-02-12 13:45 -0800
pushed 2018-02-14 19:51 +0000
André Bargull André Bargull - Bug 1407588 - Part 4: Update Async-from-Sync iterator to access "next" only once. r=jandem
203171ae082818f87bd485ff78a5d3bf767240a3
created 2018-02-05 16:22 -0800
pushed 2018-02-14 18:04 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
b5f9febf1cf06e302f25d87819e2c1ea54174774
created 2018-01-16 16:20 +0100
pushed 2018-01-31 10:20 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - Rewrite gratuitous uses of getStackPointer(). r=sstangl
6e9b4b746ee65833240588cef1ce6cf2f09ed333
created 2018-01-24 12:33 +0100
pushed 2018-01-24 11:34 +0000
Jan de Mooij Jan de Mooij - Bug 1432479 - Use XOR for Value unboxing on 64-bit to mitigate certain Spectre attacks. r=luke
a937ea520febcc4175e49d5d137bfe48d3d607c2
created 2018-01-20 15:19 +0100
pushed 2018-01-20 14:34 +0000
Jan de Mooij Jan de Mooij - Bug 1431726 part 3 - Replace GetBuiltinPrototype with GlobalObject::getOrCreatePrototype. r=anba
514350cead8b3369ab9e50caafcbb21827e91ff9
created 2018-01-06 12:09 -0500
pushed 2018-01-18 22:12 +0000
Ted Campbell Ted Campbell - Bug 1428489 - Support JSOP_IMPLICITTHIS in Ion using VMCall. r=jandem
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-11 20:24 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
ec5b307a28aa6e939446eb4c19a09f8b6c7f2287
created 2018-01-04 15:49 -0800
pushed 2018-01-11 18:25 +0000
Steve Fink Steve Fink - Bug 903519 - Strings in the nursery: JIT, r=jandem
f5ea86116d56e8e90689ec325061c948869159ba
created 2017-12-13 14:13 -0600
pushed 2017-12-13 20:16 +0000
Jan de Mooij Jan de Mooij - Bug 1418966 - Pin TypeScripts better when doing Baseline debug mode OSR. r=bhackett
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2017-12-05 18:44 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2017-12-05 17:30 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2017-12-05 15:00 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
6b836b1873593a0cd210335fbbe90f8caabdcf75
created 2017-11-29 12:18 -0500
pushed 2017-11-29 17:50 +0000
Matthew Gaudet Matthew Gaudet - Bug 1421685 - Correct scope chain reference in Baseline. r=tcampbell
91d1eb18dfed43e358967de93961bc680ebaf57f
created 2017-11-15 16:28 +0100
pushed 2017-11-17 10:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Rejigger how native/script are stored in JSFunction and update callers; r=jandem
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
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2017-11-10 10:54 +0000
Jan de Mooij Jan de Mooij - Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie
4d757e71f90e93b2700c9c9999c96dbfe94b59b7
created 2017-11-06 13:45 +0100
pushed 2017-11-06 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1414238 - Optimize BaselineCompiler::emitBody a bit. r=nbp
3f850c136ee2db525daa6833fa84b69ef7ceb7a2
created 2017-11-02 15:38 +0100
pushed 2017-11-02 14:49 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 10 - Rename ResumeKind::CLOSE to ResumeKind::RETURN. r=anba
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2017-11-01 14:02 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
5d2d7d03c2a25f4af5c8bf81893b197bc238b853
created 2017-10-26 22:10 +0900
pushed 2017-10-26 13:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1396499 - Part 2: Do not hold reference to expression stack values in GeneratorObject::suspend. r=jandem
555b9d18b9454907455b0e3ec38f9a3e6b4d001a
created 2017-10-26 22:10 +0900
pushed 2017-10-26 13:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1396499 - Part 1: Reuse Array object for expression stack values in GeneratorObject::suspend. r=jandem
1e8b051b15f8418405b3b1bb8ca2f85a16bc8a91
created 2017-10-18 20:46 +0200
pushed 2017-10-18 18:49 +0000
Tom Schuster Tom Schuster - Bug 1378186 - Fix GetElemSuper stack handling in baseline. r=jandem
dff7893dce774737ce522627c1f11cf0c41fc9ac
created 2017-10-01 11:37 +0200
pushed 2017-10-01 09:43 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 11 - Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again. r=evilpie
6ec5b0fd9f4dcf7610a54130d264e7930022b2bc
created 2017-09-28 20:13 +0200
pushed 2017-09-28 18:21 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 3 - Use ArrayObject* instead of JSObject* in some places. r=evilpie
5d9e0402afdb51dfc9050c511dd4bb4f5a44c4a0
created 2017-09-28 11:15 +0200
pushed 2017-09-28 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
57a63c3f76fba9d1bc379eafbc564dc7226bd40e
created 2017-09-06 10:03 +0200
pushed 2017-09-06 08:10 +0000
Jan de Mooij Jan de Mooij - Bug 1395900 part 4 - Add JSOP_ITERNEXT to improve iterator key type information in Ion. r=tcampbell
4d85d37d083cd5614fe1cb1fd6029cfffc0db2d8
created 2017-08-10 11:12 +0200
pushed 2017-08-10 09:13 +0000
Jan de Mooij Jan de Mooij - Bug 1388388 - Add a megamorphic SetElement stub. r=evilpie
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
e8400551c2e39f24c75a009ebed496c7acd7bf47
created 2017-07-26 11:11 +0200
pushed 2017-07-26 09:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
a3a843f6334de8008d85f6991ae77758ba563772
created 2017-07-21 12:36 -0700
pushed 2017-07-26 09:16 +0000
Andrew McCreight Andrew McCreight - Bug 1383174 - Make GetNonSyntacticGlobalThis return void. r=jandem
579c0c00dfd5a5b8d5e55c6aca0e799a1bb727cf
created 2017-06-15 15:48 -0700
pushed 2017-07-26 02:49 +0000
Brian Hackett Brian Hackett - Bug 1373755 - Support profiling of cooperative threads (r=jandem)
2126f7e82cc9a0a34b478f87310bbd1495373542
created 2017-07-22 14:23 +0200
pushed 2017-07-22 12:44 +0000
Jan de Mooij Jan de Mooij - Bug 1382973 part 4 - Cache the BytecodeAnalysis usesEnvironmentChain flag on the BaselineScript. r=nbp
1d2ba61c697a4fb19956794168b084910b456e97
created 2017-07-15 18:04 +0200
pushed 2017-07-16 15:27 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Nop jsop_toid for string/symbol. r=jandem
afbb815ae8bc34f94a4a08e72e59a08f0f00a46e
created 2017-07-16 00:14 +0200
pushed 2017-07-15 22:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ea49e7dc13d5 (bug 1344483) for frequently crashing with js::GetInitDataPropAttrs(JSOp) in devtools tests on Windows, e.g. browser_rules_edit-selector_04.js. r=backout
ea49e7dc13d5eab3a7ce1e5cb3aef86267fa910c
created 2017-07-15 18:04 +0200
pushed 2017-07-15 16:04 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Nop jsop_toid for string/symbol. r=jandem
1bd39c38c043886f64cc70fb452ee6093cdcf4de
created 2017-07-15 13:22 +0200
pushed 2017-07-15 11:42 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie
less more (0) -300 -100 -60 tip