-
Notifications
You must be signed in to change notification settings - Fork 1
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
[native/gba] readonly (#672) is unusable on array natives: declaring one forces typed-extern dispatch, which an i32[] parameter cannot satisfy
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendStatus: Open.#675 In tishlang/tish;[native/gba] #663 follow-up: an array forwarded to a cargo: native is still boxed — let a declare fn assert its parameter is read-only
nativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendperfPerformance: benchmarks, optimization roadmapPerformance: benchmarks, optimization roadmapStatus: Open.#672 In tishlang/tish;[native] Two generated-Rust compile failures on the host backend: E0308 element write into a boxed array, E0382 on a shared module-scope loop counter
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendStatus: Open.#669 In tishlang/tish;[native] Array aliasing through a call is lost on the host backend — #597's escape analysis is GBA-gated
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendStatus: Open.#668 In tishlang/tish;[native/gba] Passing a module variable to a function that assigns it panics: the argument holds a read borrow across value_call
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendStatus: Open.#665 In tishlang/tish;[native/gba] Passing a typed module array to a native de-optimises EVERY read of it (3.8x), not just the call site
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendperfPerformance: benchmarks, optimization roadmapPerformance: benchmarks, optimization roadmapStatus: Open.#663 In tishlang/tish;tish build --target js emits a duplicate top-level alias when an exported name is also defined locally in another module
bugSomething isn't workingSomething isn't workingjavascriptPull requests that update javascript codePull requests that update javascript codeseverity:highAudit: high severityAudit: high severityStatus: Open.#659 In tishlang/tish;[native/gba] #645's fix misses the bounds-checked path: a computed index into a promoted array still reads through f64 (~25 ticks/element)
bugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendperfPerformance: benchmarks, optimization roadmapPerformance: benchmarks, optimization roadmapStatus: Open.#658 In tishlang/tish;[native/gba] The stack-overflow guard can never fire on GBA — stacker reports no bounds, so the floor falls back to 1
bugSomething isn't workingSomething isn't workingmemoryMemory leaks, growth, allocationMemory leaks, growth, allocationnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendseverity:highAudit: high severityAudit: high severityStatus: Open.#655 In tishlang/tish;[native/gba] Immutable module constants are captured as VmRef cells and re-cloned on every call
nativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendperfPerformance: benchmarks, optimization roadmapPerformance: benchmarks, optimization roadmapseverity:mediumAudit: medium severityAudit: medium severityStatus: Open.#654 In tishlang/tish;[native/gba] Same-named constants from two modules are emitted into one scope — the later silently shadows the earlier
architectureStructural / cross-cutting designStructural / cross-cutting designbugSomething isn't workingSomething isn't workingnativeNative (tish->Rust->cargo) backendNative (tish->Rust->cargo) backendseverity:highAudit: high severityAudit: high severityStatus: Open.#653 In tishlang/tish;Migrate CI version oracle from cycjimmy/semantic-release to tishlang/sem
enhancementNew feature or requestNew feature or requestseverity:lowAudit: low severityAudit: low severityStatus: Open.#652 In tishlang/tish;