about summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-2714/+0
2020-08-25Auto merge of #74275 - wesleywiser:break_up_partitioning_rs, r=pnkfelixbors-1012/+1095
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-5/+5
2020-08-21Add partitioning -Z option to control which partitioning scheme is usedWesley Wiser-3/+11
2020-08-21Split partitioning.rs into a moduleWesley Wiser-676/+704
2020-08-21Add a CGU partitioning traitWesley Wiser-287/+334
2020-08-17polymorphize: ∃ used param ∈ predicate → all usedDavid Wood-75/+12
2020-08-14polymorphize: `I` used if `T` used in `I: Foo<T>`David Wood-31/+119
2020-08-10polymorphize: constrain unevaluated const handlingDavid Wood-4/+10
2020-08-08Auto merge of #75260 - davidtwco:polymorphization-promoted-substs, r=lcnrbors-13/+32
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-1/+5
2020-08-07polymorphize: non-promoted unevaluated constantsDavid Wood-13/+25
2020-08-07polymorphize: visit promoted MIRDavid Wood-0/+7
2020-08-04metadata: skip empty polymorphization bitsetDavid Wood-0/+7
2020-08-04mir: use `FiniteBitSet<u32>` in polymorphizationDavid Wood-8/+8
2020-07-27cleanupBastian Kauschke-8/+7
2020-07-22mir: improve polymorphic constant bugDavid Wood-2/+3
2020-07-20index: introduce and use `FiniteBitSet`David Wood-62/+47
2020-07-20mir: use attribute over `-Z polymorphize-errors`David Wood-4/+6
2020-07-20mir: `unused_generic_params` queryDavid Wood-26/+323
2020-07-20mir: rename `should_monomorphize_locally`David Wood-13/+12
2020-07-17Generating the coverage mapRich Kadel-2/+2
2020-07-15Auto merge of #74113 - lcnr:type-dependent-consts-2, r=eddybbors-7/+8
2020-07-15InstanceDef::ItemBastian Kauschke-4/+5
2020-07-15const_eval_resolveBastian Kauschke-1/+1
2020-07-15ConstKind::UnevaluatedBastian Kauschke-3/+3
2020-07-15Change `SymbolName::name` to a `&str`.Nicholas Nethercote-1/+1
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-3/+3
2020-06-23Rollup merge of #73601 - Aaron1011:fix/better-mono-overflow-err, r=ecstatic-m...Manish Goregaokar-57/+80
2020-06-22Point at the call spawn when overflow occurs during monomorphizationAaron Hill-57/+80
2020-06-21Update src/librustc_mir/monomorphize/collector.rs Youngsuk Kim-1/+1
2020-06-20Fix typos in doc commentsYoungsuk Kim-3/+3
2020-06-19Rollup merge of #73136 - alexcrichton:thinlto-compiler-builtins, r=Mark-Simul...Ralf Jung-8/+1
2020-06-18Rollup merge of #72814 - RalfJung:mir-visir-terminator, r=oli-obkManish Goregaokar-7/+7
2020-06-18Auto merge of #73065 - Amanieu:tls-fix, r=oli-obkbors-0/+8
2020-06-16rename location field of Drop terminators to placeRalf Jung-3/+3
2020-06-16remove visit_terminator_kind from MIR visitorRalf Jung-4/+4
2020-06-15Change how compiler-builtins gets many CGUsAlex Crichton-8/+1
2020-06-12Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obkDylan DPC-3/+13
2020-06-09Auto merge of #72114 - anyska:vtable-rename, r=nikomatsakisbors-5/+6
2020-06-07rename FalseEdges -> FalseEdgeRalf Jung-1/+1
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-3/+13
2020-06-06Fix link error with #[thread_local] introduced by #71192Amanieu d'Antras-0/+8
2020-06-05Rename traits::ImplSourceImpl to ImplSourceUserDefined.Ana-Maria Mihalache-3/+4
2020-06-05Rename traits::Vtable to ImplSource.Ana-Maria Mihalache-3/+3
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-0/+1
2020-05-30Rollup merge of #72540 - davidtwco:issue-67552-mono-collector-comparison, r=v...Ralf Jung-2/+2
2020-05-30Rollup merge of #72521 - Amanieu:fix-72484, r=petrochenkovRalf Jung-2/+9
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+1
2020-05-28standardize limit comparisons with `Limit` typeDavid Wood-2/+2