Chris Tate
1f23c28bb0
Expand static Array flat, splice, and join lowering ( #460 )
...
* Expand static Array flattening, splice insertion, and join coercion
* Refresh Array diagnostic and TypeScript 7 baselines
2026-09-26 08:41:06 -05:00
Chris Tate
fc2569ef89
Lower Object prototype tags and own-property calls in static mode ( #458 )
...
* Lower static Object prototype tags and own-key calls
* Handle checked-dynamic own keys for strings and bytes
* Record order-parity baselines for Object fixtures
2026-09-26 00:21:19 -05:00
Chris Tate
183a0bbcec
Lower static Array fill/copyWithin and position coercion ( #457 )
...
* Coerce static Array slice and splice positions
* Lower static Array fill and copyWithin with Test262 assertions
2026-09-25 23:17:24 -05:00
Chris Tate
baef5fed29
Handle primitive Array relative indexes in static mode ( #456 )
...
* Handle primitive Array relative indexes in static mode
* Record TS7 parity for Array index fixture
2026-09-25 22:21:49 -05:00
Chris Tate
c92fdceedd
Support static String.prototype.at and codePointAt ( #454 )
...
* Support static string at and codePointAt
* Update static at diagnostics and island contracts
2026-09-25 21:34:21 -05:00
Chris Tate
894d687037
Support static string split argument coercion ( #452 )
...
* Support static string split argument coercion
* Record split fixture preflight baseline
2026-09-25 20:52:01 -05:00
Chris Tate
413c4a7811
Handle static string padding coercion and ordering ( #451 )
2026-09-25 19:49:08 -05:00
Chris Tate
a7d2da5726
Lower direct String calls on wrappers and plain objects ( #450 )
2026-09-25 19:09:25 -05:00
Chris Tate
d51aa96290
Lower static String prototype call forms ( #448 )
2026-09-25 18:38:10 -05:00
Chris Tate
86ee43e1b1
Handle scalar repeat counts in static string calls ( #446 )
2026-09-25 17:32:37 -05:00
Chris Tate
951b8bc4e4
Handle scalar unions in static Number conversion ( #444 )
2026-09-25 16:59:58 -05:00
Chris Tate
a9d68b8e87
Handle nullish Number conversion in static mode ( #443 )
2026-09-25 15:42:14 -05:00
Chris Tate
cd6095b1a0
Preserve object literals in static string search coercion ( #441 )
2026-09-25 14:11:53 -05:00
Chris Tate
cf1071e49f
Handle omitted and primitive string search values in static calls ( #435 )
2026-09-25 12:01:51 -05:00
Chris Tate
665f0fe647
Handle omitted and primitive string lastIndexOf search values ( #429 )
2026-09-25 11:23:05 -05:00
Chris Tate
965f8b72c8
Handle omitted Array.includes search values in static mode ( #427 )
2026-09-25 10:29:19 -05:00
Chris Tate
9282ed542a
Implement static array lastIndexOf search ( #426 )
...
* Implement static array lastIndexOf search
* Coerce dynamic string-search needles before positions
* Handle optional string-search needles with positions
2026-09-25 10:04:33 -05:00
Chris Tate
2367c081bf
Handle coerced positions in static string search calls ( #424 )
...
* Coerce static string search positions
* Record TypeScript parity for string search fixture
2026-09-25 08:30:18 -05:00
Chris Tate
93af33085e
Handle positioned string affix calls in static mode ( #421 )
...
* Handle positioned string affix calls in static mode
* Record preflight baselines for string affix fixtures
2026-09-25 07:58:24 -05:00
Chris Tate
858f0002a2
Handle positioned lastIndexOf calls in static mode ( #417 )
...
* Handle static lastIndexOf position semantics
* Record TS7 baseline for positioned string search corpus
* Stabilize HTTP timeout differential fixtures
* Order proxy fixture server shutdown
2026-09-25 01:16:16 -05:00
Chris Tate
d8f6d7cf94
Fix static string position defaults and coercion ( #416 )
...
* Fix static string position defaults and coercion
* Stabilize HTTP timeout differential fixtures
2026-09-25 00:42:37 -05:00
Chris Tate
5c557d8ea4
Fix static JavaScript edge cases and add Test262 coverage ( #414 )
2026-09-24 23:01:48 -05:00