Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5ad31eb
perf(gc): relocation moves only address-keyed layout records (#10362)
Sep 16, 2026
0cf5aa9
perf(runtime): skip re-registering a class parent edge that is unchanged
Sep 16, 2026
9273ad9
perf(runtime): flush store plans on a pop only when it retires a proof
Sep 16, 2026
e17baeb
perf(codegen): prove an all-number class parameter nominally
Sep 16, 2026
f1ab3b4
perf(codegen): stop letting a loop license a per-element guard walk
Sep 16, 2026
a72b8fe
perf(codegen): build a rest bundle the way an array literal is built
Sep 16, 2026
ebac075
perf(runtime): resolve the map result's header once per element
Sep 16, 2026
a7c16c1
perf(runtime): gate the numeric push guard's observation on feedback …
Sep 16, 2026
fdd01e0
perf(codegen): read the packed loop's element base from the hoisted r…
Sep 16, 2026
9d7fb1e
perf(codegen): the packed loop's counter read shades no GC root
Sep 16, 2026
8f87952
perf(runtime): answer an ASCII string index from the value
Sep 16, 2026
f814aa6
perf(runtime): resolve the recorded prototype only where it is read
Sep 16, 2026
1175913
perf(codegen): let the concat chain format the parts it already formats
Sep 16, 2026
9cf18a5
perf(codegen): give a constant-key `in` a presence inline cache
Sep 16, 2026
a535d7a
perf(runtime): latch the instanceof prototype-override escape hatch
Sep 16, 2026
f210102
docs: changelog fragment for #10378
Sep 16, 2026
6ca73a5
perf(module): memoize module path canonicalization per directory
Sep 16, 2026
b7d113a
fix(hir,codegen): construct the global in `new globalThis.X()` when a…
Sep 16, 2026
f4ac6ec
fix(codegen): build the intrinsic, not a runtime read, for a shadowed…
Sep 16, 2026
9eaf4e7
changelog: add fragment for #10375
Sep 16, 2026
abcd3a0
fix(windows): unbreak the MSVC compiler link and the WinUI widget bac…
Sep 16, 2026
8ad47ab
docs: drop the guessed changelog filename
Sep 16, 2026
3f85430
docs: changelog fragment for #10384
Sep 16, 2026
2518dcb
perf(gc): read the copying minor's weak-holder fact once per object (…
Sep 16, 2026
7be6296
changelog: key the fragment to #10388
Sep 16, 2026
5181111
changelog: fragment for #10381
Sep 16, 2026
d5dbf37
fix(codegen): order the lower_call re-exports as rustfmt does
Sep 17, 2026
8b56cc8
tooling(gc): classify #10347's module-path memos as non-pointer holders
Sep 17, 2026
67d7358
fix(runtime): rewrap the array re-export list after the #10381 merge
Sep 17, 2026
9ecf2b0
chore: release merge train 207 as v0.5.1585
Sep 17, 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.1584
**Current Version:** 0.5.1585


## TypeScript Parity Status
Expand Down
Loading
Loading