Skip to content

Commit 9b78d2b

Browse files
committed
Bindings IR
Adding a new system for bindings generation, modeled after a compiler pipeline with a lot of small steps. See the internals docs for a high-level description of this. This commit only contains the general pipeline, not any language-specific ones. The plan is to use this to create a `uniffi-bindgen-gecko-js` pipeline, then start switching over Python/Swift/Kotlin.
1 parent 182d969 commit 9b78d2b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+5787
-299
lines changed

.cargo/config.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ release-backend-crates = [
1111
"-p", "uniffi_internal_macros",
1212
"-p", "uniffi_macros",
1313
"-p", "uniffi_meta",
14+
"-p", "uniffi_pipeline",
1415
"-p", "uniffi_testing",
1516
"-p", "uniffi_udl",
1617
]

0 commit comments

Comments
 (0)