aboutsummaryrefslogtreecommitdiff
path: root/rust/binary.go
Commit message (Expand)AuthorAgeFilesLines
* Remove ConvertWithBp2build implementationsColin Cross2023-12-081-90/+0
* rust: Cache crateRootPath to avoid ctxMatthew Maurer2023-11-221-1/+1
* rust: internalize srcPathFromModuleSrcsMatthew Maurer2023-11-221-6/+1
* Revert "Split Rust crate builds into compile and link phases."Colin Cross2023-10-021-5/+2
* Revert^4 "add crate_root property to rust modules"Sam Delmerico2023-09-251-2/+7
* Revert^3 "add crate_root property to rust modules"Wen-yi Chu2023-09-221-7/+2
* Revert "support sandboxed rust rules"Wen-yi Chu2023-09-221-1/+2
* Merge changes from topics "revert-2746976-revert-2605644-rulebuilder-ninja-va...Sam Delmerico2023-09-201-3/+7
|\
| * support sandboxed rust rulesSam Delmerico2023-09-151-2/+1
| * Revert^2 "add crate_root property to rust modules"Sam Delmerico2023-09-151-2/+7
* | Have ConvertWBp2build use Bp2buildMutatorContextChris Parsons2023-09-201-2/+3
|/
* Revert "add crate_root property to rust modules"Sam Delmerico2023-09-081-7/+2
* add crate_root property to rust modulesSam Delmerico2023-08-311-2/+7
* Implement bp2build converter for rust_binaryVinh Tran2023-08-251-0/+89
* rust: Add vendor and recovery dylib support.Ivan Lozano2023-07-141-5/+0
* Split Rust crate builds into compile and link phases.Peter Collingbourne2023-04-121-2/+5
* Drop rust dependency on musl_linker_scriptColin Cross2022-09-301-1/+1
* Add cross-referencing support for RustSasha Smundak2022-04-201-4/+3
* Support building rust modules against musl libcColin Cross2022-01-241-3/+12
* Support multiple crtbegin and crtend dependenciesColin Cross2022-01-241-3/+3
* Merge changes I26198187,Ia904d07bIvan Lozano2021-11-121-0/+5
|\
| * rust: Support MTE memtag_heap sanitizerIvan Lozano2021-11-041-0/+5
* | rust: Refactor stripped output file pathIvan Lozano2021-11-091-5/+9
|/
* rust: Add common interface for binariesIvan Lozano2021-11-011-0/+13
* Remove IsDependencyRoot from interfaceLiz Kammer2021-07-071-4/+0
* Rust cdylib/statliclib support for vendor snapshot.Ivan Lozano2021-06-031-0/+5
* Rustdoc support.Dan Albert2021-04-161-1/+1
* rust: Drop libgcc dependencyThiƩbaud Weksteen2021-03-231-1/+1
* Merge "rust: Pass cc static libs to rustc."Ivan Lozano2021-02-051-0/+1
|\
| * rust: Pass cc static libs to rustc.Ivan Lozano2021-02-041-0/+1
* | bp2build: convert paths/module refs to Bazel labelLiz Kammer2021-02-041-1/+1
|/
* Migrate Rust to LLVM coverage.Joel Galenson2021-01-151-16/+1
* Refactor CC to prep for Rust sanitizable modules.Ivan Lozano2021-01-081-0/+4
* Move prefer_rlib from binary to base compiler.Ivan Lozano2020-12-091-8/+2
* rust: Add static binary supportIvan Lozano2020-10-021-4/+23
* rust: Refactor staticStd to stdLinkageIvan Lozano2020-09-281-2/+5
* rust: Add prefer_rlib property for static libstd.Ivan Lozano2020-09-281-0/+11
* rust: strip libraries and binariesThiƩbaud Weksteen2020-08-281-4/+10
* Merge "[rust] Pass cc dependencies as linker flags."Ivan Lozano2020-08-271-0/+1
|\
| * [rust] Pass cc dependencies as linker flags.Ivan Lozano2020-08-261-0/+1
* | Link device binaries dynamically by default.Ivan Lozano2020-08-251-12/+3
|/
* Merge changes I4efdf333,I4abaf8e7Ivan Lozano2020-07-291-1/+1
|\
| * Ensure hermetic device rust_bindgen.Ivan Lozano2020-07-281-1/+1
* | Enforce correct variant usage for rust_bindgen.Ivan Lozano2020-07-221-2/+1
|/
* Allow rust module dependency on SourceProviders.Ivan Lozano2020-07-201-1/+1
* Specify module dependency in the srcs listChih-Hung Hsieh2020-07-081-1/+2
* rust: Add rustlibs auto dependency selectionMatthew Maurer2020-07-011-0/+8
* [Rust] Remove unused variables and deduplicate.Ivan Lozano2020-06-161-8/+2
* Add gcov coverage support to Rust modules.Ivan Lozano2020-05-051-4/+23
* Install rust tests under nativetest(64)Chih-Hung Hsieh2019-12-131-1/+1