js/src/jit/BaselineIC.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
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
6f7c84e815c0c2eef81ac9cf8f5fa94b5a416029
created 2018-05-23 10:14 -0700
pushed 2018-05-23 21:55 +0000
Jeff Walden Jeff Walden - Bug 1462939. r=jandem
455665169fa75e1f6e9b5594f62272a3392d0a0a
created 2018-05-17 12:43 -0700
pushed 2018-05-18 15:52 +0000
André Bargull André Bargull - Bug 1462448: Use nursery allocation for baseline string-split and avoid extra heap-slot init for Latin1 strings. r=jandem
0f63e6668a23b31bca944b91512ee94697f64f29
created 2018-01-31 15:51 -0800
pushed 2018-05-10 19:07 +0000
Steve Fink Steve Fink - Bug 1434783 - Remove extractString, r=jandem
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-01 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
53f006fc6afda343190b261833a087c95309cbd9
created 2018-03-29 11:38 -0400
pushed 2018-04-02 17:02 +0000
Matthew Gaudet Matthew Gaudet - Bug 1449975 - Name CacheIR stub type when spewing. r=tcampbell
af66807a5c4b8366dc98d3aae7d55124003a1039
created 2018-03-23 13:10 -0700
pushed 2018-03-27 20:47 +0000
Matthew Gaudet Matthew Gaudet - Bug 1448136 - Ensure Debug OSR transition is respected in InstanceOf Fallback stub. 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
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
8bf73963c8d6fcbf91b7eae5d63962a398ad62ba
created 2018-02-24 10:31 -0600
pushed 2018-03-12 18:28 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
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
12afe6be329fe78619bbc35772da7b7ce1ada2b5
created 2018-03-10 02:31 +0200
pushed 2018-03-10 00:31 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1439026) for webreftest css/CSS2/borders/border-top-width-080.xht failures a=backout on a CLOSED TREE
7e197166f04eef36c755602152dd191a85d9915c
created 2018-02-24 10:31 -0600
pushed 2018-03-09 22:16 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
f15edbbe39ab9371750c9f1b0068892a2266be2f
created 2018-02-27 08:54 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
17c547757a7a5da24da4f41f19f370d8f4f9b41e
created 2018-02-24 10:31 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
e74bc3cf52f0c41975fc9c5457bd3d62edbf2ac3
created 2018-03-01 17:59 +0100
pushed 2018-03-01 17:06 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 2 - Require use of MacroAssembler methods for Class accesses. r=tcampbell
12797fd8b6d669407f85e23acc9100b367cc9e1b
created 2018-03-01 17:59 +0100
pushed 2018-03-01 17:06 +0000
Jan de Mooij Jan de Mooij - Bug 1440394 part 1 - Require use of MacroAssembler methods for shape/group accesses. r=tcampbell
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
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
287ae6668ed2a94ba5c04b84655a7fbc377cdef0
created 2018-02-14 09:48 -0500
pushed 2018-02-16 11:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Give the "NotAttached" case a name r=evilpie
114d2a3202c0ddf706461952d63a14d35611f734
created 2018-02-13 18:28 -0500
pushed 2018-02-16 11:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing. r=tcampbell
bcc2e391c8208908e44f76783416ea10491e8323
created 2018-02-15 18:38 +0200
pushed 2018-02-15 16:38 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1435569) for build bustage at /builds/worker/workspace/build/src/js/src/jit/CacheIR.cpp:1906 on a CLOSED TREE
fa3a632406656d0676d1065e33fe1dd09aaf5ee0
created 2018-02-14 09:48 -0500
pushed 2018-02-15 16:17 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Give the "NotAttached" case a name r=evilpie
7cff9cca3774c19713e6092a63e8bbeb8a623462
created 2018-02-13 18:28 -0500
pushed 2018-02-15 16:17 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing r=evilpie
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*.
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-02-09 13:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
96333b8e8e2586295b11a05ec9eae868f47957c4
created 2018-02-06 11:43 -0500
pushed 2018-02-07 17:47 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959: Convert GetIntrinsic inline cache to CacheIR r=tcampbell
65aecc4ffa4a2b14defcd29cf7608218d119cee0
created 2018-02-06 21:05 +0200
pushed 2018-02-06 19:06 +0000
Gurzau Raul Gurzau Raul - Backed out changeset a643f7b63c93 (bug 1433959) for build bustage
a643f7b63c9372f7062d62aa509373c77ace8592
created 2018-02-06 11:43 -0500
pushed 2018-02-06 18:37 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959 - Convert GetIntrinsic inline cache to CacheIR. r=tcampbell
75fec9a946073344e7d73983b7f4c9835ee6f058
created 2018-01-26 10:05 -0500
pushed 2018-01-31 17:18 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Convert ToBool inline cache to CacheIR. r=jandem
af6fb4b32a61f661e9f6e83117166a9dbc7553dd
created 2018-01-12 14:07 -0500
pushed 2018-01-29 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
5d6cc408dfd9228ad0529ba718b5e8a2a4889df1
created 2017-12-12 16:21 -0600
pushed 2018-01-29 16:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Convert the Baseline InstanceOf IC to CacheIR r=jandem
289c8202444a1ed6deca5f9d1d4d9d9f688633ca
created 2018-01-23 13:00 -0800
pushed 2018-01-24 01:14 +0000
Jeff Walden Jeff Walden - Bug 1432378 - Fix used-but-not-defined errors for MacroAssembler::makeFrameDescriptor and MacroAssembler::call(TrampolinePtr) by moving the uses-from-inlines-in-.h headers to be in a new *-inl.h header, then #include-ing it in files that need those functions. r=nbp
311caefd3853084858a8e1de7ac5f91493cf9915
created 2018-01-23 23:34 +0200
pushed 2018-01-23 21:35 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1420910) for mochitest assertion failure at /builds/worker/workspace/build/src/js/src/jit/MIR.cpp on a CLOSED TREE
d582cd2faa28c8b866f5c638bab71756c1c9a7a2
created 2018-01-12 14:07 -0500
pushed 2018-01-23 16:41 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
18df2f173bad2b7c15af342e7fdef5aa8133b0de
created 2017-12-12 16:21 -0600
pushed 2018-01-23 16:41 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Convert the Baseline InstanceOf IC to CacheIR. r=jandem
f55bb83ded1b782aa7ade26f80917abea6656594
created 2017-12-06 14:18 +0100
pushed 2017-12-13 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 1416727 - Fix some problems with Baseline's Call IC. r=djvj
959d2774b44901be522fa24fb84d34565952b363
created 2017-12-06 17:06 +0100
pushed 2017-12-08 14:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Change the layout of JSFunction to support wasm optimized entries; r=jandem
8083a15a4b90297391a4aad6f3c97951909605aa
created 2017-12-06 20:15 +0200
pushed 2017-12-06 18:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fe2899c8ac32 (bug 1416727) for frequently failing asan's bug1416727.js. r=backout
fe2899c8ac321342b58dbbf6a32ffb07d9314509
created 2017-12-06 14:18 +0100
pushed 2017-12-06 13:19 +0000
Jan de Mooij Jan de Mooij - Bug 1416727 - Fix some problems with Baseline's Call IC. r=djvj
bb14fe85b1a9486b533f91fd4c818bce51df2b99
created 2017-11-29 11:41 +0100
pushed 2017-11-29 10:43 +0000
Jan de Mooij Jan de Mooij - Bug 1420961 part 3 - Remove JSITER_ENUMERATE and flags arguments. r=evilpie
0393a89f8a5525b3f26ed9623b1fa0084730db92
created 2017-11-28 16:53 +0100
pushed 2017-11-28 16:06 +0000
Jan de Mooij Jan de Mooij - Bug 1419758 - Don't attach a constructing stub if the callee doesn't have JIT code yet. r=bbouvier
e2725b07d0a5ff625ddcecb561396fa4a6da7c77
created 2017-11-22 13:04 +0100
pushed 2017-11-22 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1419359 part 2 - Handle lazy functions better in TryAttachCallStub. r=bbouvier
b81d21aaf172b4edff7ae90041d707950121dd34
created 2017-11-20 20:54 +0100
pushed 2017-11-20 20:05 +0000
Jan de Mooij Jan de Mooij - Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
a9aa9965fecdbe86c2322434171ae45a4df96642
created 2017-11-17 11:57 +0100
pushed 2017-11-17 10:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Fix a rebasing error; r=me
90e06498f2dd0925f3a1632040bcdc9a3ae2d50c
created 2017-11-15 17:11 +0100
pushed 2017-11-17 10:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Fuse the script load and jit code load into one masm instruction; r=jandem
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
dba3df8702b96a793230e3756634d6afd521c084
created 2017-11-15 15:27 +0100
pushed 2017-11-17 10:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Random cleanups; 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
92921ec579f6dcc936c2614e4d5190e29ece0170
created 2017-10-20 17:50 -0400
pushed 2017-11-15 21:01 +0000
Jason Orendorff Jason Orendorff - Bug 1388317 - Remove support for E4X `for each` loop. r=evilpie.
389bd78cf79dd989348a244d8b7d89a77f637e3f
created 2017-11-08 15:03 +0900
pushed 2017-11-10 16:44 +0000
snowman-mh snowman-mh - Bug 1352429 - Improve error message for in operator. r=arai
21fe8fa6b8e6f873442ae21db2fe06ffe1fd0d33
created 2017-11-06 14:10 +0100
pushed 2017-11-06 13:12 +0000
Jan de Mooij Jan de Mooij - Bug 1414228 - Allocate type monitor fallback stubs lazily instead of allocating them in BaselineCompiler. r=tcampbell
4f06cc3d4f39b4ff431792e2e14909a2b7655442
created 2017-11-02 16:56 +0100
pushed 2017-11-03 18:06 +0000
Tom Schuster Tom Schuster - Bug 1413907 - Change InitPropertyOperation to accept a PropertyName directly. r=jandem
a4852b85f1c60546f88f80eefedd00e2aeef672a
created 2017-11-02 15:37 +0100
pushed 2017-11-02 14:49 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 9 - More StarGenerator -> Generator renaming. r=anba
less more (0) -300 -100 -60 tip