Commit Graph

826 Commits (master)

Author SHA1 Message Date
Fedor 3f4ebd1610 Remove unused checking function for unboxed types. 2019-09-05 20:08:46 +03:00
Fedor 89a61b8f1f Implement a threadsafe & revised version of http2PushedStream. 2019-09-05 20:08:43 +03:00
Fedor e57541fc4a Update platform version and force clobber. 2019-09-05 20:08:37 +03:00
Fedor 352616c872 Use WeakPtr for extension parent pointer. 2019-09-05 20:08:34 +03:00
Fedor 97afb9108e Do not allow the ^ character to appear in the hostname. 2019-09-05 20:08:28 +03:00
Fedor 958fd32faf Define JumpImmediateRange on ARM64. 2019-09-05 20:08:21 +03:00
Fedor 618fd48872 Bug 1548822. 2019-09-05 20:08:15 +03:00
Fedor 058bc36d44 Don't allow cross-origin POST redirects on 308 codes. 2019-09-05 20:08:09 +03:00
Fedor 9f4ed5d2ab Bug 1555523. 2019-09-05 20:08:02 +03:00
Fedor f431ddbece Treat all file: URIs as having a unique origin. 2019-09-05 20:07:56 +03:00
Fedor 2c720730d7 Check port safety for AltSvc. 2019-09-05 20:07:49 +03:00
Fedor 828eacba0b Truncate Buffer/Texture on GL_OOM. 2019-09-05 20:07:43 +03:00
Fedor 39f9fcfc15 Bug 1550498. 2019-09-05 20:07:37 +03:00
Fedor d46cd420c6 Get RefPtr for IDBOpenDBRequest before using it. 2019-09-05 20:07:30 +03:00
Fedor 7cd52f3f78 Fix order of OwnProperty check for rest parameters. 2019-09-05 20:07:24 +03:00
Fedor 12ab86e3f5 1353691 - Report SyntaxError when arrow function has await-identifier... 2019-09-05 20:07:21 +03:00
Fedor 08f2c13914 1344334 - Make DoTypeUpdateFallback infallible. 2019-09-05 20:07:18 +03:00
Fedor 32bc386753 1339395 - Implement Object Rest/Spread Properties proposal. 2019-09-05 20:07:15 +03:00
Fedor dbc2e38812 Refactor Token& nextToken. 2019-09-05 20:07:11 +03:00
Fedor 11748e030a 1344477 - Add dedicated opcode for function call ignoring return value. 2019-09-05 20:07:08 +03:00
Fedor 6083e3130a Refactor abortIfSyntaxParser after destructring. 2019-09-05 20:07:05 +03:00
Fedor d7a91d9be2 1303703 - Syntax parse destructuring patterns. 2019-09-05 20:07:03 +03:00
Fedor 713888bd05 420857 - Syntax error for missing brace should mention the line number of the opening brace. 2019-09-05 20:07:00 +03:00
Fedor d3e6886052 1357506 - Remove assert that constructorBox can only be set once when parsing classes. 2019-09-05 20:06:56 +03:00
Fedor f324d6470a 1359622 - Fix assert for calling Function.toString... 2019-09-05 20:06:53 +03:00
Fedor 4b0d0e0c78 1364573 - Don't relazify class default constructors. 2019-09-05 20:06:50 +03:00
Fedor 8d007f4de3 1357483 - Stop changing the end position of parenthesized expression ParseNodes. 2019-09-05 20:06:47 +03:00
Fedor 3464bbc4ce 1216630 - Function.prototype.toString() on class must not return function source code string. 2019-09-05 20:06:35 +03:00
Fedor 0154fa01b6 1340148 - Disallow function redeclarations at module top level. 2019-09-05 20:06:33 +03:00
Fedor bc64f5e333 104442 - JS Engine doesn't appear to know where a variable was declared. 2019-09-05 20:06:29 +03:00
Fedor 4cb03fb6ec 1342273 - Improve frontend tracelogging [PARTIAL]. 2019-09-05 20:06:26 +03:00
Fedor 269640d89b 1339963 - export {...} without /from/ should check names against Reserved Words. 2019-09-05 20:06:24 +03:00
Fedor e0ea453381 Fix a thread assertion in NewCopiedArrayTryUseGroup. 2019-09-05 20:06:21 +03:00
Fedor 5b5c069d0c 1317387: The intrinsic function should be frozen. 2019-09-05 20:06:18 +03:00
Fedor 0e170d0294 1340089 - Check the binding name in comprehensionFor. 2019-09-05 20:06:15 +03:00
Fedor 2bb2a37638 1336783 - Remove TokenStream::KeywordIsName. 2019-09-05 20:06:12 +03:00
Fedor 165084547d Make JSErrorNotes Single Threaded. 2019-09-05 20:06:09 +03:00
Fedor 0e2b6e8609 1283712 - Add a mechanism to add notes for an error message. 2019-09-05 20:06:06 +03:00
Fedor 8a0e23aadb 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. 2019-09-05 20:06:03 +03:00
Fedor f4a5088c68 1339137 - Don't do Annex B lexical function behavior. 2019-09-05 20:06:00 +03:00
Fedor c979d57203 1337143 - Tweak the parser to eliminate two complexifying peekTokens where getToken could be used. 2019-09-05 20:05:57 +03:00
Fedor df9455157d 1320408 - Change method that does GC on |this| to static method with Handle parameter. 2019-09-05 20:05:54 +03:00
Fedor 8e874d3abd 1175823 - Implement [[DefineOwnProperty]] for mapped arguments object. 2019-09-05 20:05:50 +03:00
Fedor 164918e9fc 1333045 - Update Location object properties to current spec. 2019-09-05 20:05:47 +03:00
Fedor 6445606f38 1333143 - Self-host Object.prototype.valueOf. 2019-09-05 20:05:43 +03:00
Fedor 2224892a76 903389 - valueOf getter not called for ToPrimitive conversion on wrapper types. 2019-09-05 20:05:41 +03:00
Fedor 1531bf5860 1317375 - Implement "Template Literals Revision.." ECMAScript proposal. 2019-09-05 20:05:37 +03:00
Fedor 72a5ed990a 1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name. 2019-09-05 20:05:35 +03:00
Fedor a75c03ed8a 1323324 - Make Promise::unforgeable{Resolve,Reject} spec-compliant. 2019-09-05 20:05:31 +03:00
Fedor 9e9223be14 1325606 - Return wrapped async function from caller property. 2019-09-05 20:05:29 +03:00