js/src/jit/VMFunctions.cpp
ee3c032059e517cf3d25b80c835dc45e2711b504
created 2017-06-06 15:06 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-07-31 14:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
882d55c604441f16e4b1d521f796407264a7a679
created 2017-05-18 21:55 -0400
pushed 2017-07-31 14:08 +0000
Ted Campbell Ted Campbell - Bug 1365782 - Bailout from MConcat instead of throwing r=jandem
ecfa2c50a8d8f126b2bf5856c3aebdc7cec3ecc1
created 2017-05-11 17:12 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348772 - Optimize Array.prototype.shift to have O(1) perf instead of O(n). r=jonco
f4bd22f374df92d1f47017746b9b216912570457
created 2017-05-02 18:24 +0200
pushed 2017-07-31 14:08 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Ion/MacroAssembler typeof object improvements. r=jandem
96bd1936aa50c962f563c46600e70223ac172dc4
created 2017-04-25 12:56 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1352510 - Handle already-invalidated IonScripts in ArrayPushDense. r=h4writer
d555db01bb95f98b1822fdb9a7cabcb4067289cb
created 2017-04-18 18:56 +0200
pushed 2017-07-31 14:08 +0000
Tom Schuster Tom Schuster - Bug 1357468 - More Object.hasOwnProperty optimizations for Speedometer. r=jandem
30e2910469f720c43bd913bb02fcb7ded4d19cc4
created 2017-04-18 19:32 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d505fbfbd4e2 (bug 1357468) for asserting an e.g. failing js/src/jit-test/tests/arrays/sort-getter-only.js. r=backout
d505fbfbd4e283cf4d47936d637777eaac37b772
created 2017-04-18 18:56 +0200
pushed 2017-07-31 14:08 +0000
Tom Schuster Tom Schuster - Bug 1357468 - More Object.hasOwnProperty optimizations for Speedometer. r=jandem
5e1a2ab034aee990e3a13c84eabb4d7cfcfc8791
created 2017-04-13 22:17 +0200
pushed 2017-07-31 14:08 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 4 - Megamorphic stub. r=jandem
3afa18fd5ef59f7d58e417deeb1d909aab30606d
created 2017-03-29 10:24 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346547 followup - Use toInt32 instead of isInt32 in ArrayPushDense. r=h4writer
71cb591837f2ec469b87182be4c890f804043267
created 2017-03-27 10:23 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1346547 - Fix correctness bug with ArrayPushDense and INT32_MAX array length. r=h4writer
7c9940c57e33c90326e8a450401d3babc9aa4c13
created 2017-03-21 09:12 +0100
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348905 part 3 - Make SetNativeDataProperty skip the type barrier if the IC knows we don't need one. r=h4writer
f98a326bcf8d8095d2b6168eb2b3864d03f9dff2
created 2017-03-20 14:00 +0100
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1328140 - Improve handling of IC failures, add megamorphic IC stubs. r=h4writer
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2017-07-31 14:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. r=jandem
27e7cecf46420ac66d14134954c6d10e4a157911
created 2017-03-05 03:17 +0900
pushed 2017-07-31 14:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. r=jandem
51bffdbb6a3066eab6b8502fef84c018038d9533
created 2017-03-14 13:05 +0100
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1341071 - Fix Ion IC post barriers to be part of the IC stubs instead of adding them in IonBuilder. r=jonco,nbp
ee6ba4fcb76f65197aac3a7c329cd5942686e8a1
created 2017-03-05 20:11 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1342856 - Optimize volatile register spilling for C++ calls from IC stubs. r=nbp
53a92e2f749e1263e72e0d38089758948d5d720a
created 2017-03-01 20:40 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. r=shu
712e84866cf557b5ed88c7b991dd508ec3d550ef
created 2017-02-26 14:02 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.2: Support JSOP_CHECKISCALLABLE in JIT. r=shu
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
8cc3aeab4bd114af858aaf3d3690e289932153bb
created 2017-02-22 15:06 -0800
pushed 2017-06-05 19:31 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-06-05 19:31 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
0a3a0f9eb7737b7f7c28b638d0effc3f56b7aa4f
created 2017-02-15 15:28 -0500
pushed 2017-06-05 19:31 +0000
Ted Campbell Ted Campbell - Bug 1273858 - Ion-compile JSOP_FRESHENLEXICALENV/JSOP_RECREATELEXICALENV r=jandem
09ef6a4f41186ea6951830d1506f741005dcc46f
created 2017-02-11 17:42 -0800
pushed 2017-06-05 19:31 +0000
Phil Ringnalda Phil Ringnalda - Merge m-i to m-c, a=merge
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
7ff91659eb34ad58c7101712dae671d870b0566e
created 2017-02-09 15:25 -0800
pushed 2017-06-05 19:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1338323 - Don't attach SetArrayLength stub if length is not writable. (r=evilpie)
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
72188279b3a9cac713fa70538eaa84fb7f15a2d4
created 2017-01-30 20:48 +0100
pushed 2017-06-05 19:31 +0000
Tom Schuster Tom Schuster - Bug 1334727 - CacheIR: SetProp array length IC. r=jandem
eed0b80462a2f573f22b990c003f5f42ebd3c1f1
created 2017-01-26 18:40 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden,bz
57bd56bce11aa7612cc6978ad0a1447103c04b54
created 2017-01-25 09:39 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1333690 part 1 - Port Baseline setter stubs to CacheIR. r=evilpie
e82d8ab7e1614f1126ce2497314fb89d70c7b821
created 2017-02-26 14:02 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.2: Support JSOP_CHECKISCALLABLE in JIT. r=shu, a=lizzard
662e5af3a92895074b6644bc0f8547d84d00d7df
created 2017-01-26 18:40 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden,bz a=jcristau
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
7aef8faa66668405511227d5523ad8b7968cba5d
created 2017-01-16 13:47 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1321437 - Fix ThrowReadOnlyError to match the error message we would throw in the VM. r=nbp
96534237bb1ed3c816d6a0381c4e3a6d1c422c2a
created 2017-01-06 16:21 +0100
pushed 2017-04-10 20:44 +0000
Tom Schuster Tom Schuster - Bug 1323190 - Inline Proxy::get into JIT VM functions. r=jandem
1832a6e47f1cf42ecdd33bb65c9c953e6ee11f71
created 2016-12-30 17:38 +0100
pushed 2017-04-10 20:44 +0000
Tom Schuster Tom Schuster - Bug 1324566 - Port Baseline GlobalNameAccessor to CacheIR. r=jandem
05a6f5bcb7a086985dac27c3db82324326434459
created 2016-12-29 15:22 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1323096 - Optimize object[double] and object[string] like object[int32]. r=evilpie
17f5bc695acc81a98f34c95eef31454c1706aa56
created 2016-12-05 15:44 -1000
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1320670 part 2 - Use GetPropIRGenerator for GETELEM stubs in Baseline. r=h4writer
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2017-04-10 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
00c4f6b6f300527750b306d5e28ab3f4f4244292
created 2016-11-26 21:19 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1319437 part 1 - Add a generic proxy GETPROP stub to CacheIR. r=nbp
93b639dcd0c2c6231932bdd8279dc858f6596bf6
created 2017-02-01 18:49 -0500
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden, r=bz, a=jcristau
ec8f0f613a8c0c0470bfea9788a39e7fea9a53d5
created 2017-02-01 19:06 -0500
pushed 2017-02-27 14:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 87b26c2d0b93 (bug 1330593) for bustage.
87b26c2d0b93be6944b14bb972b8bb488887ac41
created 2017-02-01 18:49 -0500
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1330593 part 1 - Allow non-flat external strings. r=jwalden, r=bz, a=jcristau
69b1f1cd3ae87ab25419813e20bbc0dead2a10e7
created 2016-11-24 13:39 +0100
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
66019945d3d3630373aced6db3dbadf56b21972a
created 2016-11-19 11:14 +0100
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1317943 - Fix ThrowReadOnlyError to pass the index instead of the object to the error reporter. r=nbp, a=gchang
57580c957867f10bfeea6c64e431dd46b6cd296e
created 2016-10-21 12:27 +0200
pushed 2017-02-27 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1311325 - Remove CompileInfo::constructing_. r=nbp
c4bd4302355be10ea29e233d1fa76eb268d5cb6f
created 2016-10-17 15:31 +0200
pushed 2017-02-27 14:59 +0000
Hannes Verschore Hannes Verschore - Bug 1308220 - TraceLogger: generally report non-jit calls in ionmonkey, r=bbouvier
b08857e08eb88c58d4ba92014c607ce54568bf57
created 2016-09-30 13:11 -0700
pushed 2017-02-27 14:59 +0000
Jeff Walden Jeff Walden - Bug 1303678. r=arai
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2017-02-27 14:59 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
c82318b2897c7024c3574d63870f6fb7480eae7d
created 2016-11-24 13:39 +0100
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
877a0309d8de7bbbaf58be83b8102e008b80062f
created 2016-11-19 11:14 +0100
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1317943 - Fix ThrowReadOnlyError to pass the index instead of the object to the error reporter. r=nbp, a=gchang
3a479252364db5300ae24b225e504fc195940e24
created 2016-10-04 10:40 -0700
pushed 2017-01-16 13:07 +0000
Jeff Walden Jeff Walden - Bug 1303678. r=arai a=ritu
2b1c3cb1a648b1e3e43f6b1e4d5098330da8eab9
created 2016-09-02 18:19 +0200
pushed 2017-01-16 13:07 +0000
Hannes Verschore Hannes Verschore - Bug 1298541: Tracelogger: Part 5: Trace generator resume in Baseline, r=bbouvier
26e6632de510d91ea6466008d2eda8f4cf25825f
created 2016-08-25 16:28 -0700
pushed 2017-01-16 13:07 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
c945b9db25012f65327ce8b265927b34c437848d
created 2016-08-29 17:38 -0400
pushed 2017-01-16 13:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1283334) for hazard analysis failures.
f0571b52b9037649859179ad3141de3309934868
created 2016-08-25 16:28 -0700
pushed 2017-01-16 13:07 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2017-01-16 13:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
less more (0) -300 -100 -60 tip