about summary refs log tree commit diff
path: root/src/librustc_macros
AgeCommit message (Expand)AuthorLines
2019-10-08Rollup merge of #65176 - nnethercote:rm-query-macros, r=michaelwoeristerMazdak Farrokhzad-1/+5
2019-10-07Remove `force_ex!`.Nicholas Nethercote-1/+5
2019-10-04Upgrade librustc_macros dependenciesMateusz Mikuła-8/+8
2019-09-30Stabilize proc macros in type positionsVadim Petrochenkov-1/+0
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-2/+2
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-2/+2
2019-08-14Handle cfg(bootstrap) throughoutMark Rousskov-1/+1
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-07-05Rollup merge of #61545 - flip1995:internal_lints, r=oli-obkMazdak Farrokhzad-0/+1
2019-07-02Derive which queries to save using the proc macroJohn Kåre Alsaker-0/+13
2019-06-30Clean up query cache codeJohn Kåre Alsaker-20/+74
2019-06-25Inform the query system about properties of queries at compile timeJohn Kåre Alsaker-14/+6
2019-06-24Turn internal lints into tool lintsflip1995-1/+1
2019-06-24Allow default_hash_types in some cratesflip1995-0/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-4/+4
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+1
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-05-29Rollup merge of #60885 - euclio:strip-synstructure-consts, r=GuillaumeGomezOliver Scherer-1/+1
2019-05-27Pre-intern "0", "1", ..., "9", and use where appropriate.Nicholas Nethercote-0/+20
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-18/+1
2019-05-16strip synstructure consts from compiler docsAndy Russell-1/+1
2019-05-13Add lots of static `Symbols`.Nicholas Nethercote-12/+31
2019-04-17Promote regular comments to rustdoc commentsAlexey Shmalko-1/+1
2019-04-15Use colon for keyword defsJohn Kåre Alsaker-1/+1
2019-04-15Move modules outside the proc macroJohn Kåre Alsaker-26/+16
2019-04-15Use a proc macro to declare preallocated symbolsJohn Kåre Alsaker-0/+179
2019-03-30Allow unused query argumentsJohn Kåre Alsaker-0/+2
2019-03-30Add cycle_delay_bug to proc macroJohn Kåre Alsaker-0/+20
2019-03-20Fix whitespaceJohn Kåre Alsaker-3/+3
2019-03-20Add eval_always to query macro and move a query overJohn Kåre Alsaker-0/+20
2019-03-20Add anon to query macro and move a query overJohn Kåre Alsaker-1/+28
2019-03-20Add no_force to query macro and move some queries overJohn Kåre Alsaker-11/+45
2019-03-20Add no_hash to query macro and move some queries overJohn Kåre Alsaker-5/+33
2019-03-18Preprocess query modifiersJohn Kåre Alsaker-31/+82
2019-03-18Clean up parsing code and split out codegen for the QueryDescription implJohn Kåre Alsaker-185/+142
2019-03-18Add load_cached query modifier and keep dep node names consistent with query ...John Kåre Alsaker-30/+48
2019-03-18Define queries using a proc macroJohn Kåre Alsaker-0/+378
2019-03-05Make rustc_macro a Rust 2018 crateJohn Kåre Alsaker-11/+7
2019-03-05Use Ident for projectJohn Kåre Alsaker-4/+3
2019-03-05Add ignore and project attributesJohn Kåre Alsaker-5/+61
2019-03-05Create a derive macro for HashStableJohn Kåre Alsaker-0/+58