-
-
Notifications
You must be signed in to change notification settings - Fork 0
build(#83): port NativeLib JNI to crates/neurophone-android (Rust) #110
Copy link
Copy link
Open
Labels
bindingsABI, FFI, WASM, and cross-language interop surfacesABI, FFI, WASM, and cross-language interop surfaceschoreRoutine maintenance with no behaviour changeRoutine maintenance with no behaviour changecicdCI/CD: workflows, actions, lockfiles, pins, runners, release gatesCI/CD: workflows, actions, lockfiles, pins, runners, release gatesmigrationPorting between languages or toolchains (e.g. -> AffineScript)Porting between languages or toolchains (e.g. -> AffineScript)
Description
Activity
Metadata
Metadata
Assignees
Labels
bindingsABI, FFI, WASM, and cross-language interop surfacesABI, FFI, WASM, and cross-language interop surfaceschoreRoutine maintenance with no behaviour changeRoutine maintenance with no behaviour changecicdCI/CD: workflows, actions, lockfiles, pins, runners, release gatesCI/CD: workflows, actions, lockfiles, pins, runners, release gatesmigrationPorting between languages or toolchains (e.g. -> AffineScript)Porting between languages or toolchains (e.g. -> AffineScript)
Sub-task of #83 (gossamer migration).
Move the
android/.../NativeLib.ktJNI surface intocrates/neurophone-android/src/lib.rs(currently a stub), exposed through gossamer's JNI bridge; delete the KotlinNativeLib.Parallelizable after the gossamer Android scaffolding. Prerequisite for the AffineScript UI sub-task (the UI calls into this).