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