-
-
Notifications
You must be signed in to change notification settings - Fork 161
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
- Status: Open.#10665 In PerryTS/perry;
perf(compile): a flat ~4000-line exports table (mysql2's errors.js) hits the relocation-estimate cap and spends 138s in one LLVM unit
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsperformanceRuntime, compile-time, build-size, or memory performanceRuntime, compile-time, build-size, or memory performanceStatus: Open.#10663 In PerryTS/perry;axios blocked at runtime: 'Class extends value is not a constructor' at module init — a native-builtin base (Error or stream.Transform) is not resolving as a constructor
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10662 In PerryTS/perry;mysql2 blocked at runtime: the new Function interpreter (#6559) does not support class expressions, which generate-function emits
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10661 In PerryTS/perry;redis blocked at runtime: 'Cannot read private member from an object whose class did not declare it' — private #field brand check loses instance→class association
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10660 In PerryTS/perry;- Status: Open.#10659 In PerryTS/perry;
perf(string):
codePointAtis still O(n) per call on non-ASCII strings — #10067 fixed charCodeAt and bracket scans but missed it; costs natively compiled tsc 658 s vs node's 0.4 sperformanceRuntime, compile-time, build-size, or memory performanceRuntime, compile-time, build-size, or memory performanceStatus: Open.#10656 In PerryTS/perry;- Status: Open.#10655 In PerryTS/perry;
Hand-written Expr walkers with catch-all arms silently skip new variants — #10445 was the second instance; audit and make the total ones exhaustive
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10654 In PerryTS/perry;(true).__proto__ and (1n).__proto__ return undefined instead of Boolean.prototype/BigInt.prototype — their dispatch never reaches Object.prototype's accessor table
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10648 In PerryTS/perry;js_buffer_write does not handle encoding tag 6 (utf16le/ucs2), the same dormant gap PR #10644 fixed in its js_buffer_write_len sibling
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10645 In PerryTS/perry;Inherited method in a two-level ClassExprFresh chain sees undefined for a captured local (capture forwarding, not instanceof)
package-auditFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsFound by the 2026 package audit: compiling real npm packages from source instead of native bindingsStatus: Open.#10642 In PerryTS/perry;