about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Collapse)AuthorLines
2013-03-07librustc: Add #[link_args] to metadataPatrick Walton-0/+41
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-28/+28
2013-03-07librustc: Remove structural record types from the compilerPatrick Walton-19/+0
2013-03-07Inline constants across crates.Josh Matthews-1/+2
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-9/+10
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-03-06auto merge of #5253 : nikomatsakis/rust/issue-5243, r=graydonbors-8/+12
them to be non-monomorphic. Merely having lifetime parameters is not enough to qualify for that status. Fixes #5243. r?
2013-03-06Fix a bug with region-parameterized enums etc where trans consideredNiko Matsakis-8/+12
them to be non-monomorphic. Merely having lifetime parameters is not enough to qualify for that status. Fixes #5243.
2013-03-06Fix bug in coherence that causes all cross-crate impls to be regarded asNiko Matsakis-1/+1
inherent impls, not just those of the `impl Type` variety.
2013-03-05core: convert vec::{last,last_opt} to return referencesErick Tryzelaar-3/+5
2013-03-05rustc: minor code cleanupErick Tryzelaar-1/+1
2013-03-05rustc: remove some copiesErick Tryzelaar-7/+8
2013-03-05core: convert vec::{init,initn} to return referencesErick Tryzelaar-3/+5
2013-03-05auto merge of #5212 : thestinger/rust/iter, r=graydonbors-3/+3
A small step towards fixing #2827
2013-03-04Remove unused imports throughout src/Alex Crichton-25/+1
2013-03-03replace option::iter with a BaseIter implDaniel Micay-3/+3
2013-03-02librustc: Remove `fn@`, `fn~`, and `fn&` from librustc. rs=defunPatrick Walton-4/+4
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming ↵Patrick Walton-4/+4
imports
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-16/+84
2013-02-28Remove legacy object creation mode, and convert remaining uses of itNiko Matsakis-5/+4
2013-02-28librustc: Enforce cross-crate method privacyPatrick Walton-11/+80
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-39/+62
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-39/+62
Major changes are: - replace ~[ty_param] with Generics structure, which includes both OptVec<TyParam> and OptVec<Lifetime>; - the use of syntax::opt_vec to avoid allocation for empty lists; cc #4846
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-1/+1
2013-02-26Removed deprecated `str()` functions in int-template.rs and uint-template.rsMarvin Löbel-1/+1
2013-02-25libsyntax: progress on making syntax::visit vecs_implicitly_copyable-freeErick Tryzelaar-5/+5
2013-02-25libsyntax: Convert ast::attribute_ to store a @meta_itemErick Tryzelaar-3/+3
2013-02-22De-implicit-self librustcBen Striegel-8/+8
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-2/+2
2013-02-20MergeTim Chevalier-4/+4
2013-02-20librustc: tidyLuqman Aden-1/+2
2013-02-20librustc: Get rid of structural records save for front/test.rs.Luqman Aden-156/+187
2013-02-19librustc: change driver::session::Session::str_of to return @~strErick Tryzelaar-14/+14
2013-02-19librustc: convert creader and cstore to use @~strsErick Tryzelaar-58/+57
2013-02-19librustc: minor cleanupErick Tryzelaar-60/+55
2013-02-19convert ast::meta_items to take @~strsErick Tryzelaar-7/+7
2013-02-19convert syntax::attr to use @~strsErick Tryzelaar-21/+22
2013-02-19libsyntax and librustc: minor cleanupErick Tryzelaar-6/+3
2013-02-19libsyntax: change attr:get_attr_name to take a refErick Tryzelaar-1/+1
2013-02-18auto merge of #5004 : luqmana/rust/rename-use-import, r=catamorphismbors-18/+19
Seems like my previous pull request got lost along the way somehow. So here it is updated.
2013-02-17libsyntax: Update view_item_use/import to reflect actual usageLuqman Aden-18/+19
2013-02-17rustc: Don't copy in add_used_link_argsZack Corr-2/+2
2013-02-17Support link_args at the crate level. Closes #1301Zack Corr-0/+15
2013-02-15Rename cargo to rustpkg and start over freshZack Corr-27/+27
2013-02-15auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brsonbors-6/+7
Issue #3869 review? @nikomatsakis Convert all uses of vec::slice to vec::view Issue #3869 Rename const_view to const_slice Renamed mut_view to mut_slice Fix windows build error. `buf` is borrowed by the call to `as_mut_buf()` and so we must invoke `slice()` outside of that call.
2013-02-15tests/tutorials: Get rid of `move`.Luqman Aden-1/+1
2013-02-15librustc: Get rid of `move`.Luqman Aden-5/+5
2013-02-14Convert all uses of vec::slice to vec::view Issue #3869Nick Desaulniers-6/+7
Rename const_view to const_slice Renamed mut_view to mut_slice
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-2/+2
rs=implflipping
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-33/+33
2013-02-13librustc: Make monomorphic newtype structs work cross-cratePatrick Walton-29/+93