summary refs log tree commit diff
path: root/src/rustc/middle/ty.rs
AgeCommit message (Expand)AuthorLines
2012-10-11Remove obsolete commentTim Chevalier-5/+0
2012-10-08Revert "Revert "Remove old auto_serialize2 code (needs snapshot)""Tim Chevalier-16/+0
2012-10-08Revert "Remove old auto_serialize2 code (needs snapshot)"Tim Chevalier-0/+16
2012-10-07Remove old auto_serialize2 code (needs snapshot)Erick Tryzelaar-16/+0
2012-10-07Remove the old serializers (needs snapshot)Erick Tryzelaar-0/+16
2012-10-07migrate libsyntax/rustc to auto_serialize2Erick Tryzelaar-17/+17
2012-10-05rustc: Add a new method_self method call origin. Part of default methods.Patrick Walton-1/+2
2012-10-05rustc: Implement simple uses of &traitPatrick Walton-6/+23
2012-10-03Change default mode for fns to be by-copy, except for fn&Tim Chevalier-6/+9
2012-10-02rustc: Add a side table for legacy boxed traits, not filled in.Patrick Walton-2/+4
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-19/+19
2012-09-28Demode iter::foldl and friendsTim Chevalier-5/+5
2012-09-28demode vecNiko Matsakis-7/+7
2012-09-27core: More option demodingBrian Anderson-1/+1
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-5/+5
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-23/+23
2012-09-25use + mode for (almost) everything when not using legacy modesNiko Matsakis-5/+25
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-530/+0
2012-09-23core: Demode optionBrian Anderson-3/+3
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-6/+6
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+530
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-15/+15
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-11/+11
2012-09-19Remove unused hokey-hashes from typeck and region inference.Graydon Hoare-110/+0
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-5/+5
2012-09-19use && for fn() even in legacy mode to work around mem leakNiko Matsakis-2/+12
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-14/+14
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-14/+14
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-4/+4
2012-09-18Treat static slices and rptrs as sendable.Graydon Hoare-1/+11
2012-09-18rustc: Remove legacy mode inference, unless #[legacy_modes] is usedPatrick Walton-4/+23
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-3/+3
2012-09-12Add some monomorphizing instrumentation, simplify types before emitting glue.Graydon Hoare-3/+17
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-19/+19
2012-09-12Make moves in arguments explicit in libsyntax and rustcTim Chevalier-1/+1
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-43/+59
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-66/+66
2012-09-10rustc: Stop calling cmp shape glue in trans.Patrick Walton-3/+6
2012-09-10Convert std::map to camel caseBrian Anderson-27/+27
2012-09-10Combine the vtable_origins from impl + method.Niko Matsakis-0/+15
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-2/+2
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-3/+3
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-19/+263
2012-09-07Remove support for multiple traits in a single implTim Chevalier-4/+4
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-10/+10
2012-09-07rustc: Trailing whitespacePatrick Walton-1/+0
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-15/+30
2012-09-07In typeck, don't assume traits with default methods are in the same crateTim Chevalier-0/+19
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-141/+185
2012-09-06Refactor ty_var and ty_var_integral into one ty_infer variantNiko Matsakis-58/+71