about summary refs log tree commit diff
path: root/compiler/rustc_interface/src
AgeCommit message (Expand)AuthorLines
2023-03-31Preserve, clarify, and extend debug informationJulia Tatz-1/+2
2023-03-31Improve `with_source_map`.Nicholas Nethercote-1/+1
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+1
2023-03-28Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils-1/+1
2023-03-28Rollup merge of #109685 - est31:not_llvm_but_backend, r=jyn514Matthias Krüger-1/+1
2023-03-28Make doc comment a little bit more accurateest31-1/+1
2023-03-25Update indexmap and rayon cratesJohn Kåre Alsaker-1/+1
2023-03-23Rollup merge of #109231 - Zoxc:fs-non-canon, r=eholkMatthias Krüger-2/+3
2023-03-23Rollup merge of #107718 - Zoxc:z-time, r=nnethercoteMatthias Krüger-0/+2
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-34/+58
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-15/+15
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-2/+3
2023-03-21Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa...John Kåre Alsaker-0/+2
2023-03-16Add `try_canonicalize` to `rustc_fs_util` and use it over `fs::canonicalize`John Kåre Alsaker-2/+3
2023-03-16Gate fmt args flattening behind -Zflatten-format-args.Mara Bos-0/+1
2023-03-13metadata: Remove some more untracked `CStore` methodsVadim Petrochenkov-11/+6
2023-03-12Auto merge of #108794 - nnethercote:avoid-unnecessary-hashing, r=cjgillotbors-2/+7
2023-03-11Simplify message pathsest31-1/+1
2023-03-11Auto merge of #109019 - matthiaskrgr:rollup-ihjntil, r=matthiaskrgrbors-19/+26
2023-03-09Honor current target when checking conditional compilation valuesUrgau-1/+1
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-2/+7
2023-03-06Querify early_lint_checks.Camille GILLOT-18/+23
2023-03-06Querify registered_tools.Camille GILLOT-1/+3
2023-02-25Rollup merge of #107675 - jsgf:link-directives, r=davidtwcoMichael Goulet-0/+1
2023-02-22Remove a back compat warningOli Scherer-26/+12
2023-02-22Implement -Zlink-directives=yes/noJeremy Fitzhardinge-0/+1
2023-02-22Auto merge of #103042 - davidtwco:translation-distributed-ftl, r=oli-obkbors-1/+13
2023-02-22various: translation resources from cg backendDavid Wood-1/+4
2023-02-22errors: generate typed identifiers in each crateDavid Wood-1/+10
2023-02-22Auto merge of #108300 - oli-obk:elsa, r=eholkbors-4/+2
2023-02-21Rollup merge of #108285 - BoxyUwU:remove_pick_stable_before_unstable_flag, r=...Dylan DPC-1/+0
2023-02-21Use a lock-free datastructure for `source_span`Oli Scherer-4/+2
2023-02-21Auto merge of #105462 - oli-obk:feeding_full, r=cjgillot,petrochenkovbors-60/+68
2023-02-20remove flagBoxy-1/+0
2023-02-20Remove some unnecessary tcx-passingOli Scherer-7/+4
2023-02-20Stop passing in values that one can also get from the tcx lazilyOli Scherer-7/+1
2023-02-20Move the resolver into a queryOli Scherer-28/+35
2023-02-20Make `configure_and_expand` "infalllible" by just aborting the compilation if...Oli Scherer-15/+13
2023-02-20Use tcx queries instead of passing the values to `configure_and_expand`.Oli Scherer-13/+8
2023-02-20Stuff a TyCtxt into the ResolverOli Scherer-2/+1
2023-02-20Run the resolver after TyCtxt constructionOli Scherer-38/+53
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-1/+4
2023-02-19Make public API, docs algorithm-agnosticJacob Pratt-1/+1
2023-02-16Remove save-analysis.Nicholas Nethercote-1/+0
2023-02-14Simplify expansion logicOli Scherer-3/+3
2023-02-14Inline the expansion queryOli Scherer-28/+23
2023-02-14Remove BoxedResolverOli Scherer-102/+18
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-4/+10
2023-02-13rustc_resolve: Remove `Resolver::clone_output`Vadim Petrochenkov-23/+10
2023-02-10Rollup merge of #107831 - nnethercote:query-refactoring, r=oli-obkMatthias Krüger-35/+20