Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
aceaa9a
perf(json): bound nesting inside the direct parser instead of pre-sca…
Sep 13, 2026
f46c20a
docs(changelog): fragment for #10168
Sep 13, 2026
a205a5e
test(json): run the depth-bound cases on a large-stack thread
Sep 13, 2026
91ddce4
feat(runtime): prove the element shape of class-0 record arrays
Sep 13, 2026
ef978c1
feat(codegen): key the element-shape loop clone on a runtime shape
Sep 13, 2026
9f7e5a8
fix(codegen): drop the trip-count obligation for a non-counter index
Sep 13, 2026
d674528
docs(changelog): record the measured json-record loop clone numbers
Sep 13, 2026
b4bd34a
docs(codegen): note why the trip-count obligation is index-form-specific
Sep 13, 2026
31f016a
docs(changelog): key the fragment on its PR number
Sep 13, 2026
24a3f0e
lint(codegen): classify the shape-keyed clone's untyped-receiver hint…
Sep 13, 2026
6fa997e
perf(gc): batch dead old-object page unregistration per sweep step
Sep 12, 2026
ecda010
perf(json): parse eagerly when this thread's lazy arrays keep being t…
Sep 12, 2026
0b9908a
perf(codegen): decide the typed-array brand test on the tag alone
Sep 12, 2026
2bde940
gc(json): make lazy JSON arrays movable and nursery-resident (#10098)
Sep 12, 2026
ff73bbf
gc(json): reclaim a dead nursery lazy owner on the pass that owns it
Sep 12, 2026
2785eb0
gc(json): decide the lazy cluster against the pointer-bearing threshold
Sep 12, 2026
f2e3368
docs(changelog): record lazy JSON array movability and the brand shor…
Sep 12, 2026
023f543
test(gc): read the lazy header's backing through its handle scope
Sep 12, 2026
23ae8bb
perf(gc): keep wide JSON document storage in the nursery (#10123)
Sep 12, 2026
02a4470
perf(json): allocate large record arrays once, at their estimated siz…
Sep 12, 2026
1784db5
docs(changelog): fragments for #10147 and #10150
Sep 13, 2026
1718250
chore: bump workspace version to 0.5.1549
Sep 13, 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.1548
**Current Version:** 0.5.1549


## TypeScript Parity Status
Expand Down
Loading
Loading