| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -24/+0 | |
| 2020-08-29 | Move retokenize hack to save_analysis | Aleksey Kladov | -1/+1 | |
| 2020-08-15 | replaced log with tracing | Gurpreet Singh | -1/+1 | |
| 2020-07-31 | Move from `log` to `tracing` | Oliver Scherer | -1/+1 | |
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-24 | rustc: remove rustc_hir_pretty dependency. | Mazdak Farrokhzad | -2/+3 | |
| 2020-03-19 | Refactorings to begin getting rid of rustc_codegen_utils | Mark Mansi | -2/+1 | |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -0/+1 | |
| 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-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -0/+1 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -0/+1 | |
| 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-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+1 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
| 2019-11-07 | syntax: use distinct FloatTy from rustc_target. | Mazdak Farrokhzad | -1/+0 | |
| We also sever syntax's dependency on rustc_target as a result. This should slightly improve pipe-lining. Moreover, some cleanup is done in related code. | ||||
| 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/+0 | |
| 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-21 | Switch to serde-enabled rls-* and update RLS appropriately | Igor Matuszewski | -2/+2 | |
| This also bumps RLS version to 1.36. The updated rls-* packages use serde but *not* serde_derive thanks to manual proc macro expansion. This is a hack, since rustc cannot handle crates.io proc macros (duplicated in tools) when cross-compiling, so that's the best we can do in order to support serde_json in save-analysis. | ||||
| 2019-04-21 | save-analysis: Use serde instead of libserialize to dump JSON data | Igor Matuszewski | -2/+1 | |
| 2019-02-07 | librustc_save_analysis => 2018 | Taiki Endo | -0/+1 | |
| 2018-09-28 | Emit only necessary compilation options in save-analysis | Igor Matuszewski | -0/+1 | |
| This is `command`, `directory` and `output` file. | ||||
| 2018-09-26 | Update rustfmt and RLS | Nick Cameron | -1/+1 | |
| 2018-08-16 | Update version of rls-data used with save-analysis | Kartikaya Gupta | -1/+1 | |
| This part 1/3 for fixing rust-lang/rust#53440. | ||||
| 2018-05-15 | save-analysis: handle aliasing imports a bit more nicely | Nick Cameron | -1/+1 | |
| 2018-04-26 | rustc_target: move in syntax::abi and flip dependency. | Irina Popa | -0/+1 | |
| 2018-02-10 | Emit data::Impl in save-analysis | Martin Algesten | -1/+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-12-15 | save-analysis: add parents to imports | Andy Russell | -1/+1 | |
| 2017-11-19 | upgrade rls-data | Andy Russell | -1/+1 | |
| 2017-10-27 | Use rls-data 0.12 | Igor Matuszewski | -1/+1 | |
| 2017-10-27 | Emit crate disambiguators in save-analysis data | Igor Matuszewski | -1/+1 | |
| 2017-10-07 | Update rls-data for librustc-save-analysis | Dustin Speckhals | -1/+1 | |
| 0.10 -> 0.11 This will allow for more fine-grained save analysis for enum variants (tuple and struct) | ||||
| 2017-08-02 | Update rls-data dep | Nick Cameron | -1/+1 | |
| 2017-08-01 | review changes | Nick Cameron | -0/+1 | |
| 2017-07-22 | Use a config file with save-analysis | Nick Cameron | -1/+1 | |
| Replaces the output path env var. Can be passed to save-analysis via a function call or env var. | ||||
| 2017-06-20 | Update rls-data dep | Nick Cameron | -1/+1 | |
| 2017-06-12 | Update rls-data | Nick Cameron | -1/+1 | |
| 2017-05-09 | Update save-analysis deps and RLS submodule | Nick Cameron | -2/+2 | |
| 2017-05-03 | convert save-analysis to use `ItemCtxt` and not `ast_ty_to_ty_cache` | Niko Matsakis | -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). | ||||
| 2017-03-15 | Move to using 0.1 versions of crates, rather than GH links | Nick Cameron | -4/+4 | |
| Also adds a fixme and does cargo update | ||||
| 2017-03-15 | Add rls-span to do some conversions into rls-data. | Nick Cameron | -0/+1 | |
| And fix some warnings and borrow errors | ||||
| 2017-03-15 | Use out-of-tree rustc serialize | Nick Cameron | -1/+2 | |
| And remove a few data structures in favour of rls-data ones | ||||
| 2017-03-15 | save-analysis: depend on the rls-data crate | Nick Cameron | -1/+2 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -0/+1 | |
| 2016-04-28 | Review changes and satisfy make tidy | Nick Cameron | -1/+1 | |
| 2016-04-25 | save-analysis: implement JSON dumps | Nick Cameron | -0/+1 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -1/+0 | |
| 2016-03-27 | rustc_trans: move save to librustc_save_analysis. | Eduard Burtescu | -0/+15 | |
