about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11renamed is_nil to is_unitkenta7777-3/+3
2018-09-11Revert "renamed is_nil to is_unit"kenta7777-3/+3
2018-09-10add the `AscribeUserType` statement kindNiko Matsakis-1/+1
2018-09-10renamed mk_nil to mk_unitkenta7777-1/+1
2018-09-10renamed is_nil to is_unitkenta7777-3/+3
2018-09-09Auto merge of #53998 - eddyb:issue-53728, r=oli-obkbors-12/+19
2018-09-08Auto merge of #53705 - ms2300:tmp, r=oli-obkbors-1/+1
2018-09-07make field always private, add `From` implsNiko Matsakis-3/+1
2018-09-06rustc_codegen_llvm: don't assume offsets are always aligned.Eduard-Mihai Burtescu-12/+19
2018-09-05Auto merge of #53962 - michaelwoerister:close-thinlto-file-descriptors, r=ale...bors-4/+4
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-1/+1
2018-09-05Auto merge of #53878 - alexcrichton:wasm-atomics-feature, r=eddybbors-4/+14
2018-09-05ThinLTO: Don't keep files open after mmaping them (because it's not needed).Michael Woerister-4/+4
2018-09-05Allow for opting out of ThinLTO and clean up LTO related cli flag handling.Michael Woerister-8/+4
2018-09-03Auto merge of #53926 - japaric:arm-features, r=alexcrichtonbors-0/+4
2018-09-03whitelist some ARM featuresJorge Aparicio-0/+4
2018-09-03incr.ThinLTO: Do some cleanup and add some logging.Michael Woerister-62/+57
2018-08-31rustc: Prepare the `atomics` feature for wasmAlex Crichton-4/+14
2018-08-31Always add all modules to the global ThinLTO module analysis when compiling i...Michael Woerister-359/+159
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-256/+608
2018-08-31Make codegen not be a query (since it's not a real query anyway).Michael Woerister-13/+22
2018-08-31Persist ThinLTO import data in incr. comp. session directory.Michael Woerister-4/+137
2018-08-31Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-0/+9
2018-08-30Rollup merge of #53472 - eddyb:fx-pls, r=pnkfelixPietro Albini-4/+4
2018-08-29Auto merge of #53642 - alexcrichton:fix-target-cpu-native, r=arielb1bors-3/+25
2018-08-29Auto merge of #53671 - RalfJung:miri-refactor, r=oli-obkbors-4/+4
2018-08-28Fix warnings about the `native` target-cpuAlex Crichton-3/+25
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-4/+4
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-8/+8
2018-08-27Remove path prefixes from NodeKindvarkor-7/+8
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-6/+6
2018-08-27Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors-0/+1
2018-08-27Miri Memory WorkRalf Jung-4/+4
2018-08-24Auto merge of #53225 - nikomatsakis:nll-type-annot, r=pnkfelixbors-1/+1
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-24support user-given types in adtsNiko Matsakis-1/+1
2018-08-23Fix an AMDGPU related load bit range metadata assertion.Richard Diamond-0/+8
2018-08-23AMDGPU ignores `noinline` when it slaps `alwaysinline` everywhere.Richard Diamond-5/+10
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-2/+2
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-102/+102
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-6/+6
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-107/+107
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-1/+1
2018-08-22miri/CTFE refactorRalf Jung-3/+4
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-3/+3
2018-08-21Rollup merge of #53465 - bjorn3:remove_link_meta_struct, r=varkorkennytm-19/+14
2018-08-20Auto merge of #52101 - japaric:linker-flavor, r=alexcrichtonbors-36/+88
2018-08-19fix: preserve msvc linker fallback logicJorge Aparicio-1/+3
2018-08-19mv codemap() source_map()Donato Sciarra-4/+4