| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-16 | Unpack type arguments for QueryState. | Camille GILLOT | -15/+23 | |
| 2020-03-16 | Unpack type arguments for QueryLookup. | Camille GILLOT | -3/+4 | |
| 2020-03-16 | Unpack type arguments for QueryStateShard. | Camille GILLOT | -14/+21 | |
| 2020-03-16 | Move impl of Queries with its definition. | Camille GILLOT | -49/+49 | |
| 2020-03-16 | Inline QueryAccessor::query. | Camille GILLOT | -9/+2 | |
| 2020-03-16 | Make QueryAccessor::dep_kind an associated const. | Camille GILLOT | -11/+6 | |
| 2020-03-16 | Remove __query_compute module. | Camille GILLOT | -20/+8 | |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -3/+3 | |
| 2020-03-14 | Remove `Hir` and `HirBody` dep nodes | John Kåre Alsaker | -2/+0 | |
| 2020-03-14 | Remove `AllLocalTraitImpls` | John Kåre Alsaker | -1/+0 | |
| 2020-03-14 | Update `trait_impls` | John Kåre Alsaker | -0/+1 | |
| 2020-03-14 | Create Map after TyCtxt | John Kåre Alsaker | -0/+1 | |
| 2020-03-14 | Add HIR queries | John Kåre Alsaker | -0/+1 | |
| 2020-03-12 | Rollup merge of #69747 - spastorino:rename-rustc-guide, r=pietroalbini | Mazdak Farrokhzad | -2/+2 | |
| Rename rustc guide This is in preparation for https://github.com/rust-lang/rustc-guide/issues/470 Needs to be merged after we actually rename the guide. Have used this to rename: `git grep -l 'rustc_guide' | xargs sed -i 's/rustc_guide/rustc_dev_guide/g'` `git grep -l 'rustc-guide' | xargs sed -i 's/rustc-guide/rustc-dev-guide/g'` `git grep -l 'rustc guide' | xargs sed -i 's/rustc guide/rustc dev guide/g'` | ||||
| 2020-03-10 | rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.org | Santiago Pastorino | -1/+1 | |
| 2020-03-10 | Rename rustc guide to rustc dev guide | Santiago Pastorino | -2/+2 | |
| 2020-03-10 | Rename rustc-guide to rustc-dev-guide | Santiago Pastorino | -1/+1 | |
| 2020-03-09 | Remove the need for `no_force` | John Kåre Alsaker | -92/+105 | |
| 2020-03-09 | Move `analysis` to the query macro | John Kåre Alsaker | -28/+2 | |
| 2020-03-06 | fix various typos | Matthias Krüger | -2/+2 | |
| 2020-03-04 | cover some more nearby cases | Ralf Jung | -1/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -4/+4 | |
| 2020-02-26 | clarify operator precedence | Matthias Krüger | -1/+1 | |
| 2020-02-24 | librustc{, codegen_ssa,infer,mir_build}: don't clone types that are copy | Matthias Krüger | -1/+1 | |
| 2020-02-21 | Auto merge of #69281 - nnethercote:inline-some-encoding-decoding-methods, ↵ | bors | -0/+1 | |
| r=Centril Inline some encoding and decoding methods. This is a small performance win. r? @Centril | ||||
| 2020-02-19 | Use a constructor function per dep node instead of an enum and a single function | John Kåre Alsaker | -4/+2 | |
| 2020-02-19 | Fix cache hit stats | John Kåre Alsaker | -4/+14 | |
| 2020-02-19 | Add a stat for local DefId density | John Kåre Alsaker | -2/+35 | |
| 2020-02-19 | Split query stats into its own file | John Kåre Alsaker | -96/+105 | |
| 2020-02-19 | Add a `storage` query modifier to override the query cache | John Kåre Alsaker | -14/+26 | |
| 2020-02-19 | Add an abstraction for custom query caches | John Kåre Alsaker | -123/+305 | |
| 2020-02-19 | Make `try_get_cached` take closures | John Kåre Alsaker | -39/+47 | |
| 2020-02-19 | Split query execution into hot and cold paths | John Kåre Alsaker | -103/+153 | |
| 2020-02-19 | Inline some encoding and decoding methods. | Nicholas Nethercote | -0/+1 | |
| This is a small performance win. | ||||
| 2020-02-18 | Rollup merge of #69181 - skinny121:const-eval-return, r=oli-obk | Dylan DPC | -1/+1 | |
| Change const eval to just return the value As discussed in https://github.com/rust-lang/rust/pull/68505#discussion_r370956535, the type of consts shouldn't be returned from const eval queries. r? @eddyb cc @nikomatsakis | ||||
| 2020-02-16 | Auto merge of #67953 - cjgillot:split_infer, r=Zoxc | bors | -4/+4 | |
| Split librustc::{traits,infer} to a separate crate rustc_infer This is still very much work in progress. Three functions are between dimensions (at the end of `rustc::traits`), waiting for some dependency breaking scheme. Please tell me if the approach seems sound, and how you would like to split this PR up. The formatting is deliberately off, to ease rebasing. cc #65031 | ||||
| 2020-02-16 | Make librustc compile. | Camille GILLOT | -4/+4 | |
| 2020-02-15 | Treat NodeIs as pure values for incremental compilation | John Kåre Alsaker | -24/+1 | |
| 2020-02-15 | Change `const_field` and `const_caller_location` to return `ConstValue` ↵ | Ben Lewis | -1/+1 | |
| instead of `Const` as the type in the returned const isn't needed. | ||||
| 2020-02-14 | Auto merge of #68693 - Zoxc:query-no-arc, r=michaelwoerister | bors | -157/+310 | |
| Construct query job latches on-demand r? @michaelwoerister | ||||
| 2020-02-12 | Auto merge of #68679 - matthewjasper:needs-type-op, r=varkor | bors | -8/+1 | |
| Improve `ty.needs_drop` * Handle cycles in `needs_drop` correctly * Normalize types when computing `needs_drop` * Move queries from rustc to rustc_ty * Avoid query in simple cases reopens #65918 | ||||
| 2020-02-12 | Address comments | John Kåre Alsaker | -24/+21 | |
| 2020-02-12 | Drop the lock guard | John Kåre Alsaker | -3/+3 | |
| 2020-02-12 | Use a counter instead of pointers to the stack | John Kåre Alsaker | -73/+105 | |
| 2020-02-12 | Construct query job latches on-demand | John Kåre Alsaker | -149/+273 | |
| 2020-02-10 | Rollup merge of #68932 - ↵ | Dylan DPC | -2/+4 | |
| michaelwoerister:self-profile-generic-activity-args, r=wesleywiser self-profile: Support arguments for generic_activities. This PR adds support for recording arguments of "generic activities". The most notable use case is LLVM module names, which should be very interesting for `crox` profiles. In the future it might be interesting to add more fine-grained events for pre-query passes like macro expansion. I tried to judiciously de-duplicate existing self-profile events with `extra_verbose_generic_activity`, now that the latter also generates self-profile events. r? @wesleywiser | ||||
| 2020-02-10 | self-profile: Support arguments for generic_activities. | Michael Woerister | -2/+4 | |
| 2020-02-06 | Move the `krate` method to Hir and remove the Krate dep node | John Kåre Alsaker | -1/+0 | |
| 2020-02-06 | Add a `hir_krate` query | John Kåre Alsaker | -1/+1 | |
| 2020-02-02 | Improve needs_drop query | Matthew Jasper | -8/+1 | |
| * Handle cycles in `needs_drop` correctly * Normalize types when computing `needs_drop` * Move queries from rustc to rustc_ty | ||||
