| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -31/+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-21 | Move remaining `NodeId` APIs from `Definitions` to `Resolver` | marmeladema | -0/+1 | |
| 2020-06-02 | Rename the crates in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-06-02 | Make things build again | Vadim Petrochenkov | -1/+1 | |
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-14 | Trim dependencies and features. | Camille GILLOT | -1/+0 | |
| 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-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-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -3/+3 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -0/+1 | |
| 2020-01-04 | move Node{Map,Set} -> rustc_session::node_id | Mazdak Farrokhzad | -0/+1 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-31 | librustc_ast_lowering: cargo changes. | Mazdak Farrokhzad | -1/+2 | |
| 2019-12-30 | Rename `libsyntax_ext` and `libsyntax_expand` in code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-30 | Make things build again | Vadim Petrochenkov | -2/+2 | |
| 2019-11-30 | builtin_attrs.rs -> rustc_feature | Mazdak Farrokhzad | -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-10-25 | Update bitflags | varkor | -1/+1 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -0/+1 | |
| 2019-09-23 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 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-06-01 | rustc: use indexmap instead of a plain vector for upvars. | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-05-04 | Fix #45268 by saving all NodeId's for resolved traits. | Jesper Steen Møller | -0/+1 | |
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -1/+1 | |
| 2019-02-07 | librustc_resolve => 2018 | Taiki Endo | -0/+1 | |
| 2018-10-05 | resolve: Merge resolution for `macro_rules` into the common early in-scope ↵ | Vadim Petrochenkov | -0/+1 | |
| resolution function `fn resolve_legacy_scope`/`fn resolve_lexical_macro_path_segment` -> `fn early_resolve_ident_in_lexical_scope` | ||||
| 2018-08-03 | Store concrete crate stores where possible | Mark Rousskov | -0/+1 | |
| 2018-01-07 | Try to fix a perf regression by updating log | Malo Jaffré | -1/+1 | |
| Upgrade `log` to `0.4` in multiple crates. | ||||
| 2017-11-04 | Make DefIndex use newtype_index macro | Santiago Pastorino | -0/+1 | |
| 2017-03-23 | Remove internal liblog | Alex Crichton | -1/+1 | |
| This commit deletes the internal liblog in favor of the implementation that lives on crates.io. Similarly it's also setting a convention for adding crates to the compiler. The main restriction right now is that we want compiler implementation details to be unreachable from normal Rust code (e.g. requires a feature), and by default everything in the sysroot is reachable via `extern crate`. The proposal here is to require that crates pulled in have these lines in their `src/lib.rs`: #![cfg_attr(rustbuild, feature(staged_api, rustc_private))] #![cfg_attr(rustbuild, unstable(feature = "rustc_private", issue = "27812"))] This'll mean that by default they're not using these attributes but when compiled as part of the compiler they do a few things: * Mark themselves as entirely unstable via the `staged_api` feature and the `#![unstable]` attribute. * Allow usage of other unstable crates via `feature(rustc_private)` which is required if the crate relies on any other crates to compile (other than std). | ||||
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -0/+2 | |
| 2016-05-12 | rustbuild: Add support for crate tests + doctests | Alex Crichton | -0/+1 | |
| This commit adds support to rustbuild to run crate unit tests (those defined by `#[test]`) as well as documentation tests. All tests are powered by `cargo test` under the hood. Each step requires the `libtest` library is built for that corresponding stage. Ideally the `test` crate would be a dev-dependency, but for now it's just easier to ensure that we sequence everything in the right order. Currently no filtering is implemented, so there's not actually a method of testing *only* libstd or *only* libcore, but rather entire swaths of crates are tested all at once. A few points of note here are: * The `coretest` and `collectionstest` crates are just listed as `[[test]]` entires for `cargo test` to naturally pick up. This mean that `cargo test -p core` actually runs all the tests for libcore. * Libraries that aren't tested all mention `test = false` in their `Cargo.toml` * Crates aren't currently allowed to have dev-dependencies due to rust-lang/cargo#860, but we can likely alleviate this restriction once workspaces are implemented. cc #31590 | ||||
| 2016-04-17 | resolve: Refactor away `DefModifiers` | Jeffrey Seyfried | -1/+0 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -1/+0 | |
| 2016-02-21 | rustbuild: Sync some Cargo.toml/lib.rs dependencies | Alex Crichton | -0/+1 | |
| The standard library doesn't depend on rustc_bitflags, so move it to explicit dependencies on all other crates. Additionally, the arena/fmt_macros deps could be dropped from libsyntax. | ||||
| 2016-02-11 | bootstrap: Add a bunch of Cargo.toml files | Alex Crichton | -0/+16 | |
| These describe the structure of all our crate dependencies. | ||||
