| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -35/+0 | |
| 2020-08-15 | replaced log with tracing | Gurpreet Singh | -1/+1 | |
| 2020-07-31 | Move from `log` to `tracing` | Oliver Scherer | -1/+1 | |
| 2020-06-02 | Rename the crates in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-06-02 | Make things build again | Vadim Petrochenkov | -2/+2 | |
| 2020-04-20 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -0/+1 | |
| 2020-03-14 | Move rustc_infer::traits to new crate rustc_trait_selection. | Camille GILLOT | -0/+1 | |
| 2020-03-03 | Auto merge of #69482 - lqd:poloniusup, r=nikomatsakis | bors | -1/+1 | |
| Polonius: update `polonius-engine` to 0.12.0 Since @albins won't have the time to finish up #68993 for a while, I'll take care of the trivial remaining tasks (rebasing, taking care of tidy/rustfmt). I'll r? @nikomatsakis since they're assigned to #68993, but have actually [already reviewed it pre-rebase](https://github.com/rust-lang/rust/pull/68993#issuecomment-586413089). When CI passes: I'll notify bors and close #68993, since this PR supersedes it. | ||||
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 | |
| 2020-02-27 | - polonius: adapt to the new fact format | Albin Stjerna | -1/+1 | |
| - update polonius-engine dependency to 0.12.0 - rustfmt the files failing tidy | ||||
| 2020-02-16 | Make librustc_infer compile. | Camille GILLOT | -0/+1 | |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -0/+1 | |
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -0/+1 | |
| For now, this is all the crate contains, but more attribute logic & types will be moved there over time. | ||||
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -1/+0 | |
| 2020-01-12 | Split `rustc_mir::{build, hair, lints}` into their own crate | Matthew Jasper | -1/+0 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+3 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-30 | Make things build again | Vadim Petrochenkov | -1/+1 | |
| 2019-12-06 | update to polonius 0.11 to compute subset errors | lqd | -1/+1 | |
| - adapt to the new polonius `FactTypes` API - reorganize the type aliases referring to polonius to avoid referencing the inner atom or fact types multiple times: only one input and output types should be enough for everyone. They could equally be in `borrow_check` as `nll` though. | ||||
| 2019-11-21 | Introduce MIR optimizations for simplifying `x?` on `Result`s. | Mazdak Farrokhzad | -0/+1 | |
| This optimization depends on inlining for the identity conversions introduced by the lowering of the `?`. To take advantage of `SimplifyArmIdentity`, `-Z mir-opt-level=2` is required because that triggers the inlining MIR optimization. | ||||
| 2019-11-19 | Derive HashStable in librustc_mir. | Camille GILLOT | -0/+1 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+1 | |
| 2019-11-04 | bump smallvec to 1.0 | Ralf Jung | -1/+1 | |
| 2019-09-29 | remove bit_set re-export from rustc_data_structures | csmoe | -0/+1 | |
| 2019-09-23 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 2019-09-16 | with byteorder 1.3, the i128 feature is a NOP | Ralf Jung | -1/+1 | |
| 2019-09-05 | Auto merge of #64172 - Centril:rollup-8i8oh54, r=Centril | bors | -0/+1 | |
| Rollup of 11 pull requests Successful merges: - #62848 (Use unicode-xid crate instead of libcore) - #63774 (Fix `window.hashchange is not a function`) - #63930 (Account for doc comments coming from proc macros without spans) - #64003 (place: Passing `align` = `layout.align.abi`, when also passing `layout`) - #64030 (Fix unlock ordering in SGX synchronization primitives) - #64041 (use TokenStream rather than &[TokenTree] for built-in macros) - #64051 (Add x86_64-linux-kernel target) - #64063 (Fix const_err with `-(-0.0)`) - #64083 (Point at appropriate arm on type error on if/else/match with one non-! arm) - #64100 (Fix const eval bug breaking run-pass tests in Miri) - #64157 (Opaque type locations in error message for clarity.) Failed merges: r? @ghost | ||||
| 2019-09-04 | remove XID and Pattern_White_Space unicode tables from libcore | Aleksey Kladov | -0/+1 | |
| They are only used by rustc_lexer, and are not needed elsewhere. So we move the relevant definitions into rustc_lexer (while the actual unicode data comes from the unicode-xid crate) and make the rest of the compiler use it. | ||||
| 2019-09-04 | NLL: New Polonius version | Albin Stjerna | -1/+1 | |
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -1/+1 | |
| 2019-07-12 | Upgrade Polonius | Albin Stjerna | -1/+1 | |
| 2019-07-07 | rustc: Remove `dylib` crate type from most rustc crates | Alex Crichton | -1/+1 | |
| Now that procedural macros no longer link transitively to libsyntax, this shouldn't be needed any more! This commit is an experiment in removing all dynamic libraries from rustc except for librustc_driver itself. Let's see how far we can get with that! | ||||
| 2019-04-10 | update polonius-engine | Albin Stjerna | -1/+1 | |
| 2019-02-14 | rustc_mir: compute all the qualification bits separately in qualify_consts. | Eduard-Mihai Burtescu | -1/+0 | |
| 2019-02-08 | librustc_mir => 2018 | Taiki Endo | -1/+2 | |
| 2019-01-02 | adopt polonius-engine 0.6.2 | Niko Matsakis | -1/+1 | |
| Also datafrog 2.0.1, which works around a rustdoc bug | ||||
| 2018-12-10 | Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature. | Nicholas Nethercote | -1/+1 | |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -0/+1 | |
| 2018-06-02 | Allow choosing Polonius algorithm via environment variable POLONIUS_ALGORITHM. | Vytautas Astrauskas | -1/+1 | |
| 2018-05-29 | Use polonius_output | Santiago Pastorino | -1/+2 | |
| 2018-05-29 | bump polonius engine | Douglas Campos | -1/+1 | |
| 2018-05-24 | Use AllFacts from polonius-engine | Santiago Pastorino | -0/+1 | |
| 2018-04-30 | Remove the `rustc_const_math` crate | Oliver Schneider | -1/+0 | |
| 2018-04-26 | Rename rustc_back::target to rustc_target::spec. | Irina Popa | -1/+1 | |
| 2018-03-08 | Move librustc_const_eval to librustc_mir | Oliver Schneider | -1/+1 | |
| 2018-01-19 | Allow runtime switching between trans backends | bjorn3 | -1/+0 | |
| 2018-01-07 | Try to fix a perf regression by updating log | Malo Jaffré | -1/+1 | |
| Upgrade `log` to `0.4` in multiple crates. | ||||
