summary refs log tree commit diff
path: root/src/librustc_trans_utils
AgeCommit message (Expand)AuthorLines
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+1
2018-03-22Rollup merge of #49117 - nivkner:fixme_fixup3, r=estebankkennytm-15/+6
2018-03-20Stabilize slice patterns without `..`Vadim Petrochenkov-1/+0
2018-03-17remove FIXME(#37712) and implement ItemLikeVisitor instead of VisitorNiv Kaminer-15/+6
2018-03-12Require the metadata loader to be thread-safeJohn Kåre Alsaker-3/+3
2018-03-07Merge branch 'incr_attr_queries' of https://github.com/wesleywiser/rust into ...Alex Crichton-71/+6
2018-03-07Merge branch 'metadata-send-sync' of https://github.com/Zoxc/rust into update...Alex Crichton-7/+9
2018-03-06Add target_features to TransFnAttrsWesley Wiser-2/+4
2018-03-06Remove the contains_extern_indicator queryWesley Wiser-6/+0
2018-03-06Remove export_name queryWesley Wiser-61/+2
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-3/+1
2018-03-07Make metadata references Send + SyncJohn Kåre Alsaker-7/+9
2018-03-06Clean up handling of symbol export information.Michael Woerister-56/+2
2018-03-05Turn features() into a query.Michael Woerister-1/+1
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
2018-02-20stage0 cfg cleanupMark Simulacrum-1/+0
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
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