js/src/vm/BytecodeUtil.cpp
ffaa22c85a0291ba257c22d775feec8537648509
created 2021-09-22 17:23 +0000
pushed 2021-09-22 21:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1718952 - Part 4: Add JSOp::NonSyntacticGlobalThis and move JSScript::hasNonSyntacticScope check for JSOp::GlobalThis 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
06561b972cc821bc575df9b95e590ba95a2879d9
created 2021-09-22 04:29 +0000
pushed 2021-09-22 09:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1721413 - Part 3: Support non-atom string in JSOp::String operand. r=tcampbell
114dc6e441534b3982494e4fc012318ed5e07c92
created 2021-09-22 04:29 +0000
pushed 2021-09-22 09:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1721413 - Part 2: Support non-atom string in JSScript gcthings. r=tcampbell,jandem
ed6ca0884441cc361b1c2d01a7cb6c44ee7b8848
created 2021-09-15 17:34 +0000
pushed 2021-09-16 09:43 +0000
Ted Campbell Ted Campbell - Bug 1730426 - Remove redundant ReportOutOfMemory calls. r=jandem
2d5fb224e0e0f0fc2b0495ef0939d5338baee973
created 2021-09-13 23:42 +0300
pushed 2021-09-14 14:35 +0000
Sandor Molnar Sandor Molnar - Backed out 11 changesets (bug 1730426) for causing assertion failures in src/vm/JSContext.
f1c824d4d39c7d0ebe64b0981e991ef910a188e4
created 2021-09-13 19:21 +0000
pushed 2021-09-14 14:35 +0000
Ted Campbell Ted Campbell - Bug 1730426 - Remove redundant ReportOutOfMemory calls. r=jandem
eb156df63f488c643f0cdacbef3367e2795bbb1c
created 2021-08-24 11:48 +0000
pushed 2021-08-24 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1726533 part 3 - Add support for storing PlainObject shapes in PrivateScriptData. r=arai
bad63becefdf64143f3924663ae15fe1250dc6c4
created 2021-08-24 13:39 +0300
pushed 2021-08-24 21:59 +0000
Alexandru Michis Alexandru Michis - Backed out 8 changesets (bug 1726533) for causing assertion failures in GlobalObject.h
7aab10434b8610a50058a1188960154455123124
created 2021-08-24 09:20 +0000
pushed 2021-08-24 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1726533 part 3 - Add support for storing PlainObject shapes in PrivateScriptData. r=arai
48f5a6cd13404b2b794c4238e6c7047e30c95ee2
created 2021-08-23 09:30 +0000
pushed 2021-08-23 15:55 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1519636 - Reformat recent changes to the Google coding style. r=emilio
5e6d1848ce620a905a1d5de23ca5b9e4e0eaa2af
created 2021-08-10 10:05 +0000
pushed 2021-08-10 21:33 +0000
André Bargull André Bargull - Bug 1723155 - Part 8: Add NewPrivateName opcode. r=mgaudet
84ccc63222c2237308430c9491ffb2d274b7977e
created 2021-07-30 14:47 +0000
pushed 2021-07-30 21:56 +0000
André Bargull André Bargull - Bug 1722002: Change JSOp::CheckReturn to not directly store the return-value. r=jandem
396f466720281e777c003bec0a0ca0359d20fe40
created 2021-06-23 19:07 +0000
pushed 2021-06-23 21:45 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Move PCCount profiling functions out of jsfriendapi.h to a standalone header. r=jandem
36647ef6f014ee7199a0bad93851750ead132473
created 2021-06-16 19:38 +0000
pushed 2021-06-16 21:42 +0000
Ted Campbell Ted Campbell - Bug 1716250 - Remove JS_FRIEND_API. r=jandem,sfink
ea02687ba7fefa71bfaad3294ca8328b7fe706b0
created 2021-06-04 14:58 +0000
pushed 2021-06-04 21:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1709956 - Support invoking private methods in Debugger.frame.eval r=arai
4f7e381a20704f774d1f21d5ab06c2538702b982
created 2021-05-19 09:08 +0000
pushed 2021-05-19 16:00 +0000
Mike Hommey Mike Hommey - Bug 1711832 - Make GCC happy about a possible NULL filename in js::DumpRealmPCCounts. r=jandem
8cde5fbfa29f0bc7055ac15e71ad31d88bd6ac10
created 2021-03-11 15:54 +0000
pushed 2021-03-12 03:37 +0000
Jason Orendorff Jason Orendorff - Bug 1670481 - Strengthen assertions around stackDepth. r=nbp
afe79f6f82272096396e40e99085ba0d578936c6
created 2021-02-12 16:58 +0000
pushed 2021-02-12 21:51 +0000
André Bargull André Bargull - Bug 1692447: Remove no longer necessary includes to "mozilla/Attributes.h". r=jandem
11be0b92d7fabdc3e32ae5418544b0f956c3febf
created 2021-02-12 16:25 +0000
pushed 2021-02-12 21:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1690634 - Part 19: Move js_*_str to WellKnownAtom.h. r=nbp
331046f56c0184220e20e49f419fb350fdd1b39f
created 2021-02-12 04:09 +0000
pushed 2021-02-12 10:01 +0000
Chris Peterson Chris Peterson - Bug 1684092 - Part 2: Move [[nodiscard]] to the head of function declarations in js/src/. r=jandem
ed71dfbcad908dcffc0fe95353825fa04734e501
created 2021-02-05 15:24 +0000
pushed 2021-02-06 09:42 +0000
Ted Campbell Ted Campbell - Bug 1690943 - Remove {Class,Derived}Constructor Opcodes. r=arai
9adc3762b1eba36b0d280c6f0ed620dce8d474b3
created 2020-12-11 10:57 +0000
pushed 2020-12-11 21:30 +0000
André Bargull André Bargull - Bug 1681084 - Part 2: Avoid unnecessary string atomization in EscapeRegExpPattern. r=iain
30953134ae145a073d80e510119556f40513ab8a
created 2020-12-04 10:09 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 85 - Remove JSOp::IterNext. r=iain
dd69e5f3c4f9cbfff31218eb49a71e2809d9adc9
created 2020-12-04 10:09 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 84 - Remove JSOp::Length. r=iain
0163808b985e800049208554312b6793ee246cc2
created 2020-12-04 10:09 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 83 - Remove JSOp::CallProp. r=iain
2be103c4356006da375e60be4fca09ae9cde1a84
created 2020-12-04 10:09 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 82 - Remove JSOp::CallElem. r=iain
46de1e58eefde2e92657b8b24456e7717edea01d
created 2020-12-04 10:08 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 81 - Remove JSOp::NewObjectWithGroup. r=iain
d86afd2049ae431034a73f728f9443da10c31159
created 2020-12-04 10:08 +0000
pushed 2020-12-04 16:21 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 80 - Remove JSOp::NewArrayCopyOnWrite. r=iain
c51fbde2f22668e8d134890184b0db01201b0779
created 2020-12-03 08:23 +0000
pushed 2020-12-03 21:52 +0000
Christian Holler Christian Holler - Bug 1677045 - Replace JS_MORE_DETERMINISTIC with a runtime flag. r=jandem
18db050b9f5606ba641067039e1182d262b137f9
created 2020-12-02 14:58 +0200
pushed 2020-12-02 21:42 +0000
smolnar smolnar - Backed out changeset 750b066e600e (bug 1677045) for causing SM bustage in Iteration.cpp CLOSED TREE
750b066e600ef3018f43b5019e99a8ad7fc56231
created 2020-12-02 11:39 +0000
pushed 2020-12-02 21:42 +0000
Christian Holler Christian Holler - Bug 1677045 - Replace JS_MORE_DETERMINISTIC with a runtime flag. r=jandem
fd4b722e723924f65da5fe1f3df04f7e72fe756e
created 2020-11-30 18:15 +0000
pushed 2020-12-01 16:02 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 41 - Remove some dead code. r=iain
fd55f1950eb4736852cc0ae20f8cdb23a28e2ede
created 2020-11-20 14:42 +0000
pushed 2020-11-21 09:27 +0000
Ted Campbell Ted Campbell - Bug 1677580 - Rename JSOp::CheckGlobalOrEvalDecl to GlobalOrEvalDeclInstantiation. r=jandem
394718eef5059ae3cffdb30a8b91b1c2032cd188
created 2020-10-30 06:33 +0000
pushed 2020-10-30 16:09 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai
f50e7b70132a6dc7c2ec96719314b3cf95f4a11d
created 2020-10-12 12:27 +0000
pushed 2020-10-13 03:29 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1665746 - Do not use self-hosted JS parameter name in decompiler. r=evilpie
d8a252759ff4dd7ab9943f836e8c955dd2517481
created 2020-10-02 08:23 +0000
pushed 2020-10-02 15:43 +0000
André Bargull André Bargull - Bug 1668531 - Part 11: Clean-up includes for BytecodeUtil.h. r=jandem
b20ed98f0bc2c18b204a2a780fa1f8515ba4858d
created 2020-09-28 20:34 +0000
pushed 2020-09-29 09:40 +0000
yohaan yohaan - Bug 1586428 Using BytecodeIterable in for loop instead of jsbytecode* pc r=mgaudet
22e3020fa080afeaa79292e085aa4d7346a6f9ec
created 2020-08-14 16:16 +0000
pushed 2020-08-15 09:31 +0000
Adam Vandolder Adam Vandolder - Bug 1435826 - Implement private instance methods and accessors. r=jorendorff
780d9ef6deaa998fffa821a464fe260d575d7b24
created 2020-08-10 19:15 +0000
pushed 2020-08-11 03:16 +0000
Adam Vandolder Adam Vandolder - Bug 1647789 - Add CheckPrivateField support to expression decompiler. r=mgaudet
1283143e3d557b54a6262253d6003af733203a14
created 2020-08-08 03:23 +0000
pushed 2020-08-08 09:35 +0000
Evan Welsh Evan Welsh - Bug 1654696 - Implement code coverage JSAPI. r=nbp,jwalden
834447abbbf1080f46eb824d0fbc85a1ac711a09
created 2020-08-07 13:03 +0000
pushed 2020-08-07 21:36 +0000
André Bargull André Bargull - Bug 1655465 - Part 9: Change JSOp::FunctionProto to JSOp::BuiltinObject. r=jandem
801b59414882378eff04a7e5ac0b27a8c91fd59d
created 2020-07-31 22:37 +0300
pushed 2020-08-01 09:48 +0000
Andreea Pavel Andreea Pavel - Backed out 11 changesets (bug 1655465) for breaking SM builds on a CLOSED TREE
6567d54b63c8271853f9f33548f7d61f596a8314
created 2020-07-31 14:44 +0000
pushed 2020-08-01 09:48 +0000
André Bargull André Bargull - Bug 1655465 - Part 11: Change JSOp::FunctionProto to JSOp::BuiltinObject. r=jandem
b450e0c7e5c4b021c185ee4f11142124b39c0cf8
created 2020-07-31 16:20 +0000
pushed 2020-08-01 09:48 +0000
Jeff Walden Jeff Walden - Bug 1656411 - Move various dumping functions out of jsfriendapi.h to a new header. r=mgaudet
8c8ff40a0a104cf8a5165a57dcd10aa7c9c48156
created 2020-07-31 14:05 +0300
pushed 2020-08-01 09:48 +0000
Dorel Luca Dorel Luca - Backed out 11 changesets (bug 1655465) for build bustage in builds/worker/checkouts/gecko/js/src/jit/MIR.cpp. CLOSED TREE
c477201186138888f467cb1c996bd467eb57f7d7
created 2020-07-31 09:57 +0000
pushed 2020-08-01 09:48 +0000
André Bargull André Bargull - Bug 1655465 - Part 11: Change JSOp::FunctionProto to JSOp::BuiltinObject. r=jandem
aa11e196e0c785328739ac22ef4dc6f4092f1825
created 2020-07-27 20:11 +0000
pushed 2020-07-28 09:47 +0000
Matthew Gaudet Matthew Gaudet - Bug 1653567 - Redesign Private Fields implementation to reduce complexity r=jorendorff
30e8baeb3addeeef2e4ea3bf3de5e8ab5af11465
created 2020-07-23 04:07 +0000
pushed 2020-07-23 16:21 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1652435 - Add GCThingIndex. r=tcampbell
3baa645a131c9e9ea987a843af5e04fcc7b46570
created 2020-07-16 22:31 +0000
pushed 2020-07-17 09:39 +0000
Logan Smyth Logan Smyth - Bug 1652625 - Drop predecessor/successor Debugger.Script functions. r=arai
cb3c56d58d817cebd1789872d5dcf1b13c1fed13
created 2020-07-16 04:32 +0300
pushed 2020-07-16 09:40 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1652623, bug 1652625, bug 1652624) for Debugger.h related bustage CLOSED TREE
807f360898df5e1e73e0560096269d47cda444c0
created 2020-07-14 20:13 +0000
pushed 2020-07-16 09:40 +0000
Logan Smyth Logan Smyth - Bug 1652625 - Drop predecessor/successor Debugger.Script functions. r=arai
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
9eaf61ddb56f057307b1ec4514f5a81440e4fea1
created 2020-06-05 07:14 +0000
pushed 2020-06-05 14:35 +0000
Jan de Mooij Jan de Mooij - Bug 1636942 part 1 - Rename JSOp::ToId to JSOp::ToPropertyKey. r=evilpie
865aa44b4fb215de484479f495a620050b59bb11
created 2020-05-06 08:53 +0000
pushed 2020-05-06 16:28 +0000
André Bargull André Bargull - Bug 1635395: Remove unused JSOp::CheckIsCallable byte code. r=arai
a884df9d2808e5198539ac4befdbc1534d092aec
created 2020-04-29 21:17 +0000
pushed 2020-04-30 08:26 +0000
Ted Campbell Ted Campbell - Bug 1634167 - Factor JitCode type out to its own file. r=iain
d49eebe62ba32d22be1b441c51253a94a29e0ccd
created 2020-04-27 10:09 +0000
pushed 2020-04-27 21:46 +0000
André Bargull André Bargull - Bug 1626587 - Part 1: Replace mozilla::IsPod in LifoAlloc. r=jwalden
badc2504dd4c713155085d8e9d3088137728eefe
created 2020-04-15 08:32 +0000
pushed 2020-04-15 21:51 +0000
André Bargull André Bargull - Bug 1629833 - Part 2: Pretty print compound assignment in disassembler. r=yulia
32af4b053114188afc21d0c63b87259e4751c17e
created 2020-04-14 14:40 +0000
pushed 2020-04-15 21:51 +0000
André Bargull André Bargull - Bug 1629795 - Part 1: Omit "..." when disassembling zero-args call. r=arai
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
less more (0) -100 -60 tip