about summary refs log tree commit diff
path: root/compiler/rustc_middle/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2021-09-30Implemented -Z randomize-layoutChase Wilson-0/+2
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+3
2021-08-03update polonius-engine to 0.13Rémy Rakic-1/+1
and update fact generation to the new relation names
2021-07-29rfc3052: Remove authors field from Cargo manifestsJade-1/+0
Since RFC 3052 soft deprecated the authors field anyway, hiding it from crates.io, docs.rs, and making Cargo not add it by default, and it is not generally up to date/useful information, we should remove it from crates in this repo.
2021-06-25rustc_middle: Remove unused dependency measuremeJosh Triplett-1/+0
Unused since commit 4581d16bcbea9273b6755dd24a884a234a0dc2f7 ("Move the query system to rustc_query_impl.").
2021-03-10Update to rustc-rayon 0.3.1Josh Stone-1/+1
This pulls in rust-lang/rustc-rayon#8 to fix #81425. (h/t @ammaraskar) That revealed weak constraints on `rustc_arena::DropArena`, because its `DropType` was holding type-erased raw pointers to generic `T`. We can implement `Send` for `DropType` (under `cfg(parallel_compiler)`) by requiring all `T: Send` before they're type-erased.
2021-02-25Update measureme dependency to the latest versionWesley Wiser-1/+1
This version adds the ability to use `rdpmc` hardware-based performance counters instead of wall-clock time for measuring duration. This also introduces a dependency on the `perf-event-open-sys` crate on Linux which is used when using hardware counters.
2021-02-14bumped smallvec depsklensy-1/+1
2021-02-02Update ChalkJack Huey-2/+1
2021-02-01Upgrade ChalkJack Huey-1/+2
2020-12-02Create `rustc_ty_library`LeSeulArtichaut-0/+1
2020-10-30Address review comment and update chalk to 0.36.0Matthew Jasper-1/+1
2020-10-30Update chalk 0.32.0 -> 0.35.0Matthew Jasper-1/+1
2020-10-24Upgrade to measureme 9.0.0Wesley Wiser-1/+1
2020-10-08Update chalk to 0.32.0Bram van den Heuvel-1/+1
2020-10-06Update to chalk 0.31. Implement some unimplemented. Ignore some tests in ↵Jack Huey-1/+1
compare mode chalk don't finish.
2020-09-27Update chalk to 0.29.0Bram van den Heuvel-1/+1
2020-09-24Upgrade chalk to 0.28.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.27.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.26.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.25.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.24.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.23.0Bram van den Heuvel-1/+1
2020-09-24Update chalk to 0.22.0Bram van den Heuvel-1/+1
2020-09-23Move MiniSet to data_structuresAndreas Jonson-1/+0
remove the need for T to be copy from MiniSet as was done for MiniMap
2020-09-17Only visit types once when walking the type treeValerii Lashmanov-0/+1
This fixes #72408. Nested closures were resulting in exponential compilation time. As a performance optimization this change introduces MiniSet, which is a simple small storage optimized set.
2020-09-04Refactor byteorder to std in rustc_middleJubilee Young-1/+0
Use std::io::{Read, Write} and {to, from}_{le, be}_bytes methods in order to remove byteorder from librustc_middle's dependency graph.
2020-09-04Upgrade chalk to 0.21Jack Huey-1/+1
2020-08-30mv compiler to compiler/mark-0/+33