about summary refs log tree commit diff
path: root/src/librustc_session/lib.rs
AgeCommit message (Collapse)AuthorLines
2020-08-30mv compiler to compiler/mark-27/+0
2020-08-14Rework `rustc_serialize`Matthew Jasper-0/+2
- Move the type parameter from `encode` and `decode` methods to the trait. - Remove `UseSpecialized(En|De)codable` traits. - Remove blanket impls for references. - Add `RefDecodable` trait to allow deserializing to arena-allocated references safely. - Remove ability to (de)serialize HIR. - Create proc-macros `(Ty)?(En|De)codable` to help implement these new traits.
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-0/+3
Emit an error when incompatible sanitizer are configured through command line options. Previously the last one configured prevailed and others were silently ignored. Additionally use a set to represent configured sanitizers, making it possible to enable multiple sanitizers at once. At least in principle, since currently all of them are considered to be incompatible with others.
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-0/+1
2020-04-11Depend on getopts from crates.ioLuca Barbieri-6/+2
rustc_session exports it for other crates to avoid mismatching crate versions.
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-0/+2
2020-02-011. move node_id to syntaxMazdak Farrokhzad-1/+0
2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir
2019-12-22Format the worldMark Rousskov-2/+2
2019-12-20Move command line option definitions into a dedicated fileVictor Ding-0/+3
config.rs has reached the 3000 line tidy limit, this commit moves command line option definitions into a new file - options.rs, and leaves the rest of configuration infrastructure in config.rs.
2019-12-03Move Session to librustc_sessionMark Rousskov-0/+15
2019-12-03Move ParseSess to librustc_sessionMark Rousskov-0/+1
2019-12-03Move BufferedEarlyLint to librustc_sessionMark Rousskov-0/+1
2019-12-03Move early lint declarations to librustc_sessionMark Rousskov-0/+1
2019-12-03Move Level to rustc_sessionMark Rousskov-0/+1
2019-12-03Move duration_to_secs_str to rustc_sessionMark Rousskov-0/+1
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-0/+1
2019-12-03Introduce rustc_session crateMark Rousskov-0/+0