js/src/builtin/Eval.cpp
abd389d9d91309740bfbf927a4c50738be39ff84
created 2021-10-15 16:21 +0000
pushed 2021-10-15 21:35 +0000
Jon Coppeard Jon Coppeard - Bug 1736021 - Update the eval cache after minor GC r=jandem
603ef310c4c7df695a35a83ce26c2ffd5968827e
created 2021-09-21 05:01 +0000
pushed 2021-09-21 09:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1718536 - Remove cloning from ExecuteInExtensibleLexicalEnvironment. r=tcampbell
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
3afa2b70c0f9f5f13bd85f802195653392a96a6f
created 2021-04-20 15:31 +0000
pushed 2021-04-20 21:39 +0000
Matthew Gaudet Matthew Gaudet - Bug 1702278 - Defer setting debug metadata until after script compilation is finished. r=tcampbell,smaug
9a183e024cae1bed1c3ac6895ab56334a26816d7
created 2021-03-16 16:12 +0000
pushed 2021-03-17 09:53 +0000
Jason Orendorff Jason Orendorff - Bug 1697223 - Part 1: Tweak a comment on EvalKernel. r=mgaudet
e01287da1374a834f4e19300e3d5a9b6f27787ce
created 2021-03-11 23:35 +0200
pushed 2021-03-12 15:32 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1697223) for spidermonkey failures on Frame-evalWithBindings-01.js. CLOSED TREE
dc2532c020ae9cc2427f37223bd09837df2eefe3
created 2021-03-11 17:54 +0000
pushed 2021-03-12 15:32 +0000
Jason Orendorff Jason Orendorff - Bug 1697223 - Part 1: Tweak a comment on EvalKernel. r=mgaudet
79846f36d8bc5817eefdc67c7333b53dfb784e97
created 2021-03-04 11:00 +0000
pushed 2021-03-04 16:08 +0000
Jason Orendorff Jason Orendorff - Bug 1696046 - Factor out implementation of JS_ExtensibleLexicalEnvironment to a non-API static method with a more specific return type. r=mgaudet
744f39b7bb3adc6b3cb96fd5e427f6acac3b18fe
created 2021-03-04 11:00 +0000
pushed 2021-03-04 16:08 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 3: Factor out an ExtensibleLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
afd56f0fae1b470dc68d8b2e1c0d211166b3268c
created 2021-03-04 11:00 +0000
pushed 2021-03-04 16:08 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 2: Factor out a NonSyntacticLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
bf6c77c8a0feb10de84c912376c22624a4f92b0d
created 2021-03-04 11:00 +0000
pushed 2021-03-04 16:08 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 1: Factor out a GlobalLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
bad7f5a4b1f10e1c59ce3e9381e495d8b8dab2ea
created 2021-03-04 05:19 +0200
pushed 2021-03-04 09:22 +0000
Butkovits Atila Butkovits Atila - Backed out 8 changesets (bug 1696046, bug 1688055) for Spidermonkey failures. CLOSED TREE
a656dcf28494b2c2170cafe3400a310740fd976b
created 2021-03-04 02:34 +0000
pushed 2021-03-04 09:22 +0000
Jason Orendorff Jason Orendorff - Bug 1696046 - Factor out implementation of JS_ExtensibleLexicalEnvironment to a non-API static method with a more specific return type. r=mgaudet
fc50fb18ae12a3353e88b9c66be5ddf9d9729e27
created 2021-03-04 02:30 +0000
pushed 2021-03-04 09:22 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 3: Factor out an ExtensibleLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
c42a776a1a13cb0767e4c7e7056a4e7c7fc3df23
created 2021-03-04 02:30 +0000
pushed 2021-03-04 09:22 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 2: Factor out a NonSyntacticLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
3866de326a0b843c3170a914d3561e0fe38d3fdb
created 2021-03-04 02:30 +0000
pushed 2021-03-04 09:22 +0000
Jason Orendorff Jason Orendorff - Bug 1688055 - Part 1: Factor out a GlobalLexicalEnvironmentObject subclass from LexicalEnvironmentObject. r=mgaudet
29e0b1a86bf1e1906a12891dd01d56c5eefc757b
created 2021-01-28 14:34 +0000
pushed 2021-01-28 21:56 +0000
Ted Campbell Ted Campbell - Bug 1680848 - Don't allow cloning to change non-synactic flag. r=jandem
5a3b143e8e9f01a93bfbe42d0d4bc14718d81a9e
created 2021-01-15 14:22 +0000
pushed 2021-01-16 09:28 +0000
André Bargull André Bargull - Bug 1686692 - Part 20: Remove MCallDirectEval. r=jandem
829094e9aee5eb4b35315647bd8161d69e5e0b7a
created 2021-01-13 23:50 +0000
pushed 2021-01-15 03:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1683276 - Part 5: Rename CompilationInfo to CompilationStencil. r=tcampbell
2977d4891ceeed019dc906dff3feb6c9f530213c
created 2020-11-04 18:46 +0000
pushed 2020-11-04 21:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
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
a903337b1be9d22e1704658ddbbbdba5f77b65e8
created 2020-09-20 10:14 +0000
pushed 2020-09-20 21:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
d554007fd1dd80a532f392e7e8893dc3226b2e04
created 2020-09-08 22:57 +0000
pushed 2020-09-09 09:39 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Move JSM environment-related functionality to its own header. r=jandem
d6286e1b523becb87a6d438889871e97437e0ac9
created 2020-09-01 23:50 +0000
pushed 2020-09-02 09:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1658631 - Part 8: Simplify CompileEvalScript. r=tcampbell
5f2c465ea708fed49ec21dba268b7f9646562f7b
created 2020-08-28 14:32 +0000
pushed 2020-08-29 09:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1661098 - Make CompilationInfo not stack class. r=tcampbell
0a42010bbfee5aa6ee98024d4bd40887fbbbc143
created 2020-08-27 22:14 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 13: Make CompilationInfo::init* explicit about the target. r=tcampbell
cb97934e319243857204f181e112f76b244b6aec
created 2020-08-27 22:14 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 12: Move CompilationState into SourceAwareCompiler. r=tcampbell
f3fc160379a001f9c306dc7806cc4108c19eeb86
created 2020-08-27 22:13 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 10: Move CompilationState out of CompilationInfo. r=tcampbell
7b8ef9e9e8341567f36e1c5f799f0c96e83cf2e8
created 2020-08-27 22:12 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 5: Move CompilationGCOutput out from CompilationInfo. r=tcampbell
3cbce137e341246df1af82c9a48538a17035adb6
created 2020-08-27 22:11 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 2: Move CompilationInfo methods to CompilationInput. r=tcampbell
3a159e26e4703d0e689fc524ce3219d853759196
created 2020-08-27 22:11 +0000
pushed 2020-08-28 15:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1649968 - Part 1: Create CompilationInput, CompilationState, CompilationStencil, and CompilationGCOutput. r=tcampbell
62a82f41056a426fa648059aaa51fd947359e62e
created 2020-07-31 16:11 +0000
pushed 2020-08-01 09:48 +0000
Jeff Walden Jeff Walden - Bug 1656411 - Move WindowProxy-related functions out of jsfriendapi.h to their own header. r=mgaudet
982bc626b76575272936701a132ac2102f392d97
created 2020-07-10 16:53 +0000
pushed 2020-07-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1651880 - Part 1: Use CompilationInfo.enclosingScope for all context. r=tcampbell
a16d2c3fe7e572eb6bf6c3fa663bd8d9713c2fb7
created 2020-05-15 17:34 +0000
pushed 2020-05-15 21:52 +0000
Ted Campbell Ted Campbell - Bug 1636800 - Pass enclosing scope/environment to CompilationInfo. r=mgaudet
b4268209648b9dba10695b91f5576a0da30d08e4
created 2020-05-15 17:34 +0000
pushed 2020-05-15 21:52 +0000
Ted Campbell Ted Campbell - Bug 1636800 - Remove unused env argument from CompileEvalScript. r=mgaudet
b3f87e39b53e73d0e3dff544a658c91c7d0a43e1
created 2020-05-04 13:23 +0000
pushed 2020-05-05 21:38 +0000
Jan de Mooij Jan de Mooij - Bug 1634698 part 2 - Pass the right newTarget value for eval frames so we don't have to recover it using a frame iter. r=anba
2d24ae00063bf99311dacdc634ce467fabb9a26b
created 2020-05-05 11:08 +0000
pushed 2020-05-05 21:38 +0000
Jan de Mooij Jan de Mooij - Bug 1634698 part 1 - Use proper stack rooting for Execute/ExecuteKernel arguments. r=anba
b1766549aa1d7296555910c05512bf64041d15e2
created 2020-04-28 14:27 +0000
pushed 2020-04-28 21:47 +0000
caroline caroline - Bug 1632286 - Make ImmutableFlags::HasNonSyntacticScope an input flag. r=tcampbell
cdd14a1df784642f8741b0f76041e92ba99ec9df
created 2020-04-28 04:34 +0300
pushed 2020-04-28 03:54 +0000
Razvan Maries Razvan Maries - Backed out changeset 7fedd8fbdd5e (bug 1620776) for SM bustages. CLOSED TREE
7fedd8fbdd5e35b0ee1ea1efd19f31706057d21f
created 2020-04-28 00:35 +0000
pushed 2020-04-28 03:54 +0000
caroline caroline - Bug 1620776 - Make ImmutableFlags::HasNonSyntacticScope an input flag. r=tcampbell
8e1c3f7241e4a2b42c8c765ebeeb494800758e42
created 2020-04-16 12:37 +0000
pushed 2020-04-16 21:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1627373 - Give shared contexts an extent r=tcampbell
811772d60380a95ab43581973435b872f32c7ad0
created 2020-04-15 06:01 +0300
pushed 2020-04-15 09:25 +0000
Daniel Varga Daniel Varga - Backed out 2 changesets (bug 1627373) for causing wpt and mochitest-chrome failures
8a404acd3a4272be8a2290f04e70f94819936afe
created 2020-04-14 21:13 +0000
pushed 2020-04-15 09:25 +0000
Matthew Gaudet Matthew Gaudet - Bug 1627373 - Give shared contexts an extent r=tcampbell
d89e4585eefa1dc04d54ed37f0dcf238ae00e7de
created 2020-03-31 00:31 +0000
pushed 2020-03-31 09:35 +0000
Ted Campbell Ted Campbell - Bug 1597795 - Call onNewScript from CloneGlobalScript. r=caroline
4f16fe418e32753bb85fb795ad9d6167642748d7
created 2020-03-29 05:06 +0000
pushed 2020-03-29 09:54 +0000
vr118 vr118 - Bug 1622651 - Convert EvalJSONResult from enum to enum class. r=arai
effdce70fcf99e744d209a1e04e02f75f707a745
created 2020-03-10 22:53 +0000
pushed 2020-03-11 15:45 +0000
Tom Schuster Tom Schuster - Bug 1619177 - Remove extra warnings from the frontend. r=arai
d316204aeaa5948b6aea5fbdb89d0493b36d9f75
created 2020-02-14 15:05 +0000
pushed 2020-02-15 09:56 +0000
Tom Schuster Tom Schuster - Bug 1615405 - `eval(nonString)` should not have observable side effects. r=tcampbell,baku
0f2ec07359bb4f587dc8ec9231e0ed665e86c3b4
created 2020-02-14 14:34 +0200
pushed 2020-02-14 15:51 +0000
Bogdan Tara Bogdan Tara - Backed out changeset bc387540075d (bug 1615405) on evilpie's request CLOSED TREE
bc387540075dc88bb2c0bf165931857ca7e40dfe
created 2020-02-14 12:26 +0000
pushed 2020-02-14 15:51 +0000
Tom Schuster Tom Schuster - Bug 1615405 - `eval(nonString)` should not have observable side effects. r=tcampbell,baku
d26223b54cb0162c88bcb40ef09478ffb088560d
created 2020-02-06 00:14 +0000
pushed 2020-02-06 09:38 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1613441 - Create ScriptStencil between BytecodeEmitter and JSScript. r=mgaudet
4ed5534078c3fe40d6e26ebfc358d0febac1591e
created 2020-02-05 19:10 +0000
pushed 2020-02-06 09:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1611528 - Remove EvalScriptInfo r=djvj
6ba5da3138a0a84213b800fde417968169899ff9
created 2020-02-05 19:04 +0000
pushed 2020-02-06 09:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1611528 - Move Context and options out of BytecodeCompiler and into CompilationInfo r=djvj
5e5900f8a83fb803029cb1db76f9c5eda89e581e
created 2020-02-05 22:33 +0000
pushed 2020-02-06 09:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1611528 - Rename ParseInfo to CompilationInfo r=djvj
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.
f27c0adfc0d7d9c37b2ea64a92a4d810dde8aaa6
created 2020-01-14 21:41 +0000
pushed 2020-01-15 04:16 +0000
Matthew Gaudet Matthew Gaudet - Bug 1602114 - Root ScriptSourceObject inside of ParseInfo r=tcampbell
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.
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.
725809d9e561a55d27b8f2b10360a3d00a0cd6a8
created 2020-01-14 17:39 +0000
pushed 2020-01-15 04:16 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 1: Fix a few odd comments. r=jandem.
1a8bbfa8377b3d173e86560ee0971c67dc2e46a4
created 2019-10-31 15:53 +0000
pushed 2019-11-01 09:36 +0000
Matthew Gaudet Matthew Gaudet - Bug 1584649 - Provide bytecode compiler with access to the ParseInfo r=tcampbell
less more (0) -300 -100 -60 tip