about summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
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
2020-05-28mir: adjust conditional in recursion limit checkDavid Wood-1/+1
2020-05-24Properly handle InlineAsmOperand::SymFn when collecting monomorphized itemsAmanieu d'Antras-2/+9
2020-05-23iterate List by valueBastian Kauschke-1/+1
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-3/+2
2020-05-18Add asm! to MIRAmanieu d'Antras-1/+2
2020-05-15Remove lang_items\(\).*\.unwrap\(\)Nathan Corbyn-1/+3
2020-05-13use `require_lang_item` over `unwrap`.Bastian Kauschke-4/+2
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-5/+4
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-2/+1
2020-05-02Move ensure_sufficient_stack to data_structuresSimonas Kazlauskas-2/+2
2020-05-02Prevent stack overflow for deeply recursive codeOliver Scherer-2/+6
2020-04-27Change return type of `entry_fn` query to return a `LocalDefId`marmeladema-2/+2
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-1/+1
2020-04-23Address comments from reviewmarmeladema-1/+2
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-3/+1