Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8eefc3d
fix(codegen): a worker thread instantiates its own module graph (#10399)
Sep 18, 2026
4d846e8
fix(codegen): carry `thread_local` through cross-unit global rewritin…
Sep 18, 2026
149e3e0
fix: verbose is a level, not a flag
Sep 18, 2026
e74767b
fix(codegen): a locally defined global's declaration is synthesized f…
Sep 18, 2026
dc80e63
fix(codegen): the native unit path's declaration table must carry thr…
Sep 18, 2026
29607ef
fix(codegen): the typed-literal shape table cannot hold TLS addresses…
Sep 18, 2026
0a7c801
debug: report program_has_worker at the typed-literal lowering site (…
Sep 18, 2026
ca81320
chore: drop the #10399 TLS diagnostics
Sep 18, 2026
293a9e7
fix(codegen): the external TLS declaration belongs in `globals`, not …
Sep 18, 2026
6d42633
fix(runtime): size perry-spawned thread stacks for the program's stat…
Sep 18, 2026
f3725a3
fix(codegen): the OTHER worker-entry emitter also needs the guarded w…
Sep 18, 2026
897cc92
fix(runtime): raise the thread stack floor before any thread spawns (…
Sep 19, 2026
64a8b58
fix: keep #[no_mangle] on js_gc_init
Sep 19, 2026
bb7ce9f
fix(ext-fetch): box handles and register the dispatch extensions (#10…
Sep 19, 2026
371f309
fix(compile): guard the transitive class closure against global names…
Sep 16, 2026
b779c25
fix(hir): a static accessor reads its own receiver's captures (#10835)
Sep 21, 2026
642665e
fix(runtime): a worker takes an event-loop turn between messages (#10…
Sep 21, 2026
7b187cc
fix(runtime): a worker_threads Worker claims its own agent id (#10854)
Sep 21, 2026
f469203
fix(runtime): run a getter when dispatching `x.g(args)` (#10893)
Sep 21, 2026
6cd4780
style: cargo fmt the #10399 worker-thread changes
Sep 21, 2026
5ac8491
refactor(codegen): split entry.rs and module.rs for the 2000-line cap
Sep 21, 2026
6521004
fix(runtime): a static getter binds `this` to the class it was read f…
Sep 21, 2026
aec3697
fix(test): a toolchain rebuild is not a compile error (gap suite)
Sep 22, 2026
4eceffc
style: cargo fmt the #10911 static-getter hunks
Sep 22, 2026
e0a1873
chore(gc): re-pin the PASS1_MARKED census window after #10399 touched…
Sep 22, 2026
0e27a6f
fix(test): the WebAssembly host is the other door into the same cliff
Sep 22, 2026
441212d
chore: release #10859 as v0.5.1635
Sep 22, 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.1634
**Current Version:** 0.5.1635


## TypeScript Parity Status
Expand Down
Loading
Loading