summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-01-06rebase backport of #38855 onto betaNiko Matsakis-1/+1
2017-01-06Fix ICE on i686 when calling immediate() on OperandValue::Ref in returnMark Simulacrum-1/+5
2016-12-30Fix closure debuginfo.Austin Hicks-5/+9
2016-12-18Auto merge of #38051 - sanxiyn:unused-type-alias-3, r=eddybbors-3/+1
2016-12-18Auto merge of #38369 - aturon:stab-1.15, r=alexcrichtonbors-1/+0
2016-12-18Fix WindowsSeo Sanghyeon-3/+1
2016-12-18Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddybbors-53/+88
2016-12-17rustbuild: Fix LC_ID_DYLIB directives on OSXAlex Crichton-1/+6
2016-12-16Address falloutAaron Turon-1/+0
2016-12-16Incorporate review comments.Austin Hicks-3/+3
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-20/+5
2016-12-14Fix computation of enum names based off the discrfield in the case of the nul...Austin Hicks-4/+5
2016-12-14Fix closure arguments which are immediate because of field reordering.Austin Hicks-2/+8
2016-12-14Make tidyAustin Hicks-4/+4
2016-12-14Modify debuginfo to deal with the difference between source and memory orderAustin Hicks-19/+30
2016-12-14Incorporate a bunch of review comments.Austin Hicks-4/+4
2016-12-14Fix tuple and closure literals.Austin Hicks-1/+13
2016-12-14Make constant field access account for field reordering.Austin Hicks-7/+4
2016-12-14Optimize anything using a layout::Struct by introducing a mapping from source...Austin Hicks-19/+27
2016-12-13Auto merge of #38317 - shepmaster:llvm-4.0-debuginfo-alignment, r=eddybbors-2/+11
2016-12-12Do not generate '@' character in symbol names.Vadzim Dambrouski-1/+1
2016-12-12[LLVM 4.0] Move debuginfo alignment argumentJake Goulding-2/+11
2016-12-11Auto merge of #38272 - michaelwoerister:incr-symbol-visibility, r=nikomatsakisbors-13/+36
2016-12-11Auto merge of #38250 - michaelwoerister:trait-methods-in-reachable, r=alexcri...bors-4/+7
2016-12-09incr.comp.: Take symbol visibility into account for CGU hashes.Michael Woerister-13/+36
2016-12-09move the check for instantiation from metadata encoding to the actual decisio...Oliver Schneider-4/+1
2016-12-09remove double negation in commentOliver Schneider-3/+3
2016-12-08Improve debug output in trans::back::symbol_export.Michael Woerister-4/+7
2016-12-06Auto merge of #37994 - upsuper:msvc-link-opt, r=alexcrichtonbors-1/+10
2016-12-06Auto merge of #37973 - vadimcn:dllimport, r=alexcrichtonbors-3/+19
2016-12-05Refactor FnSig to contain a Slice for its inputs and outputs.Mark-Simulacrum-29/+24
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-81/+80
2016-12-05Mention cdylibs in LTO error message.Michael Woerister-1/+1
2016-12-05Export the plugin registrar from proc-macro crates (and not much else)Michael Woerister-1/+9
2016-12-05Linking: Include export lists in debug output.Michael Woerister-0/+4
2016-12-05Generate a version script for linkers on Linux.Michael Woerister-21/+18
2016-12-05Refactor symbol export list generation.Michael Woerister-168/+358
2016-12-05trans: Rename `reachable` to `exported_symbols` where appropriate.Michael Woerister-43/+43
2016-12-05Make LLVM symbol visibility FFI types more stable.Michael Woerister-1/+1
2016-12-04Auto merge of #38086 - semarie:openbsd-i686, r=alexcrichtonbors-1/+2
2016-12-04Disable ICF opt of MSVC for non-opt buildXidorn Quan-1/+10
2016-12-04OpenBSD under x86 has particular ABI for returning a struct.Sébastien Marie-1/+2
2016-12-04Auto merge of #37857 - shepmaster:llvm-4.0-dinodes, r=michaelwoeristerbors-22/+20
2016-12-03Auto merge of #38148 - frewsxcv:rollup, r=frewsxcvbors-0/+5
2016-12-03Rollup merge of #38096 - michaelwoerister:more-incremental-info, r=nikomatsakisCorey Farwell-0/+5
2016-12-03Auto merge of #38079 - BurntSushi:attrtarget, r=alexcrichtonbors-6/+24
2016-12-02[LLVM] Introduce a stable representation of DIFlagsJake Goulding-22/+20
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-7/+8
2016-12-01Emit 'dllimport' attribute for dylib foreign items on Windows.Vadim Chugunov-3/+19
2016-12-02limit the length of types in monomorphizationAriel Ben-Yehuda-0/+35