Revert "Bug 1965313 - Reimplement enum discriminents, r=bgruber" for causing py3 failures

This reverts commit bcf4989b84.

Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers"

This reverts commit 6e1a647b81.
This commit is contained in:
Alexandru Marc
2025-05-20 19:13:58 +03:00
committed by amarc@mozilla.com
parent 0a48fc8bca
commit 13387e6e59
213 changed files with 37032 additions and 21142 deletions

129
Cargo.lock generated
View File

@@ -2584,6 +2584,7 @@ dependencies = [
"gecko_logger",
"geckoservo",
"gkrust-uniffi-components",
"gkrust-uniffi-fixtures",
"gkrust_utils",
"http_sfv",
"idna_glue",
@@ -2634,7 +2635,6 @@ dependencies = [
"unic-langid-ffi",
"unicode-bidi",
"unicode-bidi-ffi",
"uniffi-bindgen-gecko-js-test-fixtures",
"url",
"viaduct",
"webext-storage",
@@ -2657,6 +2657,24 @@ dependencies = [
"webext-storage",
]
[[package]]
name = "gkrust-uniffi-fixtures"
version = "0.1.0"
dependencies = [
"uniffi",
"uniffi-example-arithmetic",
"uniffi-example-custom-types",
"uniffi-example-geometry",
"uniffi-example-rondpoint",
"uniffi-example-sprites",
"uniffi-example-todolist",
"uniffi-fixture-callbacks",
"uniffi-fixture-external-types",
"uniffi-fixture-futures",
"uniffi-fixture-refcounts",
"uniffi-trait-interfaces",
]
[[package]]
name = "gkrust_utils"
version = "0.1.0"
@@ -6978,21 +6996,101 @@ dependencies = [
"clap",
"extend",
"heck",
"indexmap",
"serde",
"textwrap",
"toml",
"uniffi",
"uniffi_bindgen",
"uniffi_pipeline",
]
[[package]]
name = "uniffi-bindgen-gecko-js-test-fixtures"
version = "0.29.0"
name = "uniffi-example-arithmetic"
version = "0.22.0"
dependencies = [
"uniffi_bindings_tests",
"uniffi_bindings_tests_external_types",
"thiserror 1.999.999",
"uniffi",
]
[[package]]
name = "uniffi-example-custom-types"
version = "0.19.6"
dependencies = [
"anyhow",
"bytes",
"serde_json",
"uniffi",
"url",
]
[[package]]
name = "uniffi-example-geometry"
version = "0.22.0"
dependencies = [
"uniffi",
]
[[package]]
name = "uniffi-example-rondpoint"
version = "0.22.0"
dependencies = [
"uniffi",
]
[[package]]
name = "uniffi-example-sprites"
version = "0.22.0"
dependencies = [
"uniffi",
]
[[package]]
name = "uniffi-example-todolist"
version = "0.22.0"
dependencies = [
"once_cell",
"thiserror 1.999.999",
"uniffi",
]
[[package]]
name = "uniffi-fixture-callbacks"
version = "0.21.0"
dependencies = [
"thiserror 1.999.999",
"uniffi",
]
[[package]]
name = "uniffi-fixture-external-types"
version = "0.21.0"
dependencies = [
"thiserror 1.999.999",
"uniffi",
"uniffi-example-geometry",
"uniffi-example-sprites",
]
[[package]]
name = "uniffi-fixture-futures"
version = "0.21.0"
dependencies = [
"log",
"moz_task",
"uniffi",
]
[[package]]
name = "uniffi-fixture-refcounts"
version = "0.21.0"
dependencies = [
"uniffi",
]
[[package]]
name = "uniffi-trait-interfaces"
version = "0.22.0"
dependencies = [
"uniffi",
]
[[package]]
@@ -7022,23 +7120,6 @@ dependencies = [
"uniffi_udl",
]
[[package]]
name = "uniffi_bindings_tests"
version = "0.29.0"
dependencies = [
"thiserror 1.999.999",
"uniffi",
]
[[package]]
name = "uniffi_bindings_tests_external_types"
version = "0.29.0"
dependencies = [
"thiserror 1.999.999",
"uniffi",
"uniffi_bindings_tests",
]
[[package]]
name = "uniffi_build"
version = "0.29.2"