-
-
Notifications
You must be signed in to change notification settings - Fork 159
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
- Status: Open.#8438 In PerryTS/perry;
- Status: Open.#8436 In PerryTS/perry;
- Status: Open.#8435 In PerryTS/perry;
perf(runtime): join/repeat/pad/replace build through a Rust String round-trip (double copy; join lacks with_capacity)
performanceRuntime, compile-time, build-size, or memory performanceRuntime, compile-time, build-size, or memory performanceStatus: Open.#8434 In PerryTS/perry;perf(codegen): str.concat(a, b, …) copies the accumulator once per argument — fold into one js_string_concat_chain call
performanceRuntime, compile-time, build-size, or memory performanceRuntime, compile-time, build-size, or memory performanceStatus: Open.#8433 In PerryTS/perry;perf(codegen): string accumulators outside plain locals (properties, captures/boxed async locals, module globals) never reach the amortized append path — quadratic build
performanceRuntime, compile-time, build-size, or memory performanceRuntime, compile-time, build-size, or memory performanceStatus: Open.#8432 In PerryTS/perry;stdlib/ext: dedupe ~64 copy-pasted string readers (string_from_header/read_str) onto perry-ffi read_string/read_bytes
enhancementNew capability or improvementNew capability or improvementStatus: Open.#8431 In PerryTS/perry;ui: dedupe 248 copies of str_from_header (returns &'static str over a movable GC payload) into one shared reader
enhancementNew capability or improvementNew capability or improvementStatus: Open.#8430 In PerryTS/perry;tooling: chokepoint API + ratchet lint for open-coded StringHeader byte access (729 inline '+20' sites across 22 crates)
toolingDeveloper tooling, CI, tests, or release infrastructureDeveloper tooling, CI, tests, or release infrastructureStatus: Open.#8429 In PerryTS/perry;runtime: js_regexp_exec holds the subject payload borrow across the lastIndex Get/ToLength user side effects
bugConfirmed defect or regressionConfirmed defect or regressionStatus: Open.#8428 In PerryTS/perry;runtime: js_string_repeat holds a payload borrow across user valueOf — moving GC can relocate the subject mid-call
bugConfirmed defect or regressionConfirmed defect or regressionStatus: Open.#8427 In PerryTS/perry;runtime: js_string_normalize holds a payload borrow across user toString — moving GC can relocate the subject mid-call
bugConfirmed defect or regressionConfirmed defect or regressionStatus: Open.#8426 In PerryTS/perry;