Commit Graph

41 Commits (a84aca97e25c3dc34a50a70926e301de91037c16)

Author SHA1 Message Date
Fedor a84aca97e2 Next part 2 of the Implement module type scripting. 2020-09-17 08:22:21 +03:00
Fedor ef217a94a8 Implement module type scripting. 2020-07-16 03:48:35 +03:00
Fedor b09c5594de Implement optional catch binding. 2020-04-03 20:52:56 +03:00
Fedor 3f1a99cf0b Revert Remove unboxed arrays. 2020-04-03 20:51:38 +03:00
Fedor 86d370c5c8 Revert "Implement regex lookaround."
This reverts commit ca60b3854f21a1ef7f86314c0fa1854c3fb7330a.
2020-04-03 20:46:12 +03:00
Fedor 11183f4c98 Remove DOM promise implementation. 2020-04-03 20:43:46 +03:00
Fedor 84d4cb2e76 Implement asynchronous iterators (ES2018). 2020-04-03 20:43:32 +03:00
Fedor 57213387e7 Use alternative packaging. 2019-12-25 15:46:36 +03:00
Fedor 85906a8fa5 Implement /s (dotAll) flag for Regexes. 2019-12-25 15:46:17 +03:00
Fedor adaffdd732 Add Promise.prototype.finally(). 2019-12-25 15:45:53 +03:00
Fedor b8c8d932f2 Implement regex lookaround. 2019-12-25 15:45:50 +03:00
Fedor 5cfd8a746e Remove Object.prototype.watch/unwatch. 2019-12-25 15:44:59 +03:00
Fedor ec5b99da7e Support modern Solaris. 2019-12-25 15:43:27 +03:00
Fedor fb349affec Update TZ data to 2019c. 2019-12-25 15:42:45 +03:00
Fedor 67595763d0 1341298 - Relax expected module state when resolving modules... 2019-12-25 15:40:23 +03:00
Fedor 5ba9a7b255 1341411 - Support circular module dependencies through export* per ES2017. 2019-12-25 15:40:20 +03:00
Fedor b93793d242 1339986 - Handle export* when checking for duplicate export. 2019-12-25 15:40:17 +03:00
Fedor 925f22d55f 1341256 - Fix module namespace object get handler. 2019-12-25 15:40:14 +03:00
Fedor ee5fa918b9 1340268 - [HasProperty] on module namespace object should work... 2019-12-25 15:40:11 +03:00
Fedor 99020d1e2b Bug 1326453 2019-12-25 15:40:09 +03:00
Fedor 30bbab0063 1320993 - Fix exporting default class expression. 2019-12-25 15:40:00 +03:00
Fedor 7cd52f3f78 Fix order of OwnProperty check for rest parameters. 2019-09-05 20:07:24 +03:00
Fedor 32bc386753 1339395 - Implement Object Rest/Spread Properties proposal. 2019-09-05 20:07:15 +03:00
Fedor 0e2b6e8609 1283712 - Add a mechanism to add notes for an error message. 2019-09-05 20:06:06 +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 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 a75c03ed8a 1323324 - Make Promise::unforgeable{Resolve,Reject} spec-compliant. 2019-09-05 20:05:31 +03:00
Fedor 07c18a52b1 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. 2019-09-05 20:05:17 +03:00
Fedor a88dad9fed Update intl tzdata 2019-07-08 13:09:38 +03:00
Fedor e0a58925d9 Rewrite atomization 2019-07-08 13:08:56 +03:00
Fedor e2d5ce2fef Remove unboxed object code from js 2019-07-08 13:08:41 +03:00
Fedor c2483721f0 Implement Symbol prototype 2019-07-08 13:08:37 +03:00
Fedor 7fd9c4b7e3 Implement array.flat and array.flatMap 2019-07-08 13:08:34 +03:00
Fedor 8ac840e319 Implement String.prototype.trimStart and trimEnd. 2019-07-08 13:08:31 +03:00
Fedor 7a74bbaf96 Tab to spaces newline and other such in js code 2019-07-08 13:07:47 +03:00
Fedor ca72ef1006 Improve dead compartment collection. 2019-07-08 13:07:44 +03:00
Fedor bafa2e7e3f Update js parser 2019-05-20 09:02:17 +03:00
Fedor b9a6c8d251 Remove code for unused OS - AIX and such other. 2019-05-20 09:02:10 +03:00
Fedor 454d000db6 basic source 2019-03-11 13:26:37 +03:00