Timothy Flynn
d1ed361239
LibJS: Cache the result of parsing time zone identifiers
...
The result of parsing an identifier cannot change. It is not cheap to do
so, so let's cache the result.
This is hammered in a few test262 tests. On my machine, this reduces the
runtime of each test/staging/sm/Date/dst-offset-caching-{N}-of-8.js by
0.3 to 0.5 seconds. For example:
dst-offset-caching-1-of-8.js: Reduces from 1.2s -> 0.9s
dst-offset-caching-3-of-8.js: Reduces from 1.5s -> 1.1s
2026-02-19 09:20:15 +01:00
..
2026-02-19 09:20:15 +01:00
2026-02-14 19:47:29 +01:00
2026-02-14 19:47:29 +01:00
2025-08-14 11:35:28 -04:00
2025-07-22 11:51:29 -04:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2025-07-23 22:05:15 +02:00
2025-07-22 11:51:29 -04:00
2026-02-19 09:20:15 +01:00
2025-07-22 11:51:29 -04:00
2026-01-30 08:01:45 +01:00
2026-01-30 08:01:45 +01:00
2025-11-12 16:20:04 -05:00
2024-11-26 15:02:07 -05:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2026-01-30 08:01:45 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2025-07-23 22:05:15 +02:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2025-07-23 22:05:15 +02:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2025-07-23 22:05:15 +02:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00
2024-11-26 11:00:56 +01:00
2025-07-22 11:51:29 -04:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2026-02-19 09:20:15 +01:00
2025-07-22 11:51:29 -04:00
2026-02-14 19:47:29 +01:00
2025-07-22 11:51:29 -04:00