about summary refs log tree commit diff
path: root/src/librustc_interface/passes.rs
AgeCommit message (Expand)AuthorLines
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-1/+4
2019-07-25Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichtonMazdak Farrokhzad-14/+1
2019-07-25Rollup merge of #62901 - petrochenkov:serde, r=CentrilMazdak Farrokhzad-1/+1
2019-07-24Gate binary dependency information behind -Zbinary-dep-depinfoMark Rousskov-11/+13
2019-07-24Add binary dependencies to dep-info filesMark Rousskov-3/+20
2019-07-24syntax_ext: Turn `#[global_allocator]` into a regular attribute macroVadim Petrochenkov-14/+1
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-1/+1
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-19hygiene: Tweak naming some moreVadim Petrochenkov-1/+1
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-1/+1
2019-07-18Emit artifact notifications for dependency filesJeremy Fitzhardinge-6/+14
2019-07-11Move rustc_borrowck -> rustc_ast_borrowckMatthew Jasper-1/+1
2019-07-04rename hir::map::local_def_id to local_def_id_from_node_idljedrz-6/+7
2019-07-03Remove needless lifetimesJeremy Stucki-3/+3
2019-06-22Prefer to use `has_errors` to `err_count`Matthew Jasper-1/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-7/+7
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-5/+2
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-4/+4
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-01rustc: collect upvars from HIR, instead of during name resolution.Eduard-Mihai Burtescu-2/+0
2019-05-23Rollup merge of #61014 - jsgf:emit-artifact-type, r=alexcrichtonMazdak Farrokhzad-1/+2
2019-05-21Make -Zemit-artifact-notifications also emit the artifact typeJeremy Fitzhardinge-1/+2
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-4/+2
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-1/+1
2019-05-07rustc: rename -Z emit-directives to -Z emit-artifact-notifications and simpli...Eduard-Mihai Burtescu-8/+5
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-2/+2
2019-05-01Move metadata writing earlier.Nicholas Nethercote-5/+38
2019-04-30Move metadata encoding earlier.Nicholas Nethercote-3/+41
2019-04-23Auto merge of #60125 - estebank:continue-evaluating, r=oli-obkbors-7/+0
2019-04-22Never stop due to errors before borrow checkingEsteban Küber-7/+0
2019-04-22Continue evaluating after item-type checkingEsteban Küber-2/+1
2019-04-16Rollup merge of #59903 - estebank:after-main, r=oli-obkMazdak Farrokhzad-2/+6
2019-04-12Use measureme in self-profilerWesley Wiser-8/+6
2019-04-11Continue evaluating after missing mainEsteban Küber-2/+6
2019-03-28Remove LintSession and run incremental and whole crate lints in parallelJohn Kåre Alsaker-1/+1
2019-03-28Combine all builtin late lintsJohn Kåre Alsaker-2/+5
2019-03-27Rollup merge of #58837 - Centril:librustc_interface_2018, r=petrochenkovJosh Stone-5/+7
2019-03-27librustc_interface => 2018Mazdak Farrokhzad-5/+7
2019-03-25Make some lints incrementalJohn Kåre Alsaker-1/+1
2019-03-22Do not `track_errors` in `register_plugins`Esteban Küber-14/+12
2019-03-14Add `-Z allow_features=...` flagTyler Mandry-0/+1
2019-03-10Replace TimeLine with SelfProfilerWesley Wiser-6/+6
2019-03-10Make the rustc driver and interface demand drivenJohn Kåre Alsaker-12/+744
2019-03-06Rename check_privacy to check_private_in_publicJohn Kåre Alsaker-2/+2
2019-03-06Make misc checking 1 more parallelJohn Kåre Alsaker-19/+17
2019-03-06Make misc checking 2 more parallelJohn Kåre Alsaker-16/+17
2019-03-06Split up privacy checking so privacy_access_levels only does computations req...John Kåre Alsaker-9/+20
2019-02-28Introduce rustc_interface and move some methods thereJohn Kåre Alsaker-0/+296