about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2013-08-01rustc: add a lint for `for`, suggesting `foreach` or `do`.Huon Wilson-0/+27
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-5/+5
2013-08-01auto merge of #8184 : thestinger/rust/retreat, r=huonwbors-556/+556
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-556/+556
2013-08-01auto merge of #8149 : omasanori/rust/cleanup, r=alexcrichtonbors-11/+2
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-11/+11
2013-07-31auto merge of #8146 : dotdash/rust/simple_take_glue, r=thestingerbors-1/+4
2013-07-31Remove unused variables.OGINO Masanori-11/+2
2013-07-31Unify the take glue functions for unique pointer typesBjörn Steinbrink-1/+4
2013-07-30rustc: silence unused-var warning.Graydon Hoare-1/+1
2013-07-30syntax: implement foreach .. in .. { .. } via desugaring.Graydon Hoare-1/+22
2013-07-30auto merge of #8121 : thestinger/rust/offset, r=alexcrichtonbors-2/+21
2013-07-30implement pointer arithmetic with GEPDaniel Micay-2/+21
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-543/+543
2013-07-28Add support for `..base` on static struct initializers.Kevin Mehall-5/+15
2013-07-28Free intermediate translation results as soon as possibleBjörn Steinbrink-6/+13
2013-07-28auto merge of #8087 : Aatch/rust/atomics, r=huonwbors-1/+21
2013-07-28Add an atomic fence intrinsicJames Miller-1/+21
2013-07-27cleanup .chain and .chain_err + fixing other filesmaikklein-3/+3
2013-07-27auto merge of #8076 : omasanori/rust/cleanup, r=huonwbors-10/+0
2013-07-27auto merge of #8077 : graydon/rust/reorganize-driver, r=pcwaltonbors-238/+257
2013-07-27auto merge of #8078 : luqmana/rust/gst, r=Aatchbors-3/+8
2013-07-27auto merge of #8070 : luqmana/rust/nom, r=alexcrichtonbors-160/+172
2013-07-27auto merge of #8045 : michaelwoerister/rust/destructuring, r=jdmbors-119/+147
2013-07-27librustc: Stop trying to make invalid slice with vec in static.Luqman Aden-3/+8
2013-07-27rustc: reorganize driver, replace compile_upto with multiple more-obvious fun...Graydon Hoare-238/+257
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-10/+0
2013-07-27librustc: Unify name mangling for functions and statics.Luqman Aden-165/+172
2013-07-26librustc: Respect no_mangle attribute on statics.Luqman Aden-1/+6
2013-07-26Eliminate unused variable warnings.Michael Sullivan-3/+3
2013-07-26Improve the camel case warning a bit.Michael Sullivan-8/+11
2013-07-26auto merge of #8041 : dotdash/rust/const_if_else, r=huonwbors-38/+34
2013-07-25Allow linking against crates with #[no_std]Alex Crichton-2/+5
2013-07-25debuginfo: Fixed a few things for PR.Michael Woerister-17/+32
2013-07-25auto merge of #8030 : thestinger/rust/iterator, r=huonwbors-26/+0
2013-07-25auto merge of #8029 : emillon/rust/issue-6804, r=cmrbors-1/+22
2013-07-25debuginfo: Minor cleanup now possible with new snapshot.Michael Woerister-9/+7
2013-07-25debuginfo: Support for destructured function arguments.Michael Woerister-7/+5
2013-07-25debuginfo: Support for function arguments. (WIP)Michael Woerister-64/+83
2013-07-25debuginfo: Implemented support for destructured locals.Michael Woerister-56/+54
2013-07-25Generate branchless code when "if" can be evaluated at compile timeBjörn Steinbrink-18/+14
2013-07-25NaN patterns: indicate that is_NaN is a methodEtienne Millon-1/+1
2013-07-25auto merge of #8027 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramete...bors-178/+304
2013-07-25Make omission of impossible if-else branches work with constantsBjörn Steinbrink-32/+26
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-615/+639
2013-07-25Add a function to check whether a ValueRef is a constantBjörn Steinbrink-0/+6
2013-07-24Allow uint discriminants and store them as suchKevin Murphy-55/+59
2013-07-24Fix vtable resolution for self to search supertraits. Closes #7661.Michael Sullivan-31/+49
2013-07-24rm default method lintDaniel Micay-26/+0
2013-07-24Generalize NaN pattern detection using walk_patEtienne Millon-9/+14