about summary refs log tree commit diff
path: root/src/rustc/metadata/encoder.rs
AgeCommit message (Collapse)AuthorLines
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-1246/+0
2012-10-30rustc: Instantiate trait refs for automatically-derived implementations. ↵Patrick Walton-1/+4
Should fix check-fast. rs=bustage
2012-10-25Merge remote-tracking branch '14427/incoming'Brian Anderson-1/+1
Conflicts: src/libstd/sort.rs
2012-10-23rustc: Implement typechecking for simple monomorphic derivable traits on ↵Patrick Walton-10/+15
monomorphic types. r=brson
2012-10-22Merge remote-tracking branch 'original/incoming' into incomingSimon BD-75/+101
2012-10-18rustc: Implement intra-crate static methods on anonymous trait ↵Patrick Walton-2/+20
implementations. r=nmatsakis
2012-10-18libcore: call [u8] values bytes, not bufsErick Tryzelaar-2/+2
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-4/+4
2012-10-15rustc: Implement monomorphic default methods. r=nmatsakisPatrick Walton-4/+26
2012-10-12remove ctor from ast (take 2) (no review: just dead code removal)Niko Matsakis-21/+1
2012-10-12Use the Nth impl when translating a static method call, insteadNiko Matsakis-0/+1
of the 0th. 0th is only correct when there are no bound tps on the trait. Fixes #3741.
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-40/+40
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-43/+48
2012-10-06Merge remote-tracking branch 'original/incoming' into incomingSimon BD-1/+12
2012-10-05Remove uses of mutable ref mode.Tim Chevalier-1/+1
It's still in the compiler right now, but warned about
2012-10-05rustc: Implement simple uses of &traitPatrick Walton-0/+11
2012-10-05Revert "wip"Tim Chevalier-1/+1
This reverts commit ca49fd402af8e7bf613c43e996274b5a017958d2.
2012-10-05wipTim Chevalier-1/+1
2012-10-03Merge remote-tracking branch 'original/incoming' into incomingSimon BD-31/+30
Conflicts: src/libstd/json.rs src/libstd/sort.rs
2012-09-27core: More option demodingBrian Anderson-2/+2
2012-09-27Put function argument last in sort function. Fixes #3265.Simon BD-1/+1
2012-09-26core: Fix mode warnings in strBrian Anderson-1/+1
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-28/+27
2012-09-23core: Demode optionBrian Anderson-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-21libcore: De-mode strPatrick Walton-1/+1
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-2/+2
This reverts commit 90e3665fa79d32c3188169cfa992516fb36b81a8.
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-2/+2
2012-09-20Remove export_map from resolve, just use export_map2.Graydon Hoare-3/+0
2012-09-20libcore: Make BytesWriters not require shared boxes.Patrick Walton-1/+1
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-18/+18
2012-09-19Remove hokey-hashes from metadata indexes.Graydon Hoare-5/+8
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-2/+4
Note that the method foo.each() is not de-moded, nor the other vec routines.
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵Niko Matsakis-7/+5
demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready.
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-5/+7
2012-09-18libcore: make a copyless io::BytesWriterErick Tryzelaar-20/+17
2012-09-15libcore: rename *flate_buf to *flate_bytes (#3444)Erick Tryzelaar-1/+1
2012-09-11Make moves explicit in rustcTim Chevalier-1/+1
2012-09-10Camel case std::serializationBrian Anderson-2/+0
2012-09-10Convert std::map to camel caseBrian Anderson-8/+8
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-1/+1
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-1/+1
2012-09-07Remove support for multiple traits in a single implTim Chevalier-5/+2
There was half-working support for them, but they were never fully implemented or even approved. Remove them altogether. Closes #3410
2012-09-07rustc: Add a str_eq lang item for pattern matchingPatrick Walton-0/+1
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-1/+1
2012-09-05Mark crate metadata with a version tag. Close #3390.Graydon Hoare-1/+20
2012-09-04Remove 'with'Brian Anderson-1/+1
2012-09-04rustc: "import" -> "use"Patrick Walton-21/+21
2012-08-30rustc: "extern mod { ... }" should be written "extern { ... }" insteadPatrick Walton-1/+0
2012-08-29Rename resolve3 -> resolve.Graydon Hoare-3/+3