about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-11-10codegen_llvm_back: simplify a conversion to charljedrz-1/+1
2018-11-10codegen_llvm_back: remove a redundant continueljedrz-1/+0
2018-11-10codegen_llvm_back: possible minor speedup in logicljedrz-1/+1
2018-11-10codegen_llvm_back: remove 'static from constsljedrz-3/+3
2018-11-10codegen_llvm_back: use to_owned instead of to_string with string literalsljedrz-4/+4
2018-11-10codegen_llvm_back: improve common patternsljedrz-46/+23
2018-11-10codegen_llvm_back: remove explicit returnsljedrz-12/+15
2018-11-10codegen_llvm_back: use Cow<'static, str> where applicableljedrz-22/+21
2018-11-10codegen_llvm_back: whitespace & formatting fixesljedrz-50/+43
2018-11-10Auto merge of #55626 - nikic:update-emscripten, r=alexcrichtonbors-1/+2
2018-11-08Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov-47/+60
2018-11-08Support for the program data address space optionTim Neumann-3/+13
2018-11-08Disable wasm32 features on emscriptenNikita Popov-1/+2
2018-11-08Allow unsized types in mem::drop and mem::forgetStjepan Glavina-1/+1
2018-11-07no more action on ref or cast, but add new MIR statement for escaping a ptr t...Ralf Jung-1/+2
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-2/+2
2018-11-07Rollup merge of #55609 - nikic:fix-51947, r=nagisakennytm-2/+13
2018-11-06refactor: use shorthand fieldsteresy-2/+2
2018-11-06Run name-anon-globals after LTO passes as wellNikita Popov-2/+13
2018-11-05Auto merge of #55410 - nagisa:atomic-align, r=pnkfelixbors-13/+10
2018-11-05Fix emission of niche-filling discriminant valuesTom Tromey-4/+4
2018-11-05Remove support for building against LLVM 4Nikita Popov-59/+26
2018-11-05Auto merge of #55593 - nikic:remove-llvm-4-checks, r=rkruppebors-32/+6
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-9/+9
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-47/+60
2018-11-04Auto merge of #55349 - bjorn3:rustc_mir_collect_and_partition_mono_items, r=o...bors-1873/+20
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-5/+45
2018-11-03Move collect_and_partition_mono_items to rustc_mirbjorn3-153/+6
2018-11-03Move cg_llvm::back::linker to cg_utilsbjorn3-1720/+14
2018-11-03Auto merge of #55330 - scalexm:bound-ty, r=nikomatsakisbors-3/+4
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-1/+1
2018-11-03Shift both late bound regions and bound typesscalexm-2/+2
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-0/+1
2018-11-03Auto merge of #55238 - alexcrichton:rm-jemalloc, r=estebankbors-10/+104
2018-11-03Auto merge of #54383 - mikeyhew:custom-receivers-object-safety, r=nikomatsakisbors-19/+79
2018-11-02Auto merge of #55087 - levex:e0669-improve-span, r=nagisabors-8/+5
2018-11-02rustc: Wait for all codegen threads to exitAlex Crichton-10/+104
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-2/+3
2018-11-01Add comments explaining how codegen works for `dyn Trait` methodsMichael Hewson-2/+11
2018-11-01Implement object-safety for arbitrary_self_types: part 2Michael Hewson-19/+70
2018-11-01Remove checks for LLVM < 4.0Nikita Popov-32/+6
2018-10-30Avoid possible integer overflow in niche value computationTom Tromey-2/+5
2018-10-30Address review commentsTom Tromey-11/+11
2018-10-30Fix DWARF generation for enumsTom Tromey-145/+407
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-2/+3
2018-10-28inline-asm: emit as many E0669 errors as we canLevente Kurusa-8/+5
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-90/+58
2018-10-27Correct alignment of atomic types and (re)add Atomic{I,U}128Oliver Middleton-13/+10
2018-10-27Refactor and add `PlaceContext::AscribeUserTy`.David Wood-17/+32
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-2/+5