about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-08-22auto merge of #16639 : pcwalton/rust/unboxed-closures-param-resolution, r=nic...bors-3/+4
2014-08-21librustc: Mark unboxed closure calls and definitions with appropriate llvm re...Luqman Aden-11/+29
2014-08-21librustc: Create unboxing shims as necessary for unboxed closures.Patrick Walton-11/+63
2014-08-20librustc: handle repr on structs, require it for ffi, unify with packedCorey Richardson-31/+7
2014-08-20librustc: Resolve nested vtable parameters in overloaded calls.Patrick Walton-3/+4
2014-08-20auto merge of #16606 : pczarn/rust/inline-asm, r=alexcrichtonbors-4/+19
2014-08-19auto merge of #16584 : luqmana/rust/psfo, r=alexcrichtonbors-4/+8
2014-08-19Fix double evaluation of read+write operandsPiotr Czarnecki-4/+19
2014-08-19auto merge of #16588 : thestinger/rust/aslr, r=pcwaltonbors-1/+8
2014-08-18work around MinGW linker bug for ASLR on WindowsDaniel Micay-1/+8
2014-08-18librustc: Fix field offsets for packed structs.Luqman Aden-4/+8
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-7/+7
2014-08-18auto merge of #16567 : jakub-/rust/issue-16149, r=pcwaltonbors-1/+1
2014-08-18Forbid extern statics from appearing in patternsJakub Wieczorek-1/+1
2014-08-17Changed the sample command in the Rustdoc readme to use --output instead of t...Kasey Carrothers-14/+19
2014-08-16librustc: Forbid external crates, imports, and/or items from beingPatrick Walton-18/+24
2014-08-16auto merge of #16525 : thestinger/rust/readonly, r=pcwaltonbors-3/+9
2014-08-15auto merge of #16493 : kballard/rust/fix_drop_field_order, r=pnkfelixbors-2/+3
2014-08-15Fix the order in which struct fields dropKevin Ballard-2/+3
2014-08-15auto merge of #16517 : dotdash/rust/for_trunc, r=pcwaltonbors-4/+3
2014-08-15mark &T params without UnsafeCell<U> as readonlyDaniel Micay-3/+9
2014-08-15auto merge of #16511 : luqmana/rust/sbnt, r=pcwaltonbors-52/+56
2014-08-15debuginfo: Add a "no_debug" attribute that allows to exclude functions from d...Michael Woerister-0/+26
2014-08-15Generate slightly better unoptimized code for for-loopsBjörn Steinbrink-4/+3
2014-08-15auto merge of #16424 : pcwalton/rust/where-clauses, r=nikomatsakisbors-3/+1
2014-08-14librustc: Fix trans for functional record update when discarding the result.Luqman Aden-24/+23
2014-08-14librustc: Don't create scratch for the base expr in function record update.Luqman Aden-30/+35
2014-08-15auto merge of #16435 : vadimcn/rust/windows, r=pcwaltonbors-4/+4
2014-08-14librustc: Implement simple `where` clauses.Patrick Walton-3/+1
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-153/+239
2014-08-14auto merge of #16122 : pcwalton/rust/lifetimes-in-unboxed-closures, r=pnkfelixbors-46/+100
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-46/+100
2014-08-14auto merge of #16484 : dotdash/rust/empty_struct_wrapper_arg, r=luqmanabors-0/+6
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-7/+15
2014-08-14Fix handling of ignored arguments in FFI wrappers for rust functionsBjörn Steinbrink-0/+6
2014-08-12more consistent handling of inner itemsStuart Pernsteiner-9/+9
2014-08-12Revert "avoid redundant translation of items during monomorphization"Stuart Pernsteiner-48/+21
2014-08-12Revert "don't translate items when monomorphizing foreign-ABI functions"Stuart Pernsteiner-10/+6
2014-08-12Replace all references to "Win32" with "Windows".Vadim Chugunov-4/+4
2014-08-11librustc: Don't use an alloca per return if the function doesn't have nested ...Luqman Aden-34/+150
2014-08-11librustc: Don't use Load/Store for structural values.Luqman Aden-12/+19
2014-08-11librustc: Don't allow return_address intrinsic in functions that don't use an...Luqman Aden-5/+12
2014-08-11librustc: Add an intrinsic to retrieve the return pointer of a function.Patrick Walton-0/+6
2014-08-11librustc: Use separate stack slot for each return.Luqman Aden-41/+81
2014-08-10auto merge of #16185 : luqmana/rust/match-drop, r=pcwaltonbors-3/+81
2014-08-09auto merge of #16359 : epdtry/rust/mono-item-dedup-foreign, r=alexcrichtonbors-6/+10
2014-08-09auto merge of #16346 : vadimcn/rust/win64-cabi, r=brsonbors-1/+73
2014-08-09librustc: Also use new alloca if matching on an arg or upvar which we reassig...Luqman Aden-2/+5
2014-08-09librustc: Don't use the same alloca for match binding which we reassign to in...Luqman Aden-3/+78
2014-08-08don't translate items when monomorphizing foreign-ABI functionsStuart Pernsteiner-6/+10