rust/src/tools
Ralf Jung 6a8cdbd285
Rollup merge of #76474 - bjorn3:driver_selected_codegen, r=oli-obk
Add option to pass a custom codegen backend from a driver

This allows the driver to pass information to the codegen backend. For example the headcrab debugger may in the future want to use cg_clif to JIT code to be injected in the debuggee. This would PR make it possible to tell cg_clif which symbol can be found at which address and to tell it to inject the JITed code into the right process.

This PR may also help with https://github.com/rust-lang/miri/pull/1540 by allowing miri to provide a codegen backend that only emits metadata and doesn't perform any codegen.

cc @nbaksalyar (headcrab)
cc @RalfJung (miri)
2020-09-28 18:39:40 +02:00
..
build-manifest Rollup merge of #76798 - alistair23:alistair/rv32-linux, r=jyn514 2020-09-19 11:47:56 +02:00
cargo@05c611ae3c Update cargo 2020-09-23 17:06:56 -07:00
cargotest update tokei and ripgrep in cargotest 2020-09-27 10:58:42 +02:00
clippy Rollup merge of #76474 - bjorn3:driver_selected_codegen, r=oli-obk 2020-09-28 18:39:40 +02:00
compiletest Fix --bless for mir-opt 32/64 bit file 2020-09-18 00:02:48 +01:00
error_index_generator mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
expand-yaml-anchors expand-yaml-anchors: fix clippy::match_ref_pats and clippy::redundant_closure 2020-08-23 23:53:53 +02:00
linkchecker Ignore rustc_private items from std docs 2020-09-13 05:30:49 +00:00
lint-docs Pass --target to lint docs 2020-09-16 17:25:39 -04:00
miri@2f84bfc57d update Miri 2020-09-24 21:53:07 +02:00
remote-test-client Support configurable deny-warnings for all in-tree crates. 2020-06-25 21:17:21 -07:00
remote-test-server Support configurable deny-warnings for all in-tree crates. 2020-06-25 21:17:21 -07:00
rls@db6a9e01aa Update RLS and Rustfmt 2020-09-05 15:40:07 -05:00
rust-analyzer@0d03fe6ef5 ⬆️ rust-analyzer 2020-09-14 16:11:06 +02:00
rust-demangler Generating the coverage map 2020-07-17 11:49:35 -07:00
rust-installer@d66f476b4d Update rust-installer to latest version 2020-07-07 14:15:51 -07:00
rustbook Update mdBook 2020-09-23 16:18:59 -07:00
rustc-workspace-hack Update RLS and Rustfmt 2020-09-05 15:40:07 -05:00
rustdoc Format the world 2019-12-22 17:42:47 -05:00
rustdoc-js rustdoc: Fix doc aliases with crate filtering 2020-06-23 09:27:37 +01:00
rustdoc-themes Format the world 2019-12-22 17:42:47 -05:00
rustfmt@01f2eadccc Update RLS and Rustfmt 2020-09-05 15:40:07 -05:00
tidy tidy: add new exceptions and remove std from skip list 2020-08-31 02:56:58 +00:00
tier-check Add a script to verify the Platform Support page is up-to-date. 2020-08-12 08:40:22 -07:00
unicode-table-generator unicode_table_generator: fix clippy::writeln_empty_string, clippy::useless_format, clippy:::for_kv_map 2020-08-24 00:43:50 +02:00
unstable-book-gen Replace write_fmt with write! 2020-09-20 10:35:23 +02:00
publish_toolstate.py Avoid function-scoping global variables 2020-08-26 17:24:52 -04:00