summary refs log tree commit diff
path: root/src/librustc_trans_utils
AgeCommit message (Expand)AuthorLines
2018-01-27rustc: Load the `rustc_trans` crate at runtimeAlex Crichton-5/+11
2018-01-20Fix ICEbjorn3-0/+4
2018-01-19Remove accidential libloading dependencybjorn3-1/+0
2018-01-19Fix ICEbjorn3-0/+1
2018-01-19Remove use of RUSTC_COMPILETEST env varbjorn3-2/+0
2018-01-19Fix review commentsbjorn3-33/+1
2018-01-19Cleanup hot plug codegen backend codebjorn3-166/+15
2018-01-19Hot plug rustc_transbjorn3-0/+186
2018-01-19Allow runtime switching between trans backendsbjorn3-68/+691
2018-01-07Try to fix a perf regression by updating logMalo Jaffré-1/+1
2018-01-01Update crates and submodules to pull doc fixesMalo Jaffré-2/+2
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-3/+3
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-7/+4
2017-12-18Add rustc_data_structures for trans_utils/lib.rsMaik Klein-0/+1
2017-12-18Remove duplicated functions from trans::common.rsMaik Klein-3/+1
2017-12-18Move common.rs functionality into TyCtxtMaik Klein-93/+2
2017-12-18Move trans_item and monomorphize to rustc_mirMaik Klein-594/+0
2017-12-18Move collector to monomorphizeMaik Klein-1084/+0
2017-12-17Add sync module to rustc_data_structuresJohn Kåre Alsaker-3/+1
2017-12-14add trait aliases to HIRAlex Burka-0/+1
2017-12-07make `fn_sig().subst()` ICE when used with a closureNiko Matsakis-2/+2
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-1/+1
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-1/+1
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-1/+1
2017-11-20Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturonbors-10/+25
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-10/+25
2017-11-19rustc_trans: use more of the trans::mir and ty::layout APIs throughout.Eduard-Mihai Burtescu-10/+1
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-1/+1
2017-11-12rustc_driver: base extern query providers on local ones.Eduard-Mihai Burtescu-4/+4
2017-11-07Always treat #[rustc_std_internal_symbol]s as root TransItems.Michael Woerister-1/+5
2017-11-07Don't duplicate logic of when an Instance requests to be inlined.Michael Woerister-7/+5
2017-11-07Fix translation item collection for inline and const fns.Michael Woerister-10/+24
2017-11-04Auto merge of #45384 - mikhail-m1:mir_add_false_edges_terminator_kind, r=arielb1bors-1/+2
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1
2017-11-02add TerminatorKind::FalseEdges and use it in matchesMikhail Modin-1/+2
2017-10-28Auto merge of #44295 - plietar:extern-types, r=arielb1bors-3/+17
2017-10-27Move type_has_metadata to trans_utilsPaul Liétar-1/+15
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-2/+2
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-2/+0
2017-10-21trans_ -> fully_ prefixMarco Concetto Rudilosso-1/+1
2017-10-21added trans_ prefix and pluralised types. Solved failing test on the incremen...Marco Concetto Rudilosso-1/+1
2017-10-21Create NormalizeTy queryMarco Concetto Rudilosso-1/+1
2017-10-19Move collector to rustc_trans_utilsbjorn3-0/+1746
2017-09-25Fix errorbjorn3-2/+1
2017-09-23Fix some tests with no llvm buildbjorn3-0/+19
2017-09-23Fix tidy errorsbjorn3-2/+10
2017-09-23Fix some nitsbjorn3-1/+0
2017-09-23Fix for upstream changesbjorn3-27/+28
2017-09-23Merge rustc_trans_trait into rustc_trans_utilsbjorn3-2/+248
2017-09-23Fix rustc_trans_utils::find_exported_symbolsbjorn3-1/+1