searching for reviewer(Yoric)
66fe6c785157c77c142d82424f4607394cf652e9: Bug 1609110 - Follow up fixes on async process creation. r=Yoric,asuth
Luca Greco <lgreco@mozilla.com> - Fri, 17 Jan 2020 21:00:44 +0000 - rev 510629
Push 37028 by btara@mozilla.com at Sat, 18 Jan 2020 04:04:50 +0000
Bug 1609110 - Follow up fixes on async process creation. r=Yoric,asuth Differential Revision: https://phabricator.services.mozilla.com/D59854
c883249bab17b93315a682ce490df4264e63959b: Bug 1597152 - Part 2: Support context parser in lazy parsing. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:19:44 +0000 - rev 503377
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1597152 - Part 2: Support context parser in lazy parsing. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53369
24087ff1dfa9c14fc5f665eab2d06a606989dc30: Bug 1597152 - Part 1: Set lazy function position after reading tree. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:19:29 +0000 - rev 503376
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1597152 - Part 1: Set lazy function position after reading tree. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53368
da0c2ed5c0e3326277f21d7a6fc1c95382c92bd0: Bug 1597153 - Part 3: Add --binast-format parameter to JS shell. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:19:11 +0000 - rev 503375
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1597153 - Part 3: Add --binast-format parameter to JS shell. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53367
613769723c834446d37ef4b01620a7bc19b2ebe9: Bug 1597153 - Part 2: Use context parser when JS::BinASTFormat::Context is passed. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:18:59 +0000 - rev 503374
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1597153 - Part 2: Use context parser when JS::BinASTFormat::Context is passed. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53366
7f5fc05b10a10b3d897319ba47f0467c8ef4449d: Bug 1597153 - Part 1: Add JS::BinASTFormat enum and use it in API. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:18:41 +0000 - rev 503373
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1597153 - Part 1: Add JS::BinASTFormat enum and use it in API. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53365
141bcc14dacfe14db8314be9fe3ccdcd83085e1d: Bug 1555387 - Part 6: Support XDR in BinASTSourceMetadataContext. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:54:41 +0000 - rev 503372
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 6: Support XDR in BinASTSourceMetadataContext. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D52959
cb0d6a715e14580314f9f1ed3d63a133e2ff8db4: Bug 1555387 - Part 5: Add BinASTSourceMetadataMultipart::create variant for XDR. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:18:29 +0000 - rev 503371
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 5: Add BinASTSourceMetadataMultipart::create variant for XDR. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53949
6463b420ecb391559e635ab574d553ce96309a02: Bug 1555387 - Part 4: Use calloc in BinASTSourceMetadata{Multipart,Context}::create. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:18:27 +0000 - rev 503370
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 4: Use calloc in BinASTSourceMetadata{Multipart,Context}::create. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D53948
47efbdaab5bf9bcd07c6a3114713146debb9ef0e: Bug 1555387 - Part 3: Use HuffmanDictionaryForMetadata. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:48:03 +0000 - rev 503369
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 3: Use HuffmanDictionaryForMetadata. r=Yoric After reading prelude, create HuffmanDictionaryForMetadata from HuffmanDictionary and TemporaryStorage, and store it in metadata, and use it while reading tree. Differential Revision: https://phabricator.services.mozilla.com/D52957
32906323feef46004cbe87c420a56578e5190798: Bug 1555387 - Part 2: Add HuffmanDictionaryForMetadata. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:40:37 +0000 - rev 503368
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 2: Add HuffmanDictionaryForMetadata. r=Yoric HuffmanDictionaryForMetadata behaves similar to HuffmanDictionary. HuffmanDictionary is used while reading prelude, to store intermediate state. HuffmanDictionaryForMetadata is used after reading prelude, to store the complete state of the dictionary, with single chunk of memory. HuffmanDictionaryForMetadata has payload to store items that is linked from tables. Differential Revision: https://phabricator.services.mozilla.com/D52956
0983a81c46c52a2681112fedb286b739c92f482b: Bug 1555387 - Part 1: Move TableIdentity out of HuffmanDictionary. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:40:02 +0000 - rev 503367
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1555387 - Part 1: Move TableIdentity out of HuffmanDictionary. r=Yoric TableIdentity is going to be used from multiple classes. Differential Revision: https://phabricator.services.mozilla.com/D52955
05b9bea262ae7af3789859785b362f5f7e9facbf: Bug 1587271 - Add temporary storage for HuffmanEntry, InternalIndex, SingleLookupHuffmanTable, TwoLookupsHuffmanTable with less alloc/free. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:40:25 +0000 - rev 503366
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1587271 - Add temporary storage for HuffmanEntry, InternalIndex, SingleLookupHuffmanTable, TwoLookupsHuffmanTable with less alloc/free. r=Yoric TemporaryStorage is used while reading prelude, to store instances of HuffmanEntry etc, and tables store mozilla::Span to point items there. Each instances are allocated inside TemporaryStorageItem, that manages a linked list of item chunks, to reduce the amount of alloc/free, to avoid unnecessary mutex lock inside allocator. After reading prelude, items inside TemporaryStorage are supposed to be moved to metadata payload, and Spans in tables are supposed to be updated to point corresponding range. Differential Revision: https://phabricator.services.mozilla.com/D52954
bfb371be51b33a6dd6aea0bc4b7ef8ac6b090937: Bug 1596259 - Add BinASTSourceMetadata{Multipart,Context}. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:39:09 +0000 - rev 503365
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1596259 - Add BinASTSourceMetadata{Multipart,Context}. r=Yoric This adds BinASTSourceMetadata{Multipart,Context} as subclasses of BinASTSourceMetadata, with different fields for storing metadata. Basically this is specialization of Variant, but given metadata has payload after the class body itself, it doesn't work well with Variant. Differential Revision: https://phabricator.services.mozilla.com/D52953
ba7c82709e9f28a58a21cbc699cd89beeb804d28: Bug 1593922 - Add HuffmanDictionary.tableIndices_ to populate HuffmanDictionary.tables_ from the beginning. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:38:51 +0000 - rev 503364
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1593922 - Add HuffmanDictionary.tableIndices_ to populate HuffmanDictionary.tables_ from the beginning. r=Yoric This is preparation for bug 1555387, to store initialized GenericHuffmanTable instances in contiguous space. Differential Revision: https://phabricator.services.mozilla.com/D52952
fd82074eab1d8d4642d816436c166267350ecf6f: Bug 1594322 - Part 4: Add better accessors to HuffmanDictionary. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:38:03 +0000 - rev 503363
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1594322 - Part 4: Add better accessors to HuffmanDictionary. r=Yoric Hide the internal of status and table creation/access from consumers. Depends on D52032 Differential Revision: https://phabricator.services.mozilla.com/D52034
f395a7657d621a2d9463efca340a4b319da59eb4: Bug 1594322 - Part 3: Use HuffmanDictionary::TableIdentity in HuffmanPreludeReader::readTable. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:33:52 +0000 - rev 503362
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1594322 - Part 3: Use HuffmanDictionary::TableIdentity in HuffmanPreludeReader::readTable. r=Yoric Another preparation for Part 4. Depends on D52031 Differential Revision: https://phabricator.services.mozilla.com/D52032
4bd936bc2bb0f186e998472d5f0b30e220faf293: Bug 1594322 - Part 2: Use HuffmanDictionary::TableIdentity in public methods. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:30:16 +0000 - rev 503361
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1594322 - Part 2: Use HuffmanDictionary::TableIdentity in public methods. r=Yoric Preparation for Part 4. Depends on D52030 Differential Revision: https://phabricator.services.mozilla.com/D52031
27430d687488aeed79b0342cd0b459233c6a675e: Bug 1594322 - Part 1: Add HuffmanDictionary::TableIdentity to unify NormalizedInterfaceAndField and BinASTList. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:30:12 +0000 - rev 503360
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1594322 - Part 1: Add HuffmanDictionary::TableIdentity to unify NormalizedInterfaceAndField and BinASTList. r=Yoric For bug 1593922, merged tables/status for field and list length. Depends on D52029 Differential Revision: https://phabricator.services.mozilla.com/D52030
297273a3b34ab363bc0617d1f6953e1094c3b343: Bug 1593923 - Store the index into BinASTSourceMetadata::getAtom in BinASTSymbol instead of JSAtom*. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:30:10 +0000 - rev 503359
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1593923 - Store the index into BinASTSourceMetadata::getAtom in BinASTSymbol instead of JSAtom*. r=Yoric To store dictionary to BinASTSourceMetadata, JSAtom* needs to be stored in the single place. Depends on D52028 Differential Revision: https://phabricator.services.mozilla.com/D52029
d8972c55581e8709a5346141d35361566716bcbd: Bug 1594318 - Add BinASTSourceMetadata::Create without Vector<BinASTKind>. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 22 Nov 2019 14:28:42 +0000 - rev 503358
Push 36833 by btara@mozilla.com at Fri, 22 Nov 2019 21:40:53 +0000
Bug 1594318 - Add BinASTSourceMetadata::Create without Vector<BinASTKind>. r=Yoric The context format doesn't use Vector<BinASTKind>. To avoid creating temporary Vector<BinASTKind> instance, added BinASTSourceMetadata::Create without Vector<BinASTKind> parameter. Differential Revision: https://phabricator.services.mozilla.com/D52028
f3e724d7af856eb59707a45e5d045a5d1d08cdfd: Bug 1591406 - Use infallible methods for already allocated Vector. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Nov 2019 16:11:16 +0000 - rev 500603
Push 36767 by shindli@mozilla.com at Tue, 05 Nov 2019 21:49:23 +0000
Bug 1591406 - Use infallible methods for already allocated Vector. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D50611
d9cf158e085b5cb6f5f971104900c0eca02a7d17: Bug 1591359 - Part 2: Rename HuffmanTableUnreachable to TableImplementationUninitialized. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Nov 2019 16:11:16 +0000 - rev 500602
Push 36767 by shindli@mozilla.com at Tue, 05 Nov 2019 21:49:23 +0000
Bug 1591359 - Part 2: Rename HuffmanTableUnreachable to TableImplementationUninitialized. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D50598
50a9344008a37cd5e5eaca74f206c5884ec0e27d: Bug 1591359 - Part 1: Separate HuffmanTableValue& array into TableStatus array and uninitialized GenericHuffmanTable array. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 05 Nov 2019 15:44:06 +0000 - rev 500601
Push 36767 by shindli@mozilla.com at Tue, 05 Nov 2019 21:49:23 +0000
Bug 1591359 - Part 1: Separate HuffmanTableValue& array into TableStatus array and uninitialized GenericHuffmanTable array. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D50597
f308c0c341bb46d051cfd5fac9a49da7b3d19573: Bug 1590683 - Part 10: De-templatize BinASTTokenReaderContext::readFieldFromTable. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 16:02:13 +0000 - rev 498977
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 10: De-templatize BinASTTokenReaderContext::readFieldFromTable. r=Yoric Depends on D50196 Differential Revision: https://phabricator.services.mozilla.com/D50197
fbfc3dd85dafe6605cbd633d3dd04b5ce81ceb16: Bug 1590683 - Part 9: De-templatize HuffmanPreludeReader::readTable. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 16:01:18 +0000 - rev 498976
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 9: De-templatize HuffmanPreludeReader::readTable. r=Yoric Depends on D50195 Differential Revision: https://phabricator.services.mozilla.com/D50196
1c96813ac6f8bfc7d1efe6b920d1d1506416d5c4: Bug 1590683 - Part 8: Remove Table type from Entry classes. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:51:42 +0000 - rev 498975
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 8: Remove Table type from Entry classes. r=Yoric Depends on D50194 Differential Revision: https://phabricator.services.mozilla.com/D50195
be3dbdf26909705948e008f127953ed76224c6ad: Bug 1590683 - Part 7: Remove HuffmanTableListLength alias. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:45:35 +0000 - rev 498974
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 7: Remove HuffmanTableListLength alias. r=Yoric Depends on D50193 Differential Revision: https://phabricator.services.mozilla.com/D50194
2d73df2b7bd23a0c5a87c14a502ae0b8f5b9b37e: Bug 1590683 - Part 6: Make HuffmanTableListLength an alias of HuffmanTableValue. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:44:32 +0000 - rev 498973
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 6: Make HuffmanTableListLength an alias of HuffmanTableValue. r=Yoric Depends on D50192 Differential Revision: https://phabricator.services.mozilla.com/D50193
12321472a6ab61b7b5b1033435573e90023ad9a6: Bug 1590683 - Part 5: Remove alias under HuffmanTableListLength. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:44:14 +0000 - rev 498972
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 5: Remove alias under HuffmanTableListLength. r=Yoric Depends on D50191 Differential Revision: https://phabricator.services.mozilla.com/D50192
c87b6b39de94c3d63d2b297b2bc5bcb0d207be8e: Bug 1590683 - Part 4: Convert simple GenericHuffmanTable subclass to an alias for HuffmanTableListLength. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:43:47 +0000 - rev 498971
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 4: Convert simple GenericHuffmanTable subclass to an alias for HuffmanTableListLength. r=Yoric Depends on D50190 Differential Revision: https://phabricator.services.mozilla.com/D50191
08f6ce45a7555e410ef7833b420ed39328d86811: Bug 1590683 - Part 3: Remove aliases under HuffmanTableValue. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:41:59 +0000 - rev 498970
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 3: Remove aliases under HuffmanTableValue. r=Yoric Depends on D50189 Differential Revision: https://phabricator.services.mozilla.com/D50190
943d190674e51de5f45184a2a96b4534eae0847e: Bug 1590683 - Part 2: Convert HuffmanTableIndexedSymbolsMaybeInterface to an alias. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:40:03 +0000 - rev 498969
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 2: Convert HuffmanTableIndexedSymbolsMaybeInterface to an alias. r=Yoric Depends on D50188 Differential Revision: https://phabricator.services.mozilla.com/D50189
898dff0829d65bb83930c8de837e42f71e6f9eb7: Bug 1590683 - Part 1: Convert simple GenericHuffmanTable subclasses to aliases for HuffmanTableValue. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Oct 2019 15:38:28 +0000 - rev 498968
Push 36733 by dluca@mozilla.com at Fri, 25 Oct 2019 16:40:00 +0000
Bug 1590683 - Part 1: Convert simple GenericHuffmanTable subclasses to aliases for HuffmanTableValue. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D50188
141755ff04e1b75522dcf5209784df636a573984: Bug 1587678 - Part 3: Remove unnecessary JSContext* parameter. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:56:13 +0000 - rev 498518
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1587678 - Part 3: Remove unnecessary JSContext* parameter. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49565
9d6fc4af400d514ca82492561cea420f4b75b92c: Bug 1587678 - Part 2: Use FixedLengthVector when the size is known at the allocation. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:34:26 +0000 - rev 498517
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1587678 - Part 2: Use FixedLengthVector when the size is known at the allocation. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49564
8b017b6a20f42093f49109974e7f9ce909cfc8de: Bug 1587678 - Part 1: Add FixedLengthVector. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:33:58 +0000 - rev 498516
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1587678 - Part 1: Add FixedLengthVector. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49563
0d1c7409217a9a99e88c3f2c2c5e5598cfbc02e7: Bug 1586975 - Part 3: Remove NaiveHuffmanTable and use GenericHuffmanTable instead. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:33:36 +0000 - rev 498515
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1586975 - Part 3: Remove NaiveHuffmanTable and use GenericHuffmanTable instead. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49562
5fb868fecf2249a8bd2cc696dc1aec64e24b7f8b: Bug 1586975 - Part 2: Add TwoEntriesHuffmanTable. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:56:06 +0000 - rev 498514
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1586975 - Part 2: Add TwoEntriesHuffmanTable. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49561
7516af0633d88a908facd0cbc51f29fcff8b2d74: Bug 1586975 - Part 1: Making sure that we always call initWithSingleValue when we can. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 22 Oct 2019 08:53:24 +0000 - rev 498513
Push 36719 by ncsoregi@mozilla.com at Tue, 22 Oct 2019 15:53:00 +0000
Bug 1586975 - Part 1: Making sure that we always call initWithSingleValue when we can. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49560
00eab227096178b7d95e0a375cb25a300095219b: Bug 1587678 - Part 3: Remove unnecessary JSContext* parameter. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:32:09 +0000 - rev 498381
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1587678 - Part 3: Remove unnecessary JSContext* parameter. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49565
16e2bc05dda0eca201e9752839d51a86841677b1: Bug 1587678 - Part 2: Use FixedLengthVector when the size is known at the allocation. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:31:53 +0000 - rev 498380
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1587678 - Part 2: Use FixedLengthVector when the size is known at the allocation. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49564
0750949021602aed8c36a833c258092522c448ee: Bug 1587678 - Part 1: Add FixedLengthVector. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:31:43 +0000 - rev 498379
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1587678 - Part 1: Add FixedLengthVector. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49563
7f0b3124697b07eff7ba29046f691c27a7009491: Bug 1586975 - Part 3: Remove NaiveHuffmanTable and use GenericHuffmanTable instead. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:31:34 +0000 - rev 498378
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1586975 - Part 3: Remove NaiveHuffmanTable and use GenericHuffmanTable instead. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49562
fbf2c90da04c85d8253ce146c0b229ef8b4a228f: Bug 1586975 - Part 2: Add TwoEntriesHuffmanTable. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:31:30 +0000 - rev 498377
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1586975 - Part 2: Add TwoEntriesHuffmanTable. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49561
aa843177070ed83477a9559a9d7eb5bc2f84eaab: Bug 1586975 - Part 1: Making sure that we always call initWithSingleValue when we can. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Mon, 21 Oct 2019 14:31:26 +0000 - rev 498376
Push 36717 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 21:51:55 +0000
Bug 1586975 - Part 1: Making sure that we always call initWithSingleValue when we can. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49560
d02d96d975d896be693103d78884ed2a35c895e5: Bug 1588711 - Remove branch for invalid BinASTKind/BinASTVariant. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Tue, 15 Oct 2019 10:08:19 +0000 - rev 497609
Push 36694 by opoprus@mozilla.com at Tue, 15 Oct 2019 21:37:43 +0000
Bug 1588711 - Remove branch for invalid BinASTKind/BinASTVariant. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D49259
15ff5c7542067cfa94da1ce0c896141be4afea78: Bug 1587663 - Add BinASTSymbol and de-templatize HuffmanTable classes. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 11 Oct 2019 14:42:41 +0000 - rev 497276
Push 36681 by cbrindusan@mozilla.com at Fri, 11 Oct 2019 21:50:12 +0000
Bug 1587663 - Add BinASTSymbol and de-templatize HuffmanTable classes. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D48793
caf9ea85153fc41d1646bdd5900ebba653673dde: Bug 1587338 - Remove `const BinASTKind kind` parameter from non-sum parser methods. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 11 Oct 2019 03:48:14 +0000 - rev 497233
Push 36679 by dluca@mozilla.com at Fri, 11 Oct 2019 09:30:10 +0000
Bug 1587338 - Remove `const BinASTKind kind` parameter from non-sum parser methods. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D48662
acca4b3f8af88f97d415fc5ca8c5af8d4af30ae3: Bug 1587334 - Remove unused local variable in BinASTTokenReaderContext::readStringPrelude. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Fri, 11 Oct 2019 03:48:12 +0000 - rev 497232
Push 36679 by dluca@mozilla.com at Fri, 11 Oct 2019 09:30:10 +0000
Bug 1587334 - Remove unused local variable in BinASTTokenReaderContext::readStringPrelude. r=Yoric Differential Revision: https://phabricator.services.mozilla.com/D48655