f405c36d59345af9fff69662818650777010da8a: Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781174
Push 106226 by dteller@mozilla.com at Thu, 12 Apr 2018 16:00:41 +0000
Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai As a preliminary step for introducing the BinTokenReaderMultipart, we start by splitting the BinTokenReaderTester in two. Also, we change a bit the API of the BinTokenReaderTester to uniformize with the BinTokenReaderMultipart. MozReview-Commit-ID: 4SlHaqEAZMk
8e2a81aff2853c041a9a1e55ba192830c2ff6598: Bug 1452551 - Initialize the Telemetry core in GeckoView. r? draft
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 11 Apr 2018 13:11:27 +0200 - rev 781173
Push 106225 by bmo:alessio.placitelli@gmail.com at Thu, 12 Apr 2018 15:59:50 +0000
Bug 1452551 - Initialize the Telemetry core in GeckoView. r? This additionally introduces a new pref (toolkit.telemetry.geckoview) to discriminate, at runtime, between Fennec and GV in JavaScript code. Moreover, this disables TelemetryController initialization from content processes, which was left enabled. MozReview-Commit-ID: 7VoDorxAhvD
5551c2cc0dbe8fa97969ab62d961e72d8a756423: Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 781172
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust Note that BinSource-auto.{h, cpp} and BinToken.h are auto-generated from BinSource.{yaml, webidl}. This patch contains the following changes: - updates to the webidl specifications; - adapt BinSource.* to the new tokenizer API; - split BinASTParser across BinASTParserBase and BinASTParser<Tok>. The effect is that we may now use the BinASTParser with both the (updated) tester tokenizer and the (new) multipart tokenizer. MozReview-Commit-ID: HCF2m3qDTFH
b2dbb9e5088148736f52126a55e2e27abe31f0b3: Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781171
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai This is useful mostly for benchmarking. MozReview-Commit-ID: ZzWA6fxCGN
0c171bf044f790493354e932fa3ba3c04c25ebe2: Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781170
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai MozReview-Commit-ID: 9EQY36O9wQo
fa4514f23949be3d19c7875dfc45e542a542c2ee: Bug 1439855 - Bunch of macros shared among BinAST files;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781169
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Bunch of macros shared among BinAST files;r?arai MozReview-Commit-ID: 6q27OFhLlc6
585788caf8f060dbd7b93ac696459c136624c351: Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781168
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai BinAST parsers need to perform frequent lookup for string values, e.g. once for each `let`, `var`, `const`, `+`, `-`, `instanceof` (string enums), as well as a number of startup lookups for string values such as "LiteralNullExpression", etc. (ast table) This patch introduces zero-copy lookup tables for both of these. These tables are shared among instances of parsers in a JSRuntime. MozReview-Commit-ID: 75BasAxLoha
600014be1b85550d983fe5c4a6455f4afe72077c: Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781167
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai As a preliminary step for introducing the BinTokenReaderMultipart, we start by splitting the BinTokenReaderTester in two. Also, we change a bit the API of the BinTokenReaderTester to uniformize with the BinTokenReaderMultipart. MozReview-Commit-ID: 4SlHaqEAZMk
26220e5cc2541154548e19b2a341d77c96b1fc83: Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781166
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Extending BinAST parser generator with support for multipart tokenizer;r?jorendorff Changes: - instead of parsing string enums by string matching, we go through a new `enum class` `BinVariant`, whose handling is part of the tokenizer; - we now generate this `enum class`. MozReview-Commit-ID: FnzG772RZam
2098dc0429bf6ca05d127d78f37f936743577018: Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 781165
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Introduce BinAST multipart tokenizer;r?arai This introduces a new tokenizer for the BinAST parser: the multipart tokenizer. The format used by the multipart tokenizer is described here: https://binast.github.io/binjs-ref/binjs_io/multipart/index.html While the details of the format may still change, this is the tokenizer we intend to ship. We only implement the `identity; ` compression scheme. For the moment, there are no plans to implement other compression schemes. MozReview-Commit-ID: 8WUa3QX5GWt
25c9321d360e4a88ce8f4ce8eec9e619bc0e3e96: Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 12:16:30 +0200 - rev 781164
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Tests for BinAST multipart tokenizer (data);r?arai MozReview-Commit-ID: KlzxtGmCYVD
43ced9fe018899a81ea8e80264acb6ecdc841675: Bug 1439855 - Tests for multipart tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 12 Apr 2018 15:13:22 +0200 - rev 781163
Push 106224 by dteller@mozilla.com at Thu, 12 Apr 2018 15:43:34 +0000
Bug 1439855 - Tests for multipart tokenizer;r?arai MozReview-Commit-ID: 7V2BWAcpA1D
48d04191db3f5f22c2d121ba5020d3b9bfa6e8af: Bug 1453638 - 'Open site' in live bookmarks is not working. r=jkt draft
Marco Bonardo <mbonardo@mozilla.com> - Thu, 12 Apr 2018 17:41:12 +0200 - rev 781162
Push 106223 by mak77@bonardo.net at Thu, 12 Apr 2018 15:39:36 +0000
Bug 1453638 - 'Open site' in live bookmarks is not working. r=jkt MozReview-Commit-ID: 5KV8jDRxEjf
7fe7d7525494384678dd64ae78dffa82041f6327: Bug 1453647 - [xpcshell] Enforce utf-8 for evaluating injected script via -e argument. draft
Henrik Skupin <mail@hskupin.info> - Thu, 12 Apr 2018 15:49:19 +0200 - rev 781161
Push 106222 by bmo:hskupin@gmail.com at Thu, 12 Apr 2018 15:26:03 +0000
Bug 1453647 - [xpcshell] Enforce utf-8 for evaluating injected script via -e argument. MozReview-Commit-ID: 2sLmBHqbFSx
4989e41f6432acd78058b2974d0944fc0a712551: Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:40 +0200 - rev 781160
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Make BinSource work with multipart tokenizer;r?arai,efaust Note that BinSource-auto.{h, cpp} and BinToken.h are auto-generated from BinSource.{yaml, webidl}. This patch contains the following changes: - updates to the webidl specifications; - adapt BinSource.* to the new tokenizer API; - split BinASTParser across BinASTParserBase and BinASTParser<Tok>. The effect is that we may now use the BinASTParser with both the (updated) tester tokenizer and the (new) multipart tokenizer. MozReview-Commit-ID: HCF2m3qDTFH
9db86ec533a52274b9b4aeac7b2b94e591335c92: Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781159
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Extend JS shell parse command to allow forcing full parsing;r?arai This is useful mostly for benchmarking. MozReview-Commit-ID: ZzWA6fxCGN
88d230f075ee67b4009ce285e0857fc40760e9c2: Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781158
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Extend JS shell binParse with ability to pick a tokenizer;r?arai MozReview-Commit-ID: 9EQY36O9wQo
b6c6c037dff7b96a5c7f6b487c992f0acf69515d: Bug 1439855 - Bunch of macros shared among BinAST files;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781157
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Bunch of macros shared among BinAST files;r?arai MozReview-Commit-ID: 6q27OFhLlc6
6f5ec30e0134f94fd0ec3cef726004c2c90a1d63: Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781156
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Fast lookup for BinAST string constants, shared among parsers;r?arai BinAST parsers need to perform frequent lookup for string values, e.g. once for each `let`, `var`, `const`, `+`, `-`, `instanceof` (string enums), as well as a number of startup lookups for string values such as "LiteralNullExpression", etc. (ast table) This patch introduces zero-copy lookup tables for both of these. These tables are shared among instances of parsers in a JSRuntime. MozReview-Commit-ID: 75BasAxLoha
e413d7a1c6226c8d4d202d62a54899495e87a56d: Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai draft
David Teller <dteller@mozilla.com> - Thu, 05 Apr 2018 14:31:39 +0200 - rev 781155
Push 106221 by dteller@mozilla.com at Thu, 12 Apr 2018 15:14:56 +0000
Bug 1439855 - Splitting the BinTokenReaderTester in two;r?arai As a preliminary step for introducing the BinTokenReaderMultipart, we start by splitting the BinTokenReaderTester in two. Also, we change a bit the API of the BinTokenReaderTester to uniformize with the BinTokenReaderMultipart. MozReview-Commit-ID: 4SlHaqEAZMk
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip