rust/src/tools
bors 8ef2485bd5 Auto merge of #103812 - clubby789:improve-include-bytes, r=petrochenkov
Delay `include_bytes` to AST lowering

Hopefully addresses #65818.
This PR introduces a new `ExprKind::IncludedBytes` which stores the path and bytes of a file included with `include_bytes!()`. We can then create a literal from the bytes during AST lowering, which means we don't need to escape the bytes into valid UTF8 which is the cause of most of the overhead of embedding large binary blobs.
2022-11-12 14:30:34 +00:00
..
build-manifest Rollup merge of #103933 - nicholasbishop:bishop-uefi-tier-2, r=JohnTitor 2022-11-09 19:21:23 +05:30
bump-stage0 Upgrade indexmap and thorin-dwp to use hashbrown 0.12 2022-07-17 07:05:58 -07:00
cargo@a3dfea71ca Update cargo 2022-11-11 22:07:34 +00:00
cargotest Override linker in cargotest on windows 2022-10-23 19:33:03 -05:00
clippy Introduce ExprKind::IncludedBytes 2022-11-11 16:31:32 +00:00
compiletest Auto merge of #103298 - ferrocene:pa-compile-flags-last, r=jyn514 2022-11-04 22:24:46 +00:00
error_index_generator Fix tooltip display for error codes 2022-09-18 00:32:28 +02:00
expand-yaml-anchors Migrate to 2021 2021-09-20 22:21:42 -04:00
html-checker parallelize HTML checking tool 2022-07-29 23:26:38 -04:00
jsondocck Remove need to give JSON file path 2022-08-18 10:48:06 +02:00
jsondoclint Rustdoc-Json: List impls for primitives 2022-09-26 18:06:48 +01:00
linkchecker Remove reference from the intra-doc link checker. 2022-11-03 22:02:39 -07:00
lint-docs Add let_underscore lint group to GROUP_DESCRIPTIONS. 2022-06-04 20:12:26 -04:00
lld-wrapper fix lld-wrapper lld flavor detection 2022-09-07 14:51:54 +02:00
miri Rollup merge of #104051 - RalfJung:miri, r=RalfJung 2022-11-11 12:12:31 -05:00
miropt-test-tools Detect unused files in src/test/mir-opt and error on them in tidy. 2022-10-31 21:45:41 -07:00
remote-test-client tools/remote-test-{server,client}: Use /data/local/tmp on Android 2022-10-06 13:42:32 -07:00
remote-test-server Add retry flag to remote-test-server 2022-11-08 19:21:24 +05:30
replace-version-placeholder Also replace the version placeholder in rustc_attr 2022-09-02 01:47:01 +02:00
rls Sunset RLS 2022-08-27 21:36:08 -07:00
rust-analyzer Rollup merge of #104211 - lnicola:rust-analyzer-2022-11-09, r=lnicola 2022-11-09 21:53:38 -08:00
rust-demangler mangling_v0: Update tests for the rust-demangler tool 2022-01-08 11:39:34 +08:00
rust-installer@300b5ec61e Update submodule rust-installer 2022-07-09 09:49:05 -07:00
rustbook Update mdbook 2022-07-22 11:59:20 -07:00
rustc-workspace-hack update few crates to drop old deps 2022-08-31 23:35:57 +03:00
rustdoc rustdoc: Use unix_sigpipe instead of rustc_driver::set_sigpipe_handler 2022-10-24 20:40:46 +02:00
rustdoc-gui Add new option to prevent CORS failures 2022-11-09 17:00:24 +01:00
rustdoc-js rustdoc: add hash to filename of toolchain files 2022-10-29 12:47:48 -07:00
rustdoc-themes Migrate to 2021 2021-09-20 22:21:42 -04:00
rustfmt Introduce ExprKind::IncludedBytes 2022-11-11 16:31:32 +00:00
tidy Tidy 2022-11-05 09:59:27 -03:00
tier-check Migrate to 2021 2021-09-20 22:21:42 -04:00
unicode-table-generator Address feedback from PR #101401 2022-09-04 08:07:53 -07:00
unstable-book-gen unstable-book-gen: use std::fs::write 2022-08-28 00:40:58 +02:00
x fix: better error when python not found in x 2022-08-01 13:33:59 +01:00
cherry-pick.sh Add cherry-pick.sh convenience script. 2021-08-20 11:58:18 +01:00
publish_toolstate.py Remove miri from the submodule list and require it for CI to pass 2022-09-21 15:35:53 +00:00