about summary refs log tree commit diff
path: root/src/librustc_interface
AgeCommit message (Expand)AuthorLines
2019-11-03Delete lint buffer from SessionMark Rousskov-6/+6
2019-11-03Move crate type checking laterMark Rousskov-50/+61
2019-11-03Utilize Resolver lint buffer during HIR loweringMark Rousskov-2/+2
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-3/+5
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-24rustc_interface: Remove `ExpansionResult` and some `Steal`sVadim Petrochenkov-28/+14
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-44/+33
2019-10-24rustc: Combine resolver outputs into a single structVadim Petrochenkov-14/+9
2019-10-24resolve: Privatize all resolver fieldsVadim Petrochenkov-38/+5
2019-10-24rustc_metadata: Remove unnecessary use of crate store in plugin loaderVadim Petrochenkov-5/+4
2019-10-23Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakisMazdak Farrokhzad-31/+56
2019-10-22Add some documentationMark Rousskov-0/+5
2019-10-19move parse_cfgspecs to rustc_interfaceMazdak Farrokhzad-3/+773
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-0/+14
2019-10-17Create lint store during plugin registrationMark Rousskov-35/+31
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-1/+8
2019-10-17Make get_lints be a static functionMark Rousskov-2/+2
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-0/+2
2019-10-17Split out just registration to separate functionMark Rousskov-2/+2
2019-10-17Split module and crate late pass registrationMark Rousskov-1/+1
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-2/+2
2019-10-17De-propagate optional session from lint registrationMark Rousskov-5/+6
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-4/+5
2019-10-14Rollup merge of #65340 - bjorn3:cg_ssa_refactor4, r=eddybTyler Mandry-0/+3
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-0/+2
2019-10-14rustc_metadata: Crate loader is immutableVadim Petrochenkov-3/+3
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-8/+7
2019-10-13lowering: connect to parser via function pointer insteadMazdak Farrokhzad-16/+4
2019-10-13lowering: don't rely on parser directly.Mazdak Farrokhzad-3/+16
2019-10-13Add top level provide/provide_extern to cg_ssa and cg_utilsbjorn3-5/+3
2019-10-13Move some provides from cg_llvm to rustc_interfacebjorn3-0/+5
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+2
2019-10-08Rollup merge of #65081 - Mark-Simulacrum:remove-profile-queries, r=michaelwoe...Mazdak Farrokhzad-614/+1
2019-10-07Name the threads in rayon's poolJosh Stone-0/+1
2019-10-07Rebase rustc-rayon on rayon-1.2Josh Stone-5/+5
2019-10-04middle::intrinsicck -> rustc_passesMark Rousskov-1/+0
2019-10-04middle::entry -> rustc_passesMark Rousskov-2/+1
2019-10-04middle::dead -> rustc_passesMark Rousskov-1/+1
2019-10-04move middle::liveness to rustc_passesMark Rousskov-1/+0
2019-10-04Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddybMazdak Farrokhzad-2/+1
2019-10-03Remove -Zprofile-queriesMark Rousskov-614/+1
2019-10-01Rollup merge of #64840 - michaelwoerister:self-profiling-raii-refactor, r=wes...Tyler Mandry-12/+12
2019-10-01Rollup merge of #64722 - Mark-Simulacrum:alt-parallel, r=alexcrichtonTyler Mandry-4/+7
2019-09-30Make the default parallelism 1Mark Rousskov-4/+7
2019-09-30Remove HIR based const qualificationMatthew Jasper-2/+1
2019-09-30Self-Profiling: Make names of existing events more consistent and use new API.Michael Woerister-12/+12
2019-09-30Fixed grammar for some `time` fn calls and a diagnostic.Alexander Regueiro-8/+8
2019-09-29Auto merge of #64158 - tmandry:libtest-panic-abort, r=alexcrichtonbors-0/+3
2019-09-28Put panic=abort test support behind -Z panic_abort_testsTyler Mandry-0/+2
2019-09-28Spawn one subprocess per unit test when panic=abortTyler Mandry-0/+1