about summary refs log tree commit diff
path: root/src/librustc_interface
AgeCommit message (Expand)AuthorLines
2019-11-24Isolate compiler queries inside the Queries type.Camille GILLOT-44/+76
2019-11-24rustc_plugin: Remove support for syntactic pluginsVadim Petrochenkov-21/+8
2019-11-22Rollup merge of #66575 - Mark-Simulacrum:no-uii, r=petrochenkovMazdak Farrokhzad-1/+1
2019-11-22Auto merge of #66565 - Mark-Simulacrum:syntax-cfg-mod, r=petrochenkovbors-6/+2
2019-11-20Delete ProcessCfgModMark Rousskov-6/+2
2019-11-20Remove pretty printing of specific nodes in ASTMark Rousskov-1/+1
2019-11-17Rename directory `rustc_plugin` -> `rustc_plugin_impl`Vadim Petrochenkov-1/+1
2019-11-17rustc_plugin: Remove the compatibility shimVadim Petrochenkov-3/+3
2019-11-17Rollup merge of #66456 - Centril:driver-codes, r=Mark-SimulacrumYuki Okushi-28/+14
2019-11-16rustc_plugin: Remove `Registry::register_attribute`Vadim Petrochenkov-8/+1
2019-11-16move DIAGNOSTICS usage to rustc_driverMazdak Farrokhzad-28/+14
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-15/+3
2019-11-13Enable const-checking HIR bodiesDylan MacKenzie-0/+1
2019-11-13Rollup merge of #66335 - Mark-Simulacrum:self-profile-to-data, r=michaelwoeri...Yuki Okushi-0/+4
2019-11-12Register queries with self profiler in rustc_interfaceMark Rousskov-0/+4
2019-11-11Add a callback that allows compiler consumers to override queries.Vytautas Astrauskas-0/+16
2019-11-10Auto merge of #65324 - Centril:organize-syntax, r=petrochenkovbors-47/+40
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-9/+10
2019-11-10move config.rs to libsyntax_expandMazdak Farrokhzad-39/+31
2019-11-09Move pretty parsing into Session optionsMark Rousskov-1/+6
2019-11-09Move next_node_id to ResolverMark Rousskov-19/+20
2019-11-08ast::ItemKind::Fn: use ast::FnSigMazdak Farrokhzad-6/+7
2019-11-08ast::MethodSig -> ast::FnSigMazdak Farrokhzad-2/+2
2019-11-07move PResult to librustc_errorsMazdak Farrokhzad-1/+2
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-1/+3
2019-11-06Rollup merge of #66086 - RalfJung:smallvec, r=nagisaMazdak Farrokhzad-1/+1
2019-11-06Rollup merge of #66068 - euclio:null-emitter, r=estebankMazdak Farrokhzad-12/+2
2019-11-04bump smallvec to 1.0Ralf Jung-1/+1
2019-11-03use silent emitter for rustdoc highlighting passAndy Russell-12/+2
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