aboutsummaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)Author
2024-02-23Implement support for dylib linkage (#2414)Vinh Tran
2024-02-23Fix bzlmod examples on windows (#2454)Cameron Martin
2024-02-23Introduce rules_rust_unsupported_feature (#2511)Ted Pudlik
2024-02-21fix rustdoc: omit link flags for rustdoc (#2467)Bram Geron
2024-02-21Replace deprecated `ctx.build_file_path` (#2503)Mai Hussien
2024-02-21Update apple rules (#2506)Keith Smiley
2024-02-20Allow rules to provide their own rust-analyzer providers (#2487)UebelAndre
2024-02-16Fixes the ci failure in Bazel (#2482)Gowroji Sunil
2024-02-16Use a path instead of a string for emit in rustc command-line arguments. (#2445)Matt
2024-02-15Fix linkopts set in cc deps of bindgen (#2422)Vinh Tran
2024-02-15Fix type error in rust-analyzer rule (#2479)UebelAndre
2024-02-14Generate package license metadata (#2476)Nick Collier
2024-02-12Use -C link-arg= instead of link-args to handle nested spaces (#2471)Kevin King
2024-02-09Remove the remaining host_fragments= arguments. (#2472)lberki
2024-02-08Added Rust 1.76.0 (#2468)UebelAndre
2024-02-07Add argument `include_coverage` to toggle if `InstrumentedFilesInfo` is creat...kiwiwarmnfuzzy
2024-02-07Remove the no-op argument host_fragments=. (#2466)lberki
2024-02-02Make cross-compiling with bzlmod possible, added example (#2419)John Hughes
2024-01-30Added `incompatible_no_rustc_sysroot_env` (#2428)UebelAndre
2024-01-16Prepare rust rules for Starlark CcToolchainInfo. (#2424)buildbreaker2021
2024-01-12Fix rustfmt toolchains when consuming rules_rust with bzlmod. (#2410)John Hughes
2024-01-11Drop import macro (#2411)scentini
2024-01-05Change default Rust distribution downloads from .tar.gz to .tar.xz (#2399)David Tolnay
2024-01-05Advertise CcInfo provider on rules (#2126)Cameron Martin
2024-01-05Fix name of toolchain repo (#2395)Daniel Wagner-Hall
2024-01-02remove incompatible_override_toolchain_transition (#2344)Krasimir Georgiev
2024-01-02Added Rust 1.75.0 (#2380)UebelAndre
2023-12-28Update `rust_bindgen_library` to only link into the direct consumer (#2361)UebelAndre
2023-12-27Added `rust_unpretty_aspect` and `rust_unpretty` rules (#2356)UebelAndre
2023-12-27Added Rust 1.74.1 (#2354)UebelAndre
2023-12-27Minor cleanup (#2357)UebelAndre
2023-12-22Adjust is_exec_configuration heuristic (#2349)Stephen Twigg
2023-12-19_rust_binary_impl: propagate `data` to the crate info (#2342)Krasimir Georgiev
2023-12-18Include all toolchain files in the current toolchain (#2336)Daniel Wagner-Hall
2023-12-15`cargo-bazel` now supports `alias_rule` to customize the aliases generated (#...James Leitch
2023-12-14Inform users that `crate` and `srcs` are mutually exclusive (#1650)UebelAndre
2023-12-13Platform transition added to Rust binary rules. (#2310)James Leitch
2023-12-13Add support for QNX (#2195)John Hughes
2023-12-13Add `env` attribute to `rust_binary` (#1692)UebelAndre
2023-12-12Allow additional targets to compile with bzlmod (#2314)Matt
2023-12-11NixOS added as a Platform target including a pseudo target triple (#2311)James Leitch
2023-12-08fix: `rustc_compile_action` emits `CcInfo` for `wasm32` targets (#1979)James Leitch
2023-12-07Move implementation detail settings into private module (#2305)UebelAndre
2023-12-06Updated direct dependencies (#2308)UebelAndre
2023-12-04Add an option to save the json output from rustc to pass to rust-analyzer (#1...Matt
2023-12-04Cleanup sysroot flag (#2297)UebelAndre
2023-12-01Improve the error message when crate root couldn't be found. (#2296)Marcel Hlopko
2023-12-01Add android in runtime linking support check (#2144)Gabriel FĂ©ron
2023-11-25Default experimental_toolchain_generated_sysroot to True (#2277)Vinh Tran
2023-11-16Added Rust 1.74.0 (#2268)UebelAndre