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