rust/src/librustc
Dylan DPC 664d87f9b1
Rollup merge of #68857 - Marwes:allocations, r=matthewjasper
perf: Reduce Vec allocations in normalization by passing &mut Vec

Complicates the code a bit but allocation/freeing were a few percent of the overall runtime in trait heavy code.
2020-02-09 00:53:53 +01:00
..
benches Drop cfg(bootstrap) code 2020-01-31 12:31:09 -05:00
dep_graph Move the krate method to Hir and remove the Krate dep node 2020-02-06 13:23:32 +01:00
hir Make krate private 2020-02-06 17:14:38 +01:00
ich Rollup merge of #68718 - Aaron1011:move-def-hir-span, r=petrochenkov 2020-02-09 00:53:50 +01:00
infer Auto merge of #65232 - nikomatsakis:lazy-norm-anon-const-push-2, r=matthewjasper 2020-02-07 23:08:52 +00:00
middle Auto merge of #65232 - nikomatsakis:lazy-norm-anon-const-push-2, r=matthewjasper 2020-02-07 23:08:52 +00:00
mir Add resume arg place to Yield MIR terminator 2020-02-02 13:20:57 +01:00
query Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb 2020-02-07 17:00:19 +01:00
traits Rollup merge of #68857 - Marwes:allocations, r=matthewjasper 2020-02-09 00:53:53 +01:00
ty Auto merge of #68452 - msizanoen1:riscv-abi, r=nagisa,eddyb 2020-02-08 18:10:48 +00:00
util nix syntax::errors & prefer rustc_errors over errors 2020-01-10 07:41:30 +01:00
arena.rs Remove the Forest type 2020-02-06 13:41:37 +01:00
build.rs Remove licenses 2018-12-25 21:08:33 -07:00
Cargo.toml remove rustc_ast_pretty dep from rustc 2020-02-01 18:59:49 +01:00
lib.rs Remove the overlapping_marker_traits feature 2020-02-04 13:20:47 -05:00
lint.rs Normalise notes with the/is 2020-01-24 16:24:50 +00:00
macros.rs Retire impl_stable_hash_for. 2019-11-22 20:01:48 +01:00
README.md rustc-guide has moved 2018-11-26 15:03:13 -06:00
tests.rs librustc: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00

For more information about how rustc works, see the rustc guide.