about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2013-08-06Move EnumSet into libextraSangeun Kim-3/+2
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-63/+63
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-1/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-63/+63
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-113/+132
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-2/+2
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-10/+10
2013-08-02replace `range` with an external iteratorDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-59/+59
2013-07-30auto merge of #8121 : thestinger/rust/offset, r=alexcrichtonbors-1/+1
2013-07-30implement pointer arithmetic with GEPDaniel Micay-1/+1
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-51/+51
2013-07-27cleanup .chain and .chain_err + fixing other filesmaikklein-3/+3
2013-07-26Eliminate unused variable warnings.Michael Sullivan-2/+2
2013-07-25Allow linking against crates with #[no_std]Alex Crichton-0/+3
2013-07-25auto merge of #8027 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramete...bors-3/+34
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-0/+41
2013-07-24Allow uint discriminants and store them as suchKevin Murphy-6/+5
2013-07-24Generalize the `ty::substs` struct so that it can representNiko Matsakis-3/+34
2013-07-24auto merge of #7996 : erickt/rust/cleanup-strs, r=ericktbors-6/+5
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-10/+10
2013-07-23Properly track and export information about vtables for impls in metadata.Michael Sullivan-0/+41
2013-07-23std: remove str::to_owned and str::raw::slice_bytes_ownedErick Tryzelaar-4/+3
2013-07-23std: move StrUtil::as_c_str into StrSliceErick Tryzelaar-2/+2
2013-07-22auto merge of #7942 : Dretch/rust/os-listdir-path-no-squiggle, r=brsonbors-1/+1
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-32/+32
2013-07-21Remove what appears to be redundant indirection fromGareth Smith-1/+1
2013-07-20auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwaltonbors-71/+71
2013-07-20auto merge of #7894 : pcwalton/rust/and-pointers-in-at-boxes, r=brsonbors-5/+7
2013-07-20auto merge of #7710 : michaelwoerister/rust/WP4, r=jdmbors-8/+13
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-71/+71
2013-07-19Cleanup of ty::VariantInfo and related functions.Michael Woerister-4/+4
2013-07-19debuginfo: Added support for struct-style enums.Michael Woerister-5/+10
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-5/+7
2013-07-18Export information about used default methods instead of regenerating it. Clo...Michael Sullivan-6/+31
2013-07-18Refactor a handful of stuff in the metadata encoder.Michael Sullivan-125/+87
2013-07-18Add provided method information to ty::Method. Get rid of ProvidedMethodSource.Michael Sullivan-16/+19
2013-07-18Get rid of resolve::MethodInfo. Closes #4946.Michael Sullivan-20/+15
2013-07-18Start of data structure cleanup for trait system. Get rid of CoherenceInfo, m...Michael Sullivan-1/+1
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-4/+0
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-42/+57
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-12/+17
2013-07-12auto merge of #7725 : msullivan/rust/default-methods, r=pcwaltonbors-12/+7
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-2/+2
2013-07-11Get cross crate static default methods working. Closes #7569.Michael Sullivan-12/+7
2013-07-10Add an identifier to TypeParameterDefs and use it to pretty print type parame...Niko Matsakis-1/+4
2013-07-09auto merge of #7117 : jensnockert/rust/freestanding, r=cmrbors-2/+2
2013-07-08Miscellaneous fixes and cleanupNiko Matsakis-1/+3
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-2/+2