about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-09-30Desugar 'if let' into the appropriate 'match'Kevin Ballard-0/+5
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-6/+6
2014-09-30auto merge of #17563 : brson/rust/wintcbfix, r=thestingerbors-1/+1
2014-09-29rollup merge of #17592 : kmcallister/inline-asm-locAlex Crichton-0/+14
2014-09-29auto merge of #17533 : michaelwoerister/rust/function-call-locs, r=luqmanabors-71/+282
2014-09-28Keep ExpnId abstract by providing conversionsKeegan McAllister-1/+1
2014-09-27Translate inline assembly errors back to source locationsKeegan McAllister-0/+14
2014-09-26rustc: Turn off split stacks on WindowsBrian Anderson-1/+1
2014-09-25debuginfo: Make sure that all calls to drop glue are associated with debug lo...Michael Woerister-71/+282
2014-09-25Integrate builtin bounds fully into the trait checkerNiko Matsakis-6/+7
2014-09-24Remove dead code from librustcJakub Wieczorek-30/+0
2014-09-23Cleanup the check_null function.Kasey Carrothers-6/+1
2014-09-23Check for null bytes before calling with_c_str on link_section and export_nam...Kasey Carrothers-4/+24
2014-09-19Test fixes from the rollupAlex Crichton-12/+12
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-16/+16
2014-09-19rollup merge of #17318 : nick29581/sliceAlex Crichton-20/+50
2014-09-19rollup merge of #17259 : eddyb/def-no-gcAlex Crichton-99/+55
2014-09-18Move uses of enum to bitflags!.Ahmed Charles-12/+4
2014-09-19Add enum variants to the type namespaceNick Cameron-16/+16
2014-09-19Implement slicing syntax.Nick Cameron-20/+50
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-2/+2
2014-09-18rustc: move freevar finding to resolve.Eduard Burtescu-2/+0
2014-09-18rustc: move type definitions from middle::freevars to middle::ty.Eduard Burtescu-19/+16
2014-09-18rustc: add a closure depth to DefUpvar.Eduard Burtescu-2/+2
2014-09-18rustc: remove BindingMode from DefLocal.Eduard Burtescu-2/+2
2014-09-18rustc: remove DefArg and DefBinding in favor of DefLocal.Eduard Burtescu-76/+37
2014-09-18stop clamping the DWARF version to 3 on LinuxDaniel Micay-6/+0
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-16/+57
2014-09-17rollup merge of #17311 : jakub-/issue-17302Alex Crichton-6/+6
2014-09-17rollup merge of #17279 : jakub-/for-loop-unused-variableAlex Crichton-1/+1
2014-09-17auto merge of #17246 : bkoropoff/rust/issue-17216, r=pnkfelixbors-1/+4
2014-09-16Fallout from renamingAaron Turon-32/+32
2014-09-16Run cleanup for base struct in functional struct update expressionsJakub Wieczorek-6/+6
2014-09-16auto merge of #17197 : nikomatsakis/rust/issue-5527-trait-reform-revisited, r...bors-351/+362
2014-09-16auto merge of #17280 : thestinger/rust/heap, r=pcwaltonbors-20/+12
2014-09-15remove the closure_exchange_malloc lang itemDaniel Micay-20/+12
2014-09-15Add missing unused variable warnings for for loop bindingsJakub Wieczorek-1/+1
2014-09-15trans -- stop tracking vtables precisely, instead recompute as needed.Niko Matsakis-351/+362
2014-09-15auto merge of #17208 : kmcallister/rust/llvm-diagnostics, r=thestingerbors-14/+7
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-301/+305
2014-09-13Fix issue #17216Brian Koropoff-1/+4
2014-09-13auto merge of #17188 : thestinger/rust/tvec, r=pcwaltonbors-109/+1
2014-09-13auto merge of #17161 : vadimcn/rust/fix-debuginfo, r=alexcrichtonbors-1/+1
2014-09-13auto merge of #17182 : luqmana/rust/rnp, r=alexcrichtonbors-3/+2
2014-09-12Add a Rust string ostream for LLVMKeegan McAllister-14/+7
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-6/+6
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-41/+47
2014-09-12remove dead and broken tvec ~[T] code pathDaniel Micay-109/+1
2014-09-11librustc: Enum nullable pointer opt should not apply to raw pointers.Luqman Aden-3/+2
2014-09-11auto merge of #17110 : thestinger/rust/dst, r=cmrbors-31/+18