Commit 4c929c9
committed
fix: convert rules_rust_patched from submodule to regular files
- Remove submodule entry and add files directly to repository
- Add .bazelversion file to ensure Bazel compatibility
- Fixes CI error about missing MODULE.bazel in submodule path
- Enables wasm32-wasip2 support with patched rules_rust1 parent 30f4b9c commit 4c929c9
File tree
3,423 files changed
+758302
-1
lines changed- third_party
- rules_rust_patched
- .bazelci
- .bcr
- extensions
- bindgen
- mdbook
- prost
- protobuf
- wasm_bindgen
- .github
- workflows
- cargo
- bootstrap
- cargo_build_script_runner
- cargo_toml_variable_extractor
- 3rdparty
- crates
- testdata
- empty
- src
- standalone
- src
- workspace
- subcrate
- src
- private
- cargo_toml_info
- 3rdparty
- crates
- settings
- crate_universe
- 3rdparty
- crates
- private
- test
- vendor
- src
- api
- cli
- context
- metadata
- rendering
- templates
- partials
- module
- verbatim
- splicing
- utils
- starlark
- test_data
- cargo_bazel_lockfile
- crate_indexes
- lazy_static/cargo_home/registry/index/index.crates.io-6f17d22bba15001f
- .cache/la/zy
- rewritten_lazy_static/cargo_home/registry/index/index.crates.io-6f17d22bba15001f
- .cache/la/zy
- metadata
- abspath
- aliases
- build_scripts
- common
- crate_combined_features
- crate_optional_deps_disabled_build_dep_enabled
- crate_optional_deps_disabled
- crate_optional_deps_enabled
- crate_renamed_optional_deps_disabled
- crate_renamed_optional_deps_enabled
- crate_types
- example_proc_macro_dep
- git_repos
- has_package_metadata
- host_specific_build_deps
- multi_cfg_dep
- multi_kind_proc_macro_dep
- nested_build_dependencies
- no_deps
- path_patching
- child_a
- resolver_2_deps
- target_cfg_features
- target_features
- tree_data
- workspace_build_scripts_deps
- child
- workspace_path
- child_a
- child_b
- workspace
- child
- private
- serialized_configs
- test_data_passing_crate
- src
- workspace_examples
- includes
- explicit-child
- src
- glob-char1
- src
- glob-char2
- src
- glob-char3
- src
- glob-direct-children
- excluded
- src
- grandchild1
- src
- grandchild2
- src
- glob-transitive-children/level1
- anchor
- src
- level2
- anchor
- src
- level3/anchor
- src
- non-explicit-child
- src
- src
- non-ws
- src
- symlinked
- src
- ws1
- src
- ws1c1
- src
- ws1c1c1
- src
- ws1c2
- src
- ws2
- src
- ws2c1
- src
- ws2excluded
- src
- ws2excluded2
- src
- ws2included
- src
- tests
- tools
- cross_installer
- patches
- src
- urls_generator
- src
- docs
- src
- examples
- all_crate_deps
- src
- all_deps_vendor
- basic
- 3rdparty
- crates
- src
- android
- res/layout
- bazel_env
- env
- rust/hello_world
- src
- bindgen_toolchain
- test/integration
- simple
- cargo_lints
- src
- compile_opt
- hello_comp_opt
- src
- crate_universe_local_path
- crates_from_workspace
- lazy_static_1.5.0_copy
- .github/workflows
- examples
- src
- tests
- compile_fail
- crate_universe
- alias_rule
- src
- cargo_aliases
- src
- cargo_bindeps
- src
- cargo_conditional_deps
- src
- cargo_local
- src
- cargo_remote
- cargo_workspace
- .cargo
- num_printer
- src
- printer
- src
- rng
- src
- complicated_dependencies
- multi_package
- 3rdparty
- pkg_a
- src
- sub_pkgs
- pkg_b
- src
- pkg_c
- src
- no_cargo_manifests
- src
- override_target
- src
- using_cxx
- include
- src
- vendor_external
- crates
- vendor_local_manifests
- crates
- addr2line-0.24.2
- adler2-2.0.0
- async-stream-0.3.6
- async-stream-impl-0.3.6
- autocfg-1.4.0
- backtrace-0.3.75
- bitflags-2.9.1
- bytes-1.10.1
- cfg-if-1.0.0
- errno-0.3.12
- fastrand-2.3.0
- futures-core-0.3.31
- getrandom-0.3.3
- gimli-0.31.1
- libc-0.2.172
- linux-raw-sys-0.9.4
- lock_api-0.4.12
- memchr-2.7.4
- miniz_oxide-0.8.8
- mio-1.0.3
- object-0.36.7
- once_cell-1.21.3
- parking_lot-0.12.3
- parking_lot_core-0.9.10
- pin-project-lite-0.2.16
- proc-macro2-1.0.95
- quote-1.0.40
- r-efi-5.2.0
- redox_syscall-0.5.12
- rustc-demangle-0.1.24
- rustix-1.0.7
- scopeguard-1.2.0
- signal-hook-registry-1.4.5
- smallvec-1.15.0
- socket2-0.5.9
- syn-2.0.101
- tempfile-3.20.0
- tokio-1.45.0
- tokio-macros-2.5.0
- tokio-stream-0.1.17
- tokio-test-0.4.4
- unicode-ident-1.0.18
- wasi-0.11.0-wasi-snapshot-preview1
- wasi-0.14.2-wasi-0.2.4
- windows-sys-0.52.0
- windows-sys-0.59.0
- windows-targets-0.52.6
- windows_aarch64_gnullvm-0.52.6
- windows_aarch64_msvc-0.52.6
- windows_i686_gnu-0.52.6
- windows_i686_gnullvm-0.52.6
- windows_i686_msvc-0.52.6
- windows_x86_64_gnu-0.52.6
- windows_x86_64_gnullvm-0.52.6
- windows_x86_64_msvc-0.52.6
- wit-bindgen-rt-0.39.0
- src
- vendor_local_patching
- empty/wasi
- src
- forked/getrandom
- src
- src
- vendor
- cfg-if-1.0.0
- libc-0.2.141
- ppv-lite86-0.2.17
- rand-0.8.5
- rand_chacha-0.3.1
- rand_core-0.6.4
- vendor_local_pkgs
- crates
- addr2line-0.24.2
- adler2-2.0.0
- async-trait-0.1.88
- autocfg-1.4.0
- axum-0.4.8
- axum-core-0.1.2
- backtrace-0.3.75
- bitflags-1.3.2
- bitflags-2.9.1
- bytes-1.10.1
- cfg-if-1.0.0
- equivalent-1.0.2
- fnv-1.0.7
- form_urlencoded-1.2.1
- futures-channel-0.3.31
- futures-core-0.3.31
- futures-sink-0.3.31
- futures-task-0.3.31
- futures-util-0.3.31
- gimli-0.31.1
- h2-0.3.26
- hashbrown-0.15.3
- http-0.2.12
- http-body-0.4.6
- http-range-header-0.3.1
- httparse-1.10.1
- httpdate-1.0.3
- hyper-0.14.32
- indexmap-2.9.0
- itoa-1.0.15
- lazy_static-1.5.0
- libc-0.2.172
- lock_api-0.4.12
- log-0.4.27
- matchit-0.4.6
- memchr-2.7.4
- mime-0.3.17
- miniz_oxide-0.8.8
- mio-1.0.3
- nu-ansi-term-0.46.0
- object-0.36.7
- once_cell-1.21.3
- overload-0.1.1
- parking_lot-0.12.3
- parking_lot_core-0.9.10
- percent-encoding-2.3.1
- pin-project-1.1.10
- pin-project-internal-1.1.10
- pin-project-lite-0.2.16
- pin-utils-0.1.0
- proc-macro2-1.0.95
- quote-1.0.40
- redox_syscall-0.5.12
- rustc-demangle-0.1.24
- ryu-1.0.20
- scopeguard-1.2.0
- serde-1.0.219
- serde_derive-1.0.219
- serde_json-1.0.140
- serde_urlencoded-0.7.1
- sharded-slab-0.1.7
- signal-hook-registry-1.4.5
- slab-0.4.9
- smallvec-1.15.0
- socket2-0.4.10
- socket2-0.5.9
- syn-2.0.101
- sync_wrapper-0.1.2
- thread_local-1.1.8
- tokio-1.45.0
- tokio-macros-2.5.0
- tokio-util-0.7.15
- tower-0.4.13
- tower-http-0.2.5
- tower-layer-0.3.3
- tower-service-0.3.3
- tracing-0.1.41
- tracing-attributes-0.1.28
- tracing-core-0.1.33
- tracing-log-0.2.0
- tracing-subscriber-0.3.19
- try-lock-0.2.5
- unicode-ident-1.0.18
- valuable-0.1.1
- want-0.3.1
- wasi-0.11.0-wasi-snapshot-preview1
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-x86_64-pc-windows-gnu-0.4.0
- windows-sys-0.52.0
- windows-targets-0.52.6
- windows_aarch64_gnullvm-0.52.6
- windows_aarch64_msvc-0.52.6
- windows_i686_gnu-0.52.6
- windows_i686_gnullvm-0.52.6
- windows_i686_msvc-0.52.6
- windows_x86_64_gnu-0.52.6
- windows_x86_64_gnullvm-0.52.6
- windows_x86_64_msvc-0.52.6
- src
- vendor_remote_manifests
- crates
- src
- vendor_remote_pkgs
- crates
- src
- cross_compile
- build
- platforms
- sysroot
- src
- ffi
- c_calling_rust
- java_calling_rust
- com/example/rustjni
- rust-crate
- rust_calling_c
- example_1
- c
- src
- example_2
- c
- src
- hello_world_no_cargo
- src
- hello_world
- src
- third-party-in-workspace
- crates
- third-party-without-workspace
- ios_build
- 3rdparty
- crates
- src
- ios
- musl_cross_compiling
- linker_config
- local_proc_macro
- src
- platforms
- src
- nix_cross_compiling
- bazel
- cargo
- platforms
- toolchain_rules
- cc_tools
- toolchains
- cc
- aarch64-apple-darwin
- aarch64-apple-ios
- aarch64-linux-android
- aarch64-unknown-linux-gnu
- wasm32-unknown-unknown
- wasm32-wasip1
- x86_64-apple-darwin
- x86_64-pc-windows-msvc
- x86_64-unknown-linux-gnu
- x86_64-unknown-nixos-gnu
- rust
- aarch64-apple-darwin
- aarch64-apple-ios
- aarch64-linux-android
- aarch64-unknown-linux-gnu
- wasm32-unknown-unknown
- wasm32-wasip1
- x86_64-apple-darwin
- x86_64-pc-windows-msvc
- x86_64-unknown-linux-gnu
- x86_64-unknown-nixos-gnu
- cc_binary
- cc_library
- nix
- rust_binary
- rust_library
- override_target
- src
- per_platform_printer
- proto_with_toolchain
- build
- prost_toolchain
- proto_toolchain
- grpc_client
- src
- grpc_server
- src
- tests
- proto_bindings
- proto
- src
- proto
- build
- prost_toolchain
- proto_toolchain
- grpc_client
- src
- grpc_server
- src
- tests
- proto_bindings
- proto
- src
- sys
- basic
- 3rdparty
- crates
- src
- complex
- 3rdparty
- crates
- src
- zig_cross_compiling
- src
- extensions
- bindgen
- 3rdparty
- crates
- patches
- private
- test
- analysis
- bzlmod
- integration
- simple
- mdbook
- private
- 3rdparty
- crates
- test
- bzlmod
- generated_srcs
- src
- simple
- src
- prost
- private
- 3rdparty
- crates
- tests
- bzlmod
- camel_case
- keywords
- nesting
- nocompile_well_known_types
- package_imports
- package_names
- remote
- same_proto_name
- package1
- package2
- package3
- sanitized_modules
- services
- echo
- helloworld
- transform
- b
- c
- transitive_dependencies
- b
- c
- types
- well_known_types
- protobuf
- 3rdparty
- crates
- patches
- private
- test
- bzlmod
- wasm_bindgen
- 3rdparty
- crates
- patches
- private
- webdrivers
- chrome
- firefox
- safari
- rules_js
- test
- settings
- test
- bzlmod
- ffi
- cc
- allocator_library
- global_allocator_library
- nix
- rust
- platform
- channel
- os
- private
- 3rdparty
- dummy_cc_toolchain
- rustdoc
- dir_zipper
- runfiles
- data
- rust_analyzer
- rustfmt
- settings
- toolchain
- channel
- test
- build_env
- src
- tests
- bzl_version
- cargo_build_script
- cc_args_and_env
- compatible_with
- compile_data
- feature_generation
- foreign_toolchain_make_variables
- location_expansion
- resolve_abs_symlink_out_dir
- run_from_exec_root
- rustc_env_files
- symlink_exec_root
- tools_exec
- chained_direct_deps
- clippy
- bad_src
- src
- too_many_args
- conflicting_deps
- first_crate
- second_crate
- current_toolchain_files
- dep_env
- empty_suite
- src
- extra_exec_rustc_flags
- generated_inputs
- src
- generated
- submodule
- genquery
- inline_test_with_deps
- dep
- src
- test
- src
- integration
- aliased_toolchains
- bzlmod_repo_mapping
- module_a
- module_b
- module_c
- cc_common_link_with_global_alloc
- cc_common_link
- unit
- no_std
- link_std_dylib
- linker_inputs_propagation
- load_arbitrary_tool
- native_deps
- out_dir_in_tests
- src
- tests
- portable_link_flags_darwin
- proc_macro
- data
- process_wrapper_bootstrap
- process_wrapper
- test_files
- renamed_deps
- rust_analyzer
- 3rdparty
- crates
- aspect_traversal_test
- rust
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,423 files changed
+758302
-1
lines changedThis file was deleted.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments