about summary refs log tree commit diff
path: root/src/librustc_hir
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-6012/+0
2020-08-29Auto merge of #75916 - jyn514:unify-error-reporting, r=eucliobors-6/+12
2020-08-27Abort when catch_unwind catches a foreign exceptionAmanieu d'Antras-0/+1
2020-08-25Use map_or(true) instead of unwrap_or(true)Joshua Nelson-1/+1
2020-08-25Add back `Res::matches_ns`, implemented in terms of `ns`Joshua Nelson-0/+5
2020-08-25Add `Res::ns()` instead of `matches_ns()`Joshua Nelson-6/+7
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-162/+157
2020-08-23Auto merge of #75465 - Aaron1011:feature/short-fn-def-span, r=estebankbors-0/+1
2020-08-22Use smaller def span for functionsAaron Hill-0/+1
2020-08-22Lazy decoding of DefPathTable from crate metadata (non-incremental case)Aaron Hill-12/+18
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-43/+0
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-12/+12
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-12/+12
2020-08-16hir: simplify `is_range_literal`David Wood-45/+15
2020-08-16hir: introduce `QPath::LangItem`David Wood-5/+50
2020-08-16hir: introduce lang items for AST loweringDavid Wood-1/+35
2020-08-16lang_items: add support for lang items on variantsDavid Wood-0/+2
2020-08-15replaced log with tracingGurpreet Singh-2/+2
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-5/+0
2020-08-14Simplify arena_types macrosMatthew Jasper-35/+35
2020-08-14Rework `rustc_serialize`Matthew Jasper-130/+124
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-5/+0
2020-08-13Create lang item array and add map fnkadmin-0/+1
2020-08-08Eliminate `librustc_hir`'s dependency on `librustc_session`.Nicholas Nethercote-9/+19
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-6/+9
2020-08-05Give a much better error message if the struct failed to resolveJoshua Nelson-6/+6
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-22Increase accuracy of lifetime bound on trait object impl suggestionEsteban Küber-1/+11
2020-07-19Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandrybors-2/+43
2020-07-17Generating the coverage mapRich Kadel-2/+43
2020-07-17Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakisbors-2/+2
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-2/+2
2020-07-17Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbinibors-1/+0
2020-07-16apply bootstrap cfgsMark Rousskov-1/+0
2020-07-16relax Node lt boundsBastian Kauschke-3/+3
2020-07-15improve DiscriminantKind handlingBastian Kauschke-0/+3
2020-07-15Auto merge of #74175 - nnethercote:more-static-symbols, r=oli-obkbors-120/+119
2020-07-15Add and use more static symbols.Nicholas Nethercote-120/+119
2020-07-14Suggest borrowing in more unsized fn param casesEsteban Küber-0/+1
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-06-26Explain move errors that occur due to method calls involving `self`Aaron Hill-25/+55
2020-06-24Implement associated lang itemsAaron Hill-1/+3
2020-06-24Rollup merge of #73639 - ayazhafiz:i/73553, r=davidtwcoDylan DPC-7/+1
2020-06-22Change heuristic for determining range literalAyaz Hafiz-7/+1
2020-06-21Move `next_disambiguator` to `Resolver`marmeladema-10/+2
2020-06-21Always create a root definition when creating a new `Definitions` object.marmeladema-17/+23
2020-06-21Move remaining `NodeId` APIs from `Definitions` to `Resolver`marmeladema-96/+9
2020-06-20Pre-compute `def_id_to_hir_id` tablemarmeladema-19/+18
2020-06-20Pre-compute `hir_id_to_def_id` mappingmarmeladema-7/+10
2020-06-20Remove `HirId` to `NodeId` conversion APIsmarmeladema-6/+1