js/src/jit/BytecodeAnalysis.cpp
91027e567af6fe57bf408a75acab9b34fd50535e
created 2022-05-06 08:21 +0000
pushed 2022-05-06 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1366470 part 3 - Warp-compile JSOp::PushVarEnv. r=iain
51ef6e4c693955df51b6c708a0284574e4d15477
created 2022-05-02 23:13 +0000
pushed 2022-05-03 09:42 +0000
Iain Ireland Iain Ireland - Bug 1766730: Remove JSOp::Retsub and JSOp::ResumeIndex r=jandem
0ba054ab33393a437711d2746a2111206b08e0db
created 2022-04-11 19:28 +0000
pushed 2022-04-12 03:57 +0000
Iain Ireland Iain Ireland - Bug 1762769: Don't mark ops only reachable via retsub as normally reachable r=jandem
b0b2e0a0563dcb2277203f11640910d865edb234
created 2022-04-04 18:31 +0000
pushed 2022-04-05 09:40 +0000
André Bargull André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem
82b81c3a5e8f32a99c95bf79276705566c947048
created 2022-04-04 10:28 -0700
pushed 2022-04-05 09:40 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 13 changesets (bug 1282976) for causing build bustages on BytecodeEmitter.cpp. CLOSED TREE
f9076fbfcec2292e555daaf2f3890fefdc1933cb
created 2022-04-04 17:14 +0000
pushed 2022-04-05 09:40 +0000
André Bargull André Bargull - Bug 1282976 - Part 9: Delete JSOp::LambdaArrow. r=jandem
f5e7bea40350979b1009753828e77b25e94b43e1
created 2022-03-30 23:19 +0000
pushed 2022-03-31 09:35 +0000
Iain Ireland Iain Ireland - Bug 885514: Support finally in Warp r=jandem
eeaeb40f8b869121eff65b1c2d11af423c9a9ecc
created 2022-03-08 21:10 +0000
pushed 2022-03-09 09:44 +0000
Iain Ireland Iain Ireland - Bug 885514: Simplify JSOp::Retsub r=jandem
5f6b9e2fc3bb3c5fd74f9871399269a2665a5270
created 2022-03-08 21:10 +0000
pushed 2022-03-09 09:44 +0000
Iain Ireland Iain Ireland - Bug 885514: Refactor try/finally to use goto r=jandem
c79fad509d164195a415472aff572164bd4a6ce8
created 2021-09-22 17:23 +0000
pushed 2021-09-22 21:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1718952 - Part 3: Move JSScript::hasNonSyntacticScope check for JSOp::SetGName from VM to frontend. r=jandem
bbfd1d551bb3dfe99e95f485a47475b54e3f00e1
created 2021-09-22 17:23 +0000
pushed 2021-09-22 21:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1718952 - Part 2: Move JSScript::hasNonSyntacticScope check for JSOp::GetGName from VM to frontend. r=jandem
3658a80b874da6638fa3183e7204cad5a5f94bdb
created 2021-09-22 17:23 +0000
pushed 2021-09-22 21:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1718635 - Emit JSOp::Undefined instead of JSOp::GImplicitThis if there's no non-syntactic scope when calling unqualified function. r=tcampbell
5926f8d136f0b5036a63a117ff9d61b773b09c91
created 2021-08-12 17:08 +0000
pushed 2021-08-12 21:41 +0000
André Bargull André Bargull - Bug 1725379 - Part 2: Remove unnecessary includes in js/src/jit. r=jandem,nbp
ef711b1a8d2941563b61d7f860b460a3ce3c2267
created 2021-03-08 13:57 +0000
pushed 2021-03-08 17:01 +0000
André Bargull André Bargull - Bug 1696887 - Part 6: Remove unused BytecodeAnalysis methods. r=jandem
0744c8dac041bf9cb003bb7da13db45ec3571ecf
created 2021-01-05 18:39 +0000
pushed 2021-01-06 15:51 +0000
Jan de Mooij Jan de Mooij - Bug 1682767 part 33 - Remove/change more IonBuilder-specific code and comments. r=iain
be46b71192f89d8432b36ba6da64e84dae8b7fe6
created 2020-12-17 08:23 +0000
pushed 2020-12-17 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1682767 part 3 - Remove JitOptions.warpBuilder. r=iain
e4c40b24f5dd9b224d96fb37d8c00f648cd836e3
created 2020-12-15 16:26 +0000
pushed 2020-12-15 21:34 +0000
Matthew Gaudet Matthew Gaudet - Bug 1680602 - Add IonAbort JitSpew when a script is Warp disabled r=jandem
3fc26b5eba8401b97142b679b2ea1d7480f76c3e
created 2020-11-20 14:43 +0000
pushed 2020-11-21 09:27 +0000
Ted Campbell Ted Campbell - Bug 1677580 - Remove JSOp::Def{Var,Let,Const,Fun} opcodes. r=jandem
443b10f2927593c3c882e0c4c5ab44e13fbb7eb8
created 2020-11-20 14:43 +0000
pushed 2020-11-21 09:27 +0000
Ted Campbell Ted Campbell - Bug 1677580 - Allow JSOp::GlobalOrEvalDeclInstantiation to initialize bindings. r=jandem
5a0a9d0a102a9f208008764f6b3b64a2440ac17b
created 2020-10-13 17:30 +0000
pushed 2020-10-14 16:38 +0000
Jonatan Klemets Jonatan Klemets - Bug 1668249 - Use BytecodeLocation and BytecodeIterator in js::jit::AnalyzeBytecodeForIon. r=mgaudet
bd4a5fb3aa65c10159431717f45ee7d2f43c3890
created 2020-08-24 07:09 +0000
pushed 2020-08-26 03:24 +0000
Iain Ireland Iain Ireland - Bug 1646378: Preemptively disable warp compilation for unsupported ops r=jandem
cf578c3dfcb1d5b7ef6edeffe3fc6b824d0b4ea1
created 2020-07-16 15:11 +0000
pushed 2020-07-16 21:27 +0000
Iain Ireland Iain Ireland - Bug 1646378: Identify no-return functions in BytecodeAnalysis r=jandem
dfce0fc62953c86c531a447aab279880d9330a68
created 2020-06-25 15:00 +0000
pushed 2020-06-30 14:45 +0000
Jan de Mooij Jan de Mooij - Bug 1648005 part 4 - Remove some try-catch code we no longer need. r=iain
c3121ce23d2cda9683d0ea6b6564e1aa3456d1e2
created 2020-06-25 15:00 +0000
pushed 2020-06-30 14:45 +0000
Jan de Mooij Jan de Mooij - Bug 1648005 part 3 - Change BytecodeAnalysis to prevent the unreachable-OSR-loop case. r=iain
a8753560dc094da5959c43dc31a8792b92957a0b
created 2020-06-25 15:00 +0000
pushed 2020-06-30 14:45 +0000
Jan de Mooij Jan de Mooij - Bug 1648005 part 2 - Change loopHeadInCatchOrFinally to loopHeadCanOsr. r=iain
edc52e7c7fefc9a183a32b99d0e973f5c9b37153
created 2020-03-28 10:50 +0000
pushed 2020-03-29 09:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1622530 - Part 5: Convert TryNoteKind into enum class. r=jorendorff
7439fe7f29557caecc518bc6726cf8c8c3c29b7d
created 2020-03-28 10:09 +0200
pushed 2020-03-28 21:40 +0000
Daniel Varga Daniel Varga - Backed out 6 changesets (bug 1622530, bug 1622561) for spidermonkey failure at /builds/worker/workspace/build/src/js/src/frontend/SourceNotes.h:282:31
4e13790492c627a8d61d9ae19497446d779846ae
created 2020-03-28 04:56 +0000
pushed 2020-03-28 21:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1622530 - Part 5: Convert TryNoteKind into enum class. r=jorendorff
10b146b10dc1634ddaff8b34898d9e86917a0218
created 2020-03-19 22:07 +0000
pushed 2020-03-20 09:53 +0000
caroline caroline - Bug 1605387 - Rename JSTryNote to TryNote, move into js namespace, and add default initialization. r=mgaudet
e5babca4b85584d1f47c5c792e35f818cefb64ee
created 2020-02-18 15:50 +0000
pushed 2020-02-18 21:33 +0000
André Bargull André Bargull - Bug 1378189 - Part 2: Support JSOp::FunWithProto in Ion. r=jandem
199ff346e675e967b82a2dbb28fa43c45ac53238
created 2020-01-14 22:35 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 7: Automatically replace JSOP_UPPER with JSOp::CamelCase. r=jandem.
fa08ba115ada6662a7e881bd1dc02214ee09ac85
created 2020-01-14 22:29 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 6: Rename JSOP_*_LENGTH constants. r=jandem.
9cc637fda6e00ff51a3c092c3742d4e89c14a2c2
created 2020-01-14 21:51 +0200
pushed 2020-01-15 04:16 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1608509) for bustages on Interpreter.cpp. CLOSED TREE
ded7d57dfd7feb32110e5a5af13f86ac7fd48669
created 2020-01-14 17:56 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 7: Automatically replace JSOP_UPPER with JSOp::CamelCase. r=jandem.
b1295a6b63451bb5c5f1d99b684ad867e801128c
created 2020-01-14 17:50 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 6: Rename JSOP_*_LENGTH constants. r=jandem.
902789c51843a47ae267daf910b420ddbcfc8d71
created 2020-01-14 17:44 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 2: Automated substitution for /\b(JSOP_\w+)\b/ in comments. r=jandem.
c9e4623c28c6ea3622643f61c76521bd64c71900
created 2020-01-14 16:22 +0000
pushed 2020-01-14 21:43 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
2db36e83b324ea418238fbc79f3248db1c21d1af
created 2020-01-14 06:31 +0200
pushed 2020-01-14 09:44 +0000
shindli shindli - Backed out 4 changesets (bug 1608089) for causing build bustages CLOSED TREE
64b7a72f6d92dfd329940a5044c470f3a45747c6
created 2020-01-14 03:54 +0000
pushed 2020-01-14 09:44 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
d2e9558cf7b781521d490318a8c0edd58d327262
created 2020-01-13 21:03 +0200
pushed 2020-01-14 03:45 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1608089) for build bustages. CLOSED TREE
0774435321f83ce5b2583c92fade1754f67e7d1d
created 2020-01-13 18:37 +0000
pushed 2020-01-14 03:45 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
a590ca97f13989c17e649988099e1d4b8aa6c397
created 2020-01-02 08:24 +0000
pushed 2020-01-02 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1604467 - Replace SRC_TRY source note with a JSOP_TRY bytecode operand. r=tcampbell
a748a5149bda383173368cd3a8df84c8423f9f7b
created 2019-12-31 14:22 +0000
pushed 2020-01-01 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1606074 part 3 - Fix try note check in BytecodeAnalysis::init. r=tcampbell
b845a7fc7f9f0d0035fdb86579d0ddd9b1744f39
created 2020-01-01 12:03 +0000
pushed 2020-01-01 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1606074 part 1 - Simplify BytecodeAnalysis to always analyze in order. r=tcampbell
e8049d20460f4477f5e55af330fc7cde7c829015
created 2019-12-05 12:55 +0000
pushed 2019-12-05 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1598548 part 8 - Fold JSOP_LOOPENTRY into JSOP_LOOPHEAD. r=tcampbell
3c4bccda2d54296f35338939298a7753b27b1a31
created 2019-11-20 14:40 +0000
pushed 2019-11-20 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1595476 part 2 - Add hasTryFinally flag to IonBytecodeInfo. r=tcampbell
5dee96491b4bb83d7042b715f52239d58891a7e3
created 2019-11-20 16:35 +0200
pushed 2019-11-20 21:52 +0000
Noemi Erli Noemi Erli - Backed out 5 changesets (bug 1595476) for causing memory leaks CLOSED TREE
97633eed11db8e486773691a0739bb096a5b0ea9
created 2019-11-18 16:12 +0000
pushed 2019-11-20 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1595476 part 2 - Add hasTryFinally flag to IonBytecodeInfo. r=tcampbell
821b104d357b899ba03415a82066e96db6aa269b
created 2019-11-04 07:56 +0000
pushed 2019-11-05 09:57 +0000
Ted Campbell Ted Campbell - Bug 1593354 - Add BaseScript::IsFunction flag. r=jandem
327dacef5a0798007456cf20a9277384f57792ca
created 2019-10-25 06:12 +0000
pushed 2019-10-26 09:45 +0000
Ted Campbell Ted Campbell - Bug 1589904 - Remove JSScript::functionDelazifying() r=jandem
9262dd831ebd545c76d0225c9c852a1ba95adf9e
created 2019-10-21 02:02 +0000
pushed 2019-10-22 09:46 +0000
Adam Holm Adam Holm - Bug 1572504 - Use BytecodeLocation and BytecodeIterator in BytecodeAnalysis::init. r=mgaudet
c7e5b2a7f04d6f431edcbc65b937fca8d8146a90
created 2019-10-10 00:02 +0000
pushed 2019-10-10 16:23 +0000
Alok Nikhil Alok Nikhil - Bug 1586440 - Use BytecodeLocation and BytecodeIterator in js::jit::AnalyzeBytecodeForIon, r=mgaudet
941b29575f6ab24bca3c8adb87448cf0238260f1
created 2019-08-10 10:20 +0000
pushed 2019-08-10 21:28 +0000
Jan de Mooij Jan de Mooij - Bug 1552154 part 3 - Stop using pc-to-native map for BaselineScript::computeResumeNativeOffsets. r=tcampbell
22681d4e56b6bddb14a0b7de9976288e838abc22
created 2019-07-26 10:11 +0000
pushed 2019-07-26 16:26 +0000
Jan de Mooij Jan de Mooij - Bug 1567388 part 2 - Move BaselineScript fields for Ion compilation to JitScript. r=tcampbell
745cbd9ae616029f2f146b3ab810709755e4b692
created 2019-01-11 09:14 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 6 - Merge two DefLexicalOperation functions into one and have the JITs call it directly. r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
3582cbd2447f61fb793923780b07569907698431
created 2018-11-08 18:28 +0000
pushed 2018-11-09 05:26 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 2 - Use resumeIndex/resumeOffsets for JSOP_TABLESWITCH. r=tcampbell
320cb35f35b0a676f55c9ac6a5b1ec02dcdd0a5f
created 2018-11-07 16:53 +0000
pushed 2018-11-09 05:26 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 1 - Use offset to 'default' target instead of zero in JSOP_TABLESWITCH offsets. r=nbp
less more (0) -100 -60 tip