summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-01-12Fix Universal CRT detection on weird setupsPeter Atashian-2/+9
2016-01-12Overhaul MSVC linker and Windows SDK detection codePeter Atashian-286/+173
2016-01-12improve visibility of future-incompatibilities (mildly, at least)Niko Matsakis-0/+1
2015-12-09Auto merge of #30245 - Aatch:dynamic-align-dst, r=pnkfelixbors-63/+278
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-9/+8
2015-12-08Fix unsized structs with destructorsJames Miller-6/+16
2015-12-07Auto merge of #30087 - petrochenkov:indi, r=nrcbors-6/+5
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-6/+5
2015-12-08Align pointers to DST fields properlyJames Miller-61/+266
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-20/+18
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-9/+8
2015-12-02s/isize/i32Tobias Bucher-11/+11
2015-12-01Rollup merge of #30136 - fhahn:remove-int-from-doc-examples, r=steveklabnikSteve Klabnik-3/+3
2015-12-01Replace uses of int/uint with isize/uzsize in doc examplesFlorian Hahn-3/+3
2015-12-01Auto merge of #25570 - oli-obk:const_indexing, r=nikomatsakisbors-0/+6
2015-11-30Also move the MIR visitor to librustc.Michael Woerister-1/+1
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-12/+12
2015-11-28Auto merge of #29383 - petrochenkov:empstr, r=pnkfelixbors-2/+2
2015-11-26Auto merge of #30077 - nrc:save-abs-crate, r=eddybbors-2/+13
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-15/+13
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-14/+10
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-88/+69
2015-11-26save-analysis: use absolute paths for file namesNick Cameron-2/+13
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-25Auto merge of #30034 - brson:rust_path, r=alexcrichtonbors-3/+0
2015-11-24Remove RUST_PATH from compilerBrian Anderson-3/+0
2015-11-23Avoid some code duplication around getting names of numeric types.Michael Woerister-35/+17
2015-11-22Register diagnostics for rustc_privacy and rustc_trans properlyManish Goregaokar-0/+2
2015-11-21Auto merge of #29963 - dotdash:fat_copy, r=eddybbors-0/+3
2015-11-20Avoid FCA loads and extractvalue when copying fat pointersBjörn Steinbrink-0/+3
2015-11-20Auto merge of #29945 - nrc:save-crate-name, r=alexcrichtonbors-2/+10
2015-11-20Auto merge of #29943 - brson:inline-threshold, r=nrcbors-5/+12
2015-11-20save-analysis: make the dump file's name closer to the crate file's nameNick Cameron-2/+10
2015-11-19Add -C inline-thresholdBrian Anderson-5/+12
2015-11-19Remove segmented stack option from LLVMRustCreateTargetMachine. Unused.Brian Anderson-1/+0
2015-11-19Avoid a string allocation.Ms2ger-1/+1
2015-11-19Rustfmt trans/base.rs.Ms2ger-485/+561
2015-11-19Fix the falloutVadim Petrochenkov-2/+2
2015-11-18Modify trans to use an outer walk and ensure that we rotate as weNiko Matsakis-12/+54
2015-11-18Port trans to use visit_all_items: this was mostly straight-forward, butNiko Matsakis-52/+10
2015-11-18MIR: Add pass that erases all regions right before transMichael Woerister-3/+10
2015-11-18allow indexing into constant arraysOliver Schneider-0/+6
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-4/+4
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-7/+7
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-7/+7
2015-11-14Consistently normalize fn types after erasing lifetimes.Eli Friedman-56/+69
2015-11-14address review commentsAriel Ben-Yehuda-74/+50
2015-11-14implement coercions in MIRAriel Ben-Yehuda-59/+207
2015-11-13implement lvalue_lenAriel Ben-Yehuda-4/+11
2015-11-13represent fat ptr operands as 2 separate pointersAriel Ben-Yehuda-212/+368