| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-26 | Move query system to librustc_query_system. | Camille GILLOT | -117/+0 | |
| 2020-03-26 | Generalise Query starting. | Camille GILLOT | -1/+17 | |
| 2020-03-26 | Move HashStable bound to the trait definition. | Camille GILLOT | -1/+2 | |
| 2020-03-26 | Parametrise by try_collect_active_jobs. | Camille GILLOT | -3/+8 | |
| 2020-03-26 | Generalise QueryLatch. | Camille GILLOT | -0/+4 | |
| 2020-03-26 | Decouple from DepKind. | Camille GILLOT | -2/+1 | |
| 2020-03-26 | Make QueryContext a subtrait of DepContext. | Camille GILLOT | -7/+9 | |
| 2020-03-26 | Make QueryCache generic on the context. | Camille GILLOT | -1/+1 | |
| 2020-03-26 | Make QueryDescription parameter a type. | Camille GILLOT | -15/+17 | |
| 2020-03-26 | Make QueryAccessor argument a type. | Camille GILLOT | -7/+15 | |
| 2020-03-26 | Make QueryConfig argument a type. | Camille GILLOT | -6/+4 | |
| 2020-03-16 | Remove QueryState type alias. | Camille GILLOT | -1/+1 | |
| 2020-03-16 | Make QueryCache parameters associated types. | Camille GILLOT | -5/+2 | |
| 2020-03-16 | Inline QueryAccessor::query. | Camille GILLOT | -3/+1 | |
| 2020-03-16 | Make QueryAccessor::dep_kind an associated const. | Camille GILLOT | -2/+1 | |
| 2020-03-09 | Move `analysis` to the query macro | John Kåre Alsaker | -8/+1 | |
| 2020-02-19 | Add an abstraction for custom query caches | John Kåre Alsaker | -4/+9 | |
| 2020-01-10 | self-profile: Switch to new approach for event_id generation that enables ↵ | Michael Woerister | -3/+2 | |
| query-invocation-specific event_ids. | ||||
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -11/+9 | |
| 2019-11-12 | Move self-profile infrastructure to data structures | Mark Rousskov | -1/+1 | |
| The single dependency on queries (QueryName) can be fairly easily abstracted via a trait and this further decouples Session from librustc (the primary goal). | ||||
| 2019-10-05 | Pacify tidy | Jonas Schievink | -1/+4 | |
| 2019-10-05 | Fix the bootstrap | Jonas Schievink | -0/+8 | |
| 2019-07-26 | Use sharded maps for queries | John Kåre Alsaker | -2/+2 | |
| 2019-07-24 | Stabilize the type_name intrinsic in core::any | Steven Fackler | -1/+1 | |
| Closes rust-lang/rfcs#1428 | ||||
| 2019-06-30 | Clean up query cache code | John Kåre Alsaker | -31/+1 | |
| 2019-06-25 | Inform the query system about properties of queries at compile time | John Kåre Alsaker | -1/+6 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -11/+11 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+2 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -11/+11 | |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-06-11 | rustc: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -0/+2 | |
| 2019-04-12 | Use measureme in self-profiler | Wesley Wiser | -2/+2 | |
| Related to #58372 Related to #58967 | ||||
| 2019-03-30 | Move query definitions over to the proc macro | John Kåre Alsaker | -842/+2 | |
| 2019-03-29 | rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`. | Eduard-Mihai Burtescu | -1/+0 | |
| 2019-03-20 | Add eval_always to query macro and move a query over | John Kåre Alsaker | -6/+0 | |
| 2019-03-20 | Add anon to query macro and move a query over | John Kåre Alsaker | -6/+0 | |
| 2019-03-20 | Add no_force to query macro and move some queries over | John Kåre Alsaker | -25/+1 | |
| 2019-03-20 | Add no_hash to query macro and move some queries over | John Kåre Alsaker | -22/+0 | |
| 2019-03-18 | Add load_cached query modifier and keep dep node names consistent with query ↵ | John Kåre Alsaker | -15/+0 | |
| names | ||||
| 2019-03-18 | Define queries using a proc macro | John Kåre Alsaker | -15/+2 | |
| 2019-03-15 | rustc: rename item_path to def_path (except the module in ty). | Eduard-Mihai Burtescu | -16/+16 | |
| 2019-03-09 | Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoerister | Mazdak Farrokhzad | -0/+6 | |
| Refactor passes and pass execution to be more parallel For `syntex_syntax` (with 16 threads and 8 cores): - Cuts `misc checking 1` from `0.096s` to `0.08325s`. - Cuts `misc checking 2` from `0.3575s` to `0.2545s`. - Cuts `misc checking 3` from `0.34625s` to `0.21375s`. - Cuts `wf checking` from `0.3085s` to `0.05025s`. Reduces overall execution time for `syntex_syntax` (with 8 threads and cores) from `4.92s` to `4.34s`. Subsumes https://github.com/rust-lang/rust/pull/58494 Blocked on https://github.com/rust-lang/rust/pull/58250 r? @michaelwoerister | ||||
| 2019-03-07 | HirIdification: replace NodeId method calls | ljedrz | -1/+1 | |
| 2019-03-06 | Rename check_privacy to check_private_in_public | John Kåre Alsaker | -2/+2 | |
| 2019-03-06 | Split up privacy checking so privacy_access_levels only does computations ↵ | John Kåre Alsaker | -0/+6 | |
| required for AccessLevels | ||||
| 2019-02-28 | Introduce rustc_interface and move some methods there | John Kåre Alsaker | -0/+6 | |
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -2/+2 | |
| 2019-02-15 | Always emit an error for a query cycle | John Kåre Alsaker | -1/+2 | |
