about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-09-10Use DWARF4 on Windows.Vadim Chugunov-1/+1
2014-09-10Implement tuple and tuple struct indexingP1start-8/+38
2014-09-09fixes for Box<[T]>Daniel Micay-31/+18
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block.Eduard Burtescu-1135/+1095
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-74/+75
2014-09-08auto merge of #17036 : pczarn/rust/issue-15913-ICE-with-call-trans, r=alexcri...bors-45/+33
2014-09-06fix sized deallocation for Box<[T]>Daniel Micay-19/+77
2014-09-06fix sized deallocation for procDaniel Micay-14/+37
2014-09-06fix a sized deallocation issue in the glue codeDaniel Micay-4/+1
2014-09-06Fix ICE with trans of calls to foreign fnsPiotr Czarnecki-2/+4
2014-09-06rustc: Refactor middle::trans::inlinePiotr Czarnecki-44/+30
2014-09-05make separate compilation respect #[inline] attributesStuart Pernsteiner-57/+181
2014-09-05make symbols internal when possibleStuart Pernsteiner-0/+83
2014-09-05avoid duplicate translation of monomorphizations, drop glue, and visit glueStuart Pernsteiner-31/+114
2014-09-05translate into multiple llvm contextsStuart Pernsteiner-50/+149
2014-09-05reuse original symbols for inlined itemsStuart Pernsteiner-10/+10
2014-09-05run optimization and codegen on worker threadsStuart Pernsteiner-22/+60
2014-09-05split CrateContext into shared and local piecesStuart Pernsteiner-182/+325
2014-09-05make CrateContext fields privateStuart Pernsteiner-373/+540
2014-09-04auto merge of #16982 : jbcrail/rust/comment-and-string-corrections, r=alexcri...bors-3/+3
2014-09-04auto merge of #16883 : jakub-/rust/issue-16648, r=pcwaltonbors-353/+294
2014-09-03Fix spelling errors and capitalization.Joseph Crail-3/+3
2014-09-03auto merge of #16954 : nick29581/rust/dst-bug-deref, r=nikomatsakisbors-4/+7
2014-09-03auto merge of #16953 : nick29581/rust/dst-bug-7, r=pcwaltonbors-1/+20
2014-09-03auto merge of #16934 : nick29581/rust/dst-bug-6, r=pcwaltonbors-5/+9
2014-09-03Handle custom deref returning fat pointersNick Cameron-4/+7
2014-09-03Fix ICE when casting `&[T]` to `*const [T]`Nick Cameron-1/+20
2014-09-03Remove cross-borrowing for traits.Nick Cameron-2/+2
2014-09-03Schedule cleanup for &* on fat owned pointersNick Cameron-6/+14
2014-09-02Fix ICE with static DST coercionNick Cameron-5/+9
2014-09-02DST raw pointers - *-pointers are fat pointersNick Cameron-20/+30
2014-08-30auto merge of #16859 : alexcrichton/rust/snapshots, r=huonwbors-9/+0
2014-08-30Remove the branch merging optimisations for slice patternsJakub Wieczorek-353/+294
2014-08-30auto merge of #16190 : Pythoner6/rust/labeled-while-loop, r=alexcrichtonbors-2/+2
2014-08-30auto merge of #16322 : michaelwoerister/rust/gdb-pretty, r=alexcrichtonbors-1/+24
2014-08-29Add support for labeled while loops.Pythoner6-2/+2
2014-08-29Register new snapshotsAlex Crichton-9/+0
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-9/+9
2014-08-29Don't double free embedded, unsized slicesNick Cameron-9/+15
2014-08-28auto merge of #16664 : aturon/rust/stabilize-option-result, r=alexcrichtonbors-2/+2
2014-08-28Fallout from stabilizing core::optionAaron Turon-2/+2
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-16/+27
2014-08-27debuginfo: Add GDB pretty printers for structs and enums.Michael Woerister-1/+24
2014-08-26Optimise a particularly clown shoes example of DST codegenNick Cameron-12/+34
2014-08-26Rebasing changesNick Cameron-185/+481
2014-08-26DST coercions and DST structsNick Cameron-486/+780
2014-08-26Use the slice repr for ~[T]Nick Cameron-244/+117
2014-08-23Complete renaming of win32 to windowsVadim Chugunov-1/+1
2014-08-22auto merge of #16656 : luqmana/rust/ucmla, r=pcwaltonbors-11/+29
2014-08-22auto merge of #16655 : pcwalton/rust/unboxed-closures-unboxing-shims, r=luqmanabors-11/+63