Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9866ed2
gc: answer census arena membership from per-block object-start bitmap…
Sep 13, 2026
13dc830
gc: test-only arena index size accessor
Sep 13, 2026
6f3bc9e
gc: start-bitmap test fixup
Sep 13, 2026
d75c51c
gc: allocate census start bitmaps in 8 KiB chunks
Sep 13, 2026
7e3b008
gc: skip a full's remembered-set rebuild when nothing young is marked…
Sep 13, 2026
d9aae42
gc: full-rebuild-skip tests check the known-live parent
Sep 13, 2026
420a641
gc: apply a full sweep's old-page accounting once per page (#10182)
Sep 13, 2026
d5072f0
gc: classify the full-rebuild skip counter and re-pin the census window
Sep 13, 2026
c1e185e
docs: per-live-object cost of a synchronous full (#10182)
Sep 13, 2026
01d6c85
changelog: fragment for #10220
Sep 13, 2026
54421a8
changelog: correct the #10220 fragment's matrix and headroom claims
Sep 13, 2026
2e8b1f0
gc: expand a described promoted page only where a full's sweep reshap…
Sep 13, 2026
7de1da1
gc: an unbudgeted census walks each arena block in one pass (#10182)
Sep 13, 2026
dd7f353
gc: a full's hole-list rebuild skips live blocks the census proved ho…
Sep 13, 2026
a255005
gc: an unbudgeted sweep walks each arena block in one pass (#10182)
Sep 13, 2026
ab4c3b6
gc: read the mark's per-slot facts once per object (#10182)
Sep 13, 2026
3473b13
gc: find a census block through a direct-mapped window index (#10182)
Sep 13, 2026
48f96f1
gc: mark a pointer-free object without queueing it (#10182)
Sep 13, 2026
cd93f0a
gc: prefetch ahead in the full mark's worklist drain (#10182)
Sep 13, 2026
8288fae
gc: pace a full by the bytes promoted since the last full, at the pro…
Sep 13, 2026
84bd96f
gc: a promoted-cohort full adopts the census of the blocks its minor …
Sep 13, 2026
4140ad1
gc: prefetch a range descriptor's children before marking them; inlin…
Sep 13, 2026
3eb2a43
gc: census whole-block test plants enough objects for several bitmap …
Sep 13, 2026
d7f5fd5
gc: classify the pacing-full counters and re-pin the census window (#…
Sep 13, 2026
e38e3fc
docs: promoted-cohort fulls and the one-pass full (#10182)
Sep 13, 2026
bac8c66
gc: the hole-list rebuild filters blocks in place instead of copying …
Sep 14, 2026
c953877
gc: zero the dead stack below a full's frame between the census and t…
Sep 14, 2026
5fedc56
gc: re-pin the census window after the dead-stack scrub (#10182)
Sep 14, 2026
b2f41fd
changelog: pacing-full cost and promoted-cohort fulls (#10182)
Sep 14, 2026
710348a
changelog: state the target-row CPU miss exactly (#10182)
Sep 14, 2026
edec7cc
gc: a cohort full feeds the survival of the blocks its own minor prom…
Sep 14, 2026
1e6c3ef
gc: feed the cohort full's survival only when it is the minor's view …
Sep 14, 2026
577b2f0
gc: test the dead-remembered-parent gate on the cohort survival feed …
Sep 14, 2026
99dfcb8
gc: classify the cohort survival probe's thread-locals and re-pin the…
Sep 14, 2026
6a44e32
gc: leave the remembered-parents record untouched on safepoints that …
Sep 14, 2026
19adcd8
gc: note the remembered parents only for a promoting minor, as one pa…
Sep 14, 2026
a6053c9
gc: the promoted cohort counts in-place promotions only (#10182)
Sep 14, 2026
b13d074
changelog: cohort survival feed and in-place-only cohort (#10182)
Sep 14, 2026
f9b2f90
fix(gc): preserve the sabotage panic in debug and pin the merged cens…
Sep 14, 2026
73c7aaa
chore: release merge train 190 as v0.5.1568
Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co

Perry is a native TypeScript compiler written in Rust that compiles TypeScript source code directly to native executables. It uses SWC for TypeScript parsing and LLVM for code generation.

**Current Version:** 0.5.1567
**Current Version:** 0.5.1568


## TypeScript Parity Status
Expand Down
Loading
Loading