Commit Graph
530 Commits
Author SHA1 Message Date
ldm0 977c903d62 fix(v8): decouple pointer compression from allocator policy 2026-09-03 12:00:25 +08:00
ldm0 eb59de7364 perf(v8): use pointer-compressed PartitionAlloc where available
Use pointer-compressed rusty_v8 archives and their bundled PartitionAlloc shim on Linux x86_64 GNU and macOS. Preserve the existing jemalloc or system allocator on unsupported targets, and remove the custom archive-mutation workaround.
2026-09-03 04:14:18 +08:00
ldm0 1f6dcd5757 fix(dom): resolve scripting state per serialized node 2026-09-03 03:16:08 +08:00
ldm0 277dd67f1b refactor(dom): organize HTML serialization modules 2026-09-03 03:16:08 +08:00
ldm0 689fc8278b refactor(dom): unify HTML serialization traversal 2026-09-03 03:16:08 +08:00
ldm0 437a82abc8 fix(cli): read wait scripts from stdin 2026-09-02 21:38:46 +08:00
BibekPathak 91ad8c5fd4 fix(cdp): list SameSite=None; Secure cookies for loopback http URLs 2026-09-02 19:41:22 +08:00
ldm0 9afb958bc2 fix(svg): preserve move-only path points 2026-09-02 12:07:49 +08:00
ldm0 8704569963 fix(dom): serialize HTML void elements without children 2026-09-02 12:04:04 +08:00
ldm0 ce91c551ba fix(geometry): apply DOMMatrix rotations in spec order 2026-09-02 05:23:36 +08:00
ldm0 0a90591d7c fix(html): create wrappers for empty html innerHTML 2026-09-02 05:23:15 +08:00
ldm0 e1788dd216 fix(cssom): serialize computed font variant shorthand 2026-09-02 05:21:42 +08:00
ldm0 b51250c716 fix(webidl): expose WindowProperties class string 2026-09-02 04:43:58 +08:00
ldm0 b081c0d24c perf(renderer): defer worker runtime services 2026-09-01 23:21:19 +08:00
ldm0 0c8e66219e perf(webapi): share function template installers 2026-09-01 23:21:19 +08:00
ldm0 af1859168f perf(webapi): precompute accessor function names 2026-09-01 23:21:19 +08:00
ldm0 e723254d24 test(renderer): wait for OPFS iframe completion 2026-09-01 23:21:19 +08:00
ldm0 5c9ce1adcd Remove renderer backqueries from inspector output routing 2026-09-01 19:52:16 +08:00
ldm0 f59af15895 chore(release): bump version to 1.1.1 v1.1.1 2026-09-01 17:58:43 +08:00
ldm0 e179383330 fix(build): disable relr for old glibc 2026-09-01 17:55:10 +08:00
ldm0 bb9ecdd24c fix(runtime): retire parser continuation on navigation 2026-09-01 14:20:17 +08:00
ldm0 fc61efed55 build: use one codegen unit for release binaries v1.1.0 2026-09-01 11:50:10 +08:00
ldm0 b79476012f chore(release): bump version to 1.1.0 2026-09-01 04:58:38 +08:00
ldm0 ccfdf312a8 perf(renderer): store reflector handles once 2026-09-01 04:47:41 +08:00
ldm0 ad61e00ff1 perf(renderer): compact DOM wrapper identities 2026-09-01 04:47:41 +08:00
ldm0 378608c7db perf(renderer): store reflector reverse lookup densely 2026-09-01 04:47:41 +08:00
ldm0 81c161ee66 refactor(cdp): stabilize target session routes 2026-09-01 04:34:49 +08:00
ldm0 64a899ff77 refactor(cdp): remove hidden test page target 2026-09-01 04:34:49 +08:00
ldm0 e666504594 refactor(parser): remove obsolete fragment APIs 2026-09-01 04:31:16 +08:00
ldm0 9953237e66 perf(parser): build fragments directly in live DOM 2026-09-01 04:31:16 +08:00
ldm0 09833c19ac perf(style): batch subtree mutation roots 2026-09-01 03:35:23 +08:00
ldm0 5a6f84d1ab perf(dom): avoid materializing empty nonce state 2026-09-01 03:25:06 +08:00
ldm0 8a0610a014 perf(dom): classify insertion document transitions once 2026-09-01 02:30:32 +08:00
ldm0 f720f0af40 fix(dom): make insertion adoption followups linear 2026-09-01 02:30:32 +08:00
ldm0 e5adfb4120 fix(cdp): align multi-page policy with Chromium 2026-09-01 00:12:24 +08:00
ldm0 4e9dfd46c8 test(cdp): expand multi-page isolation coverage 2026-09-01 00:12:24 +08:00
ldm0 2a10f8efca fix(cdp): harden document and navigation lifecycles 2026-09-01 00:12:24 +08:00
ldm0 6a8a4d7b98 fix(fetch): enforce deadlines before transfer start 2026-09-01 00:12:24 +08:00
ldm0 42c4f1218a fix(cdp): isolate and route stable page targets 2026-09-01 00:12:24 +08:00
ldm0 f680250249 fix(renderer): materialize empty named child worlds 2026-09-01 00:12:24 +08:00
ldm0 c391bfdd38 refactor(cdp): route page work through explicit owners 2026-09-01 00:12:24 +08:00
ldm0 42ca2882d2 fix(cdp): aggregate target policy by session 2026-09-01 00:12:24 +08:00
ldm0 fff356767f refactor(target): own stable pages in target hosts 2026-09-01 00:12:24 +08:00
ldm0 516cac965e test(cdp): preserve timeout diagnostics 2026-08-31 21:01:21 +08:00
ldm0 35d295d1aa perf(style): make custom property inspection linear 2026-08-31 21:01:21 +08:00
ldm0 5e92a2a229 refactor(renderer): share page task ready signals 2026-08-31 20:51:55 +08:00
ldm0 c6d9395e03 perf(queue): compact owner-ready task storage
Replace each owner-ready source's general two-channel OwnerTaskSource plus separate readiness and signal allocations with one shared incoming queue/state and one owner-local accepted queue.\n\nPreserve close errors, route identity, FIFO batch admission, edge-triggered wakeups, and drop payloads outside the shared lock. The general OwnerTaskSource remains available for parser-boundary users that need its distinct semantics.
2026-08-31 20:51:55 +08:00
ldm0 c1204434f7 fix(layout): implement automatic table column sizing 2026-08-31 11:59:59 +08:00
ldm0 35ec45fca3 perf(cdp): defer default target runtime creation
Represent the published default page as a target-catalog placeholder with an explicit lifecycle. Materialize it only when an operation needs a live page owner; activate and close the placeholder directly, and create new targets without first constructing the default page.\n\nMake NavigationEngine initialization explicit so read-looking access cannot silently allocate the deferred runtime.
2026-08-31 04:31:23 +08:00
ldm0 f341224b67 test(webidl): resolve source inventory at runtime 2026-08-31 04:17:08 +08:00