about summary refs log tree commit diff
path: root/src/librustc_trans/base.rs
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-1411/+0
2018-05-13Introduce OperandValue::nontemporal_store and use it in the intrinsicsAnthony Ramine-6/+13
2018-05-13Introduce OperandValue::volatile_store and use it in the intrinsicsAnthony Ramine-4/+6
2018-05-11Add a query to convert from ConstValue to AllocationJohn Kåre Alsaker-6/+7
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-15/+3
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-3/+3
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-1/+1
2018-04-21rustc: Always emit `uwtable` on AndroidAlex Crichton-1/+1
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-9/+9
2018-04-10Make Session.injected_allocator and Session.allocator_kind thread-safeJohn Kåre Alsaker-1/+1
2018-04-10Make Session.crate_types thread-safeJohn Kåre Alsaker-3/+3
2018-04-10Combine Session.entry_fn and Session.entry_type and make them thread-safeJohn Kåre Alsaker-5/+5
2018-04-09Use cmp::Reverse instead of subtractionvarkor-2/+3
2018-04-09Convert sort_by_key to sort_by_cached_keyvarkor-1/+1
2018-04-07Auto merge of #49672 - alexcrichton:fix-another-std-core-cycle, r=michaelwoer...bors-0/+8
2018-04-06Fix ICE with `main`'s return type containing lifetimesShotaro Yamada-4/+8
2018-04-04Fix another circulare deps link args issueAlex Crichton-0/+8
2018-03-29rustc: Group linked libraries where neededAlex Crichton-0/+10
2018-03-28Auto merge of #49019 - phil-opp:target-spec, r=pnkfelixbors-1/+2
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-1/+2
2018-03-25try to fix the build on older LLVM versions.Emilio Cobos Álvarez-0/+7
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-4/+48
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+66
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-1/+1
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-7/+6
2018-03-08Report errors in statics during collecting instead of translatingOliver Schneider-0/+2
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-8/+0
2018-03-08Produce instead of pointersOliver Schneider-1/+1
2018-03-06Add linkage to TransFnAttrsWesley Wiser-1/+0
2018-03-06Don't show crate metadata symbol as exported symbol to downstream crates.Michael Woerister-2/+2
2018-03-06Clean up handling of symbol export information.Michael Woerister-7/+5
2018-02-19Rename is_translated_fn query to is_translated_item and make it support statics.Michael Woerister-2/+3
2018-01-25Rollup merge of #47415 - varkor:cgu-partition-heuristic, r=michaelwoeristerAlex Crichton-5/+3
2018-01-19Allow runtime switching between trans backendsbjorn3-52/+3
2018-01-19Update comments about the partitioning inefficiencyvarkor-3/+1
2018-01-19Refactor CodegenUnit size estimatesvarkor-2/+2
2018-01-14rustc_trans: rename bcx to bx.Eduard-Mihai Burtescu-54/+54
2018-01-14rustc_trans: rename ccx to cx.Eduard-Mihai Burtescu-98/+98
2018-01-14rustc_trans: rename CrateContext to CodegenCx.Eduard-Mihai Burtescu-9/+9
2018-01-14rustc_trans: access fields directly on CrateContext.Eduard-Mihai Burtescu-26/+26
2018-01-14rustc_trans: collapse {Local,Shared}CrateContext.Eduard-Mihai Burtescu-12/+9
2018-01-04Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichtonbors-1/+7
2018-01-04Generate code for const- and inline-fns if -Clink-dead-code is specified.Michael Woerister-1/+7
2018-01-01Update crates and submodules to pull doc fixesMalo Jaffré-1/+1
2017-12-26Don't use `process::exit` as it is an `unreachable` on wasm32Bastian Köcher-10/+2
2017-12-26Fixes compile bug caused by upstream changesBastian Köcher-1/+1
2017-12-26Implements RFC 1937: `?` in `main`Bastian Köcher-9/+25
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-3/+2
2017-12-20Rollup merge of #46751 - michaelwoerister:c-incremental, r=alexcrichtonkennytm-1/+1