searching for reviewer(Yoric)
f3946ac22581: Bug 1535206 - Part 1: Remove BinASTTokenReaderMultipart::readMaybePropertyKey. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 14 Mar 2019 07:50:00 +0000 - rev 521856
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1535206 - Part 1: Remove BinASTTokenReaderMultipart::readMaybePropertyKey. r=Yoric Depends on D23440 Differential Revision: https://phabricator.services.mozilla.com/D23441
da11c85f5bb2: Bug 1535206 - Part 0: Fix parameter name. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 14 Mar 2019 07:16:19 +0000 - rev 521855
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1535206 - Part 0: Fix parameter name. r=Yoric Depends on D23439 Differential Revision: https://phabricator.services.mozilla.com/D23440
8014816b11ed: Bug 1535175 - Throw error for empty string in readIdentifierName. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 14 Mar 2019 06:48:43 +0000 - rev 521854
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1535175 - Throw error for empty string in readIdentifierName. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23439
639ba2db3684: Bug 1505343 - Part 3: Rename Bin{Kind,Field,Variant} to BinAST{Kind,Field,Variant}. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 04:30:22 +0000 - rev 521655
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 3: Rename Bin{Kind,Field,Variant} to BinAST{Kind,Field,Variant}. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23099
976e93ae2dbc: Bug 1505343 - Part 2: Rename BinToken* to BinASTToken*. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 04:30:04 +0000 - rev 521654
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 2: Rename BinToken* to BinASTToken*. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23098
123ecc5c9586: Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 04:29:44 +0000 - rev 521653
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23097
4ac13d1f0d7c: Bug 1505343 - Part 3: Rename Bin{Kind,Field,Variant} to BinAST{Kind,Field,Variant}. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 02:46:51 +0000 - rev 521647
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 3: Rename Bin{Kind,Field,Variant} to BinAST{Kind,Field,Variant}. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23099
b2456f6d11c4: Bug 1505343 - Part 2: Rename BinToken* to BinASTToken*. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 02:46:32 +0000 - rev 521646
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 2: Rename BinToken* to BinASTToken*. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23098
c1e2b7779d6a: Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Mar 2019 02:46:12 +0000 - rev 521645
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23097
caa78f1b6498: Bug 1534516 - Use correct AutoGCRooter::Tag in BinASTParserBase. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 12 Mar 2019 09:16:00 +0000 - rev 521508
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534516 - Use correct AutoGCRooter::Tag in BinASTParserBase. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D23083
6b9b50bc446d: Bug 1533711 - Provide class with method chain in filter_utils.py for BinAST invalid file test. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 11 Mar 2019 16:04:04 +0000 - rev 521400
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533711 - Provide class with method chain in filter_utils.py for BinAST invalid file test. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D22888
9b356aa135ac: Bug 1533620 - Verify that catch scope has correct item. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 11 Mar 2019 14:36:08 +0000 - rev 521399
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533620 - Verify that catch scope has correct item. r=Yoric Depends on D22647 Differential Revision: https://phabricator.services.mozilla.com/D22648
f1c6fa74a15e: Bug 1532517 - Check identifier syntax in BinTokenReaderMultipart. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 11 Mar 2019 15:23:30 +0000 - rev 521398
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1532517 - Check identifier syntax in BinTokenReaderMultipart. r=Yoric There was some case that IsIdentifier check is missing after readIdentifierName. Moved the check to readIdentifierName itself. Differential Revision: https://phabricator.services.mozilla.com/D22647
0bf89ff871d6: Bug 1531618 - Detect function declaration without appropriate scope and block it. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 01 Mar 2019 08:58:52 +0000 - rev 519824
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531618 - Detect function declaration without appropriate scope and block it. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D21642
1d2a9559d6d6: Bug 1530238 - Use ParseContext::checkBreakStatement in Parser. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 26 Feb 2019 13:20:54 +0000 - rev 519037
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530238 - Use ParseContext::checkBreakStatement in Parser. r=Yoric Depends on D20993 Differential Revision: https://phabricator.services.mozilla.com/D20994
29032f75438b: Bug 1525855 - Add testcase with WTF-8 characters in several places. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 26 Feb 2019 13:20:52 +0000 - rev 519036
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525855 - Add testcase with WTF-8 characters in several places. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20993
7e5a341f5662: Bug 1530389 - Enclose BinAST code in Parser.h with JS_BUILD_BINAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 26 Feb 2019 13:21:02 +0000 - rev 519035
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530389 - Enclose BinAST code in Parser.h with JS_BUILD_BINAST. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D21091
abcf203b0474: Bug 1529439 - Share variable redeclaration code between regular parser and BinAST parser. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:35:19 +0000 - rev 518665
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529439 - Share variable redeclaration code between regular parser and BinAST parser. r=Yoric Shared the part to redeclare vars as body-level functions. Differential Revision: https://phabricator.services.mozilla.com/D20778
6bbc695865c6: Bug 1529823 - Remove untagged tuple. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:34:46 +0000 - rev 518664
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529823 - Remove untagged tuple. r=Yoric Untagged tuple is not used in multipart format and entropy format. Differential Revision: https://phabricator.services.mozilla.com/D20776
b5889271779f: Bug 1529442 - Move BinASTParserBase fields to BinASTParserPerTokenizer. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:34:03 +0000 - rev 518663
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529442 - Move BinASTParserBase fields to BinASTParserPerTokenizer. r=Yoric Both BinASTParserBase.{lazyScript_,handler_} are not used in BinASTParserBase, but in BinASTParserPerTokenizer. Moved them to BinASTParserPerTokenizer. Differential Revision: https://phabricator.services.mozilla.com/D20775
58e77ffe2a65: Bug 1528844 - Move ParseNode allocation from BinASTParserBase to FullParseHandler. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 09:42:53 +0000 - rev 518662
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528844 - Move ParseNode allocation from BinASTParserBase to FullParseHandler. r=Yoric BinASTParserBase::allocParseNode was used only for creating ParseNodeKind::ParamsBody node, and other nodes are created by FullParseHandler. Added FullParseHandler::newParamsBody and removed ParseNode allocation methods from BinASTParserBase. Differential Revision: https://phabricator.services.mozilla.com/D20774
151271d3dfc2: Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 09:42:51 +0000 - rev 518661
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20226
f55920d58943: Bug 1528837 - Part 13: Rename PerHandlerParser::handler field to handler_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:32:09 +0000 - rev 518660
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 13: Rename PerHandlerParser::handler field to handler_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20225
21b0cdf00414: Bug 1528837 - Part 12: Rename BinASTParserBase::factory_ field to handler_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:31:45 +0000 - rev 518659
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 12: Rename BinASTParserBase::factory_ field to handler_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20224
e6f7bf4fc43d: Bug 1528837 - Part 11: Rename BinASTParserBase::parseContext_ field to pc_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:31:04 +0000 - rev 518658
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 11: Rename BinASTParserBase::parseContext_ field to pc_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20223
7c2a4feaec2c: Bug 1528837 - Part 10: Rename ParserBase::checkOptionsCalled field to checkOptionsCalled_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:30:36 +0000 - rev 518657
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 10: Rename ParserBase::checkOptionsCalled field to checkOptionsCalled_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20222
d5cfad78de33: Bug 1528837 - Part 9: Rename ParserBase::foldConstants field to foldConstants_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:29:55 +0000 - rev 518656
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 9: Rename ParserBase::foldConstants field to foldConstants_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20221
3dbd995ed01a: Bug 1528837 - Part 8: Rename ParserBase::keepAtoms field to keepAtoms_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:29:05 +0000 - rev 518655
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 8: Rename ParserBase::keepAtoms field to keepAtoms_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20220
c46a2d2f9b61: Bug 1528837 - Part 7: Rename ParserBase::sourceObject field to sourceObject_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:28:30 +0000 - rev 518654
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 7: Rename ParserBase::sourceObject field to sourceObject_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20219
bc91af3d40a4: Bug 1528837 - Part 6: Rename ParserBase::usedNames field to usedNames_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:27:59 +0000 - rev 518653
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 6: Rename ParserBase::usedNames field to usedNames_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20218
1703de7ce9a0: Bug 1528837 - Part 5: Rename ParserBase::pc field to pc_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:27:55 +0000 - rev 518652
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 5: Rename ParserBase::pc field to pc_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20217
3bcda710f6bd: Bug 1528837 - Part 4: Rename ParserBase::traceListHead field to traceListHead_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:26:35 +0000 - rev 518651
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 4: Rename ParserBase::traceListHead field to traceListHead_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20215
404e9820bc40: Bug 1528837 - Part 3: Rename ParserBase::tempPoolMark field to tempPoolMark_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:26:08 +0000 - rev 518650
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 3: Rename ParserBase::tempPoolMark field to tempPoolMark_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20214
886ae31b4f01: Bug 1528837 - Part 2: Rename ParserBase::alloc field to alloc_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 03:25:38 +0000 - rev 518649
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 2: Rename ParserBase::alloc field to alloc_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20213
4c9346b3f7e3: Bug 1528837 - Part 1: Rename {ParserBase,SharedContext}::context field to cx_. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 09:42:28 +0000 - rev 518648
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528837 - Part 1: Rename {ParserBase,SharedContext}::context field to cx_. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20211
5ddf9d49a6b3: Bug 1524967 - Check if BinAST auto-generated source is update in build.sh. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Sun, 24 Feb 2019 09:42:26 +0000 - rev 518647
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524967 - Check if BinAST auto-generated source is update in build.sh. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20228
f79d064a028c: Bug 1351078 - Remove unused Battery.jsm. r=Yoric
Felipe Gomes <felipc@gmail.com> - Fri, 22 Feb 2019 16:51:26 +0000 - rev 518488
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1351078 - Remove unused Battery.jsm. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20756
3607e50ad27a: Bug 1351078 - Remove unused Battery.jsm. r=Yoric
Felipe Gomes <felipc@gmail.com> - Fri, 22 Feb 2019 12:52:27 +0000 - rev 518485
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1351078 - Remove unused Battery.jsm. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D20756
18f508db5b64: Bug 1527791 - Part 2: Add testcase for invalid item in FormalParameters. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 15 Feb 2019 10:27:06 +0000 - rev 517441
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527791 - Part 2: Add testcase for invalid item in FormalParameters. r=Yoric Depends on D19883 Differential Revision: https://phabricator.services.mozilla.com/D19884
0934e6142eb9: Bug 1527791 - Part 1: Add testcase for invalid AssertedPositionalParameterName fields. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 15 Feb 2019 10:26:28 +0000 - rev 517440
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527791 - Part 1: Add testcase for invalid AssertedPositionalParameterName fields. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D19883
7f857fddc903: Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 14 Feb 2019 08:46:52 +0000 - rev 516907
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D19726
885272c243c8: Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 14 Feb 2019 06:20:07 +0000 - rev 516888
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D19726
8826dd4a075a: Bug 1527515 - Enable building BinAST on win32 and android nightlies. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Feb 2019 08:42:47 +0000 - rev 516742
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527515 - Enable building BinAST on win32 and android nightlies. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D19608
21aedfe62db3: Bug 1524965 - Part 4: Add testcase for break/continue outside the loop. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:40:42 +0900 - rev 516096
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 4: Add testcase for break/continue outside the loop. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D18561
1143fee910c7: Bug 1524965 - Part 3: Add a script to generate testcases for BinAST with invalid content. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:08 +0900 - rev 516095
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 3: Add a script to generate testcases for BinAST with invalid content. r=Yoric Integrated binjs_convert_from_json into encode.py. encode.py now generates invalid BinAST file if --binjs_convert_from_json option is provided. Source of test files are located inside js/src/jsapi-tests/binast/invalid/tests, with .js file as a source of JSON, and .py file for filtering the JSON. The generated tests are located inside js/src/jit-test/tests/binast/invalid. filter_utils.py provides some utility functions that is used by filter script, to handle tagged tuple/list structure in the JSON encoded AST. Actual testcases are added in Part 4. Differential Revision: https://phabricator.services.mozilla.com/D18560
30e403f80bfd: Bug 1524965 - Part 2: Handle break/continue outside the loop properly. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:07 +0900 - rev 516094
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 2: Handle break/continue outside the loop properly. r=Yoric
7fce2598a3de: Bug 1524965 - Part 1: Allocate StatementKind::Switch context in BinAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 08 Feb 2019 12:13:53 +0900 - rev 516093
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 1: Allocate StatementKind::Switch context in BinAST. r=Yoric
9849e6b02bc2: Bug 1524965 - Part 0: Fix error message formatting in BinAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:07 +0900 - rev 516092
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 0: Fix error message formatting in BinAST. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D18558
4470bbd6ad9d: Bug 1524965 - Part 3: Add testcase for break/continue outside the loop. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:40:42 +0900 - rev 515378
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 3: Add testcase for break/continue outside the loop. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D18561
45203e397c4a: Bug 1524965 - Part 2: Add a script to generate testcases for BinAST with invalid content. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Feb 2019 00:34:08 +0900 - rev 515377
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524965 - Part 2: Add a script to generate testcases for BinAST with invalid content. r=Yoric Integrated binjs_convert_from_json into encode.py. encode.py now generates invalid BinAST file if --binjs_convert_from_json option is provided. Source of test files are located inside js/src/jsapi-tests/binast/invalid/tests, with .js file as a source of JSON, and .py file for filtering the JSON. The generated tests are located inside js/src/jit-test/tests/binast/invalid. filter_utils.py provides some utility functions that is used by filter script, to handle tagged tuple/list structure in the JSON encoded AST. Actual testcases are added in Part 3. Differential Revision: https://phabricator.services.mozilla.com/D18560