Commit Graph

19 Commits

Author SHA1 Message Date
Fabrice Bellard
a6816be23a optimized global variable access 2025-11-03 16:57:20 +01:00
Fabrice Bellard
2c90110287 - optimized global variable access
- removed full compliance with the spec for strict mode variable
  assignment so that they are as fast as in non strict mode (V8,
  SpiderMonkey and JavascriptCore do the same, so IMHO the spec should
  be updated).
2025-10-03 14:26:13 +02:00
Fabrice Bellard
f10ef299a6 added JSON modules and import attributes 2025-05-20 18:27:23 +02:00
Fabrice Bellard
11d076fac6 added get_array_el3 opcode - removed to_propkey2 opcode 2025-04-30 14:12:10 +02:00
Fabrice Bellard
3b04c58628 fixed 'with' access by adding HasPropery() calls - removed unused 'with_get_ref_undef' opcode 2025-04-16 14:48:12 +02:00
Fabrice Bellard
4cc4c6c1c5 optimized js_parse_class_default_ctor() (bnoordhuis) 2025-04-12 16:04:59 +02:00
Fabrice Bellard
56c47f7d2a fixed exception handling in AsyncFromSyncIterator and async for of 2025-03-28 10:11:15 +01:00
Fabrice Bellard
61e8b94428 removed bignum support and qjscalc - added optimized BigInt implementation 2025-03-18 18:29:10 +01:00
Charlie Gordon
37bd4ae62d Strip trailing spaces 2024-02-10 16:19:17 +01:00
Fabrice Bellard
f25e5d4094 optional chaining fixes (github issue #103) 2024-01-09 19:15:40 +01:00
Fabrice Bellard
24aa7ba4f0 fixed test262: derived-this-uninitialized-realm.js 2024-01-06 14:42:43 +01:00
Fabrice Bellard
3ab1c2b314 added 'in' operator for private fields 2024-01-02 16:11:20 +01:00
Fabrice Bellard
4bb8c35da7 fixed 'return' handling with 'yield' in 'for of' or with finally blocks (gihub ticket #166) 2023-12-13 19:02:47 +01:00
Fabrice Bellard
55a4878a60 fixed private field setters (github issue #194) 2023-12-07 17:51:32 +01:00
bellard
b1f67dfc1a 2020-11-08 release 2020-11-08 14:30:56 +01:00
bellard
7c312df422 2020-09-06 release 2020-09-06 19:10:15 +02:00
bellard
383e2b06c8 2020-03-16 release 2020-09-06 19:02:03 +02:00
bellard
0e8fffd4de 2020-01-19 release 2020-09-06 18:57:11 +02:00
bellard
91459fb672 2020-01-05 release 2020-09-06 18:53:08 +02:00