Skip to content

add livekit_ffi_dispose - #453

Merged
theomonnom merged 3 commits into
mainfrom
theo/cabi-dispose
Oct 2, 2024
Merged

theomonnom merged 3 commits into
mainfrom
theo/cabi-dispose

Conversation

@theomonnom

Copy link
Copy Markdown
Member

No description provided.

@theomonnom
theomonnom requested a review from a team October 2, 2024 20:48
@theomonnom
theomonnom merged commit 788945c into main Oct 2, 2024
@theomonnom
theomonnom deleted the theo/cabi-dispose branch October 2, 2024 20:49
jhugman added a commit that referenced this pull request Sep 1, 2026
Generates NAPI TypeScript bindings from any compiled uniffi cdylib, so it
sits alongside the uniffi-bindgen already here rather than being vendored
into one crate's build.

`default-features = false` is load-bearing, not tidiness: ubrn's `wasm`
feature pulls wasm-bindgen-cli-support, which `=`-pins the wasm-bindgen
family to its own version — unsatisfiable against the wasm-bindgen this
workspace resolves through livekit -> libwebrtc.

Pinned by commit rather than tag: this is the released line's main, which
carries #453 — without it a non-wasm build silently generates JSI bindings
instead of NAPI, exit 0 and no warning. Move to a tag when one ships past
0.31.0-5. A `rev` also keeps `cargo update` from sweeping the generator
forward on its own, since what it emits has to stay in step with the
@ubjs/* runtime it imports.
jhugman added a commit that referenced this pull request Sep 1, 2026
Generates NAPI TypeScript bindings from any compiled uniffi cdylib, so it
sits alongside the uniffi-bindgen already here rather than being vendored
into one crate's build.

`default-features = false` is load-bearing, not tidiness: ubrn's `wasm`
feature pulls wasm-bindgen-cli-support, which `=`-pins the wasm-bindgen
family to its own version — unsatisfiable against the wasm-bindgen this
workspace resolves through livekit -> libwebrtc.

Pinned by commit rather than tag: this is the released line's main, which
carries #453 — without it a non-wasm build silently generates JSI bindings
instead of NAPI, exit 0 and no warning. Move to a tag when one ships past
0.31.0-5. A `rev` also keeps `cargo update` from sweeping the generator
forward on its own, since what it emits has to stay in step with the
@ubjs/* runtime it imports.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants