Commit Graph

39 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 e9004db372 [js] Get the class pointer from the ObjectGroup... 2020-07-16 03:57:14 +03:00
Fedor ef217a94a8 Implement module type scripting. 2020-07-16 03:48:35 +03:00
Fedor 0d09fdfba3 Implement globalThis. 2020-07-16 02:37:28 +03:00
Fedor d29e1bdafc [js] Remove pointless MakeMRegExpHoistable optimization. 2020-04-03 20:55:14 +03:00
Fedor 35b20eff09 Revert 1320408 part 15: Make addDataProperty static. 2020-04-03 20:52:02 +03:00
Fedor 7d81cd2f2b Revert Remove unboxed object code phase 1 extra. 2020-04-03 20:51:49 +03:00
Fedor 3f1a99cf0b Revert Remove unboxed arrays. 2020-04-03 20:51:38 +03:00
Fedor c9e0d090cd Revert Remove unboxed objects. 2020-04-03 20:51:25 +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 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 bb33363faf Use the correct group for JIT constraints. 2019-12-25 15:41:54 +03:00
Fedor 67595763d0 1341298 - Relax expected module state when resolving modules... 2019-12-25 15:40:23 +03:00
Fedor 99020d1e2b Bug 1326453 2019-12-25 15:40:09 +03:00
Fedor 32bc386753 1339395 - Implement Object Rest/Spread Properties proposal. 2019-09-05 20:07:15 +03:00
Fedor 11748e030a 1344477 - Add dedicated opcode for function call ignoring return value. 2019-09-05 20:07:08 +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 e0ea453381 Fix a thread assertion in NewCopiedArrayTryUseGroup. 2019-09-05 20:06:21 +03:00
Fedor 2bb2a37638 1336783 - Remove TokenStream::KeywordIsName. 2019-09-05 20:06:12 +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 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 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 b77e431bb6 Remove anyNewScript() 2019-07-08 13:10:11 +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 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 b9a6c8d251 Remove code for unused OS - AIX and such other. 2019-05-20 09:02:10 +03:00
Fedor 2113b4eb60 Remove a couple of unused variables 2019-05-20 09:01:01 +03:00
Fedor 454d000db6 basic source 2019-03-11 13:26:37 +03:00