summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-09-12libcore: Make %? use the visitor, not shape gluePatrick Walton-7/+4
2012-09-12libcore: Add some visitor-based logging functionalityPatrick Walton-2/+583
2012-09-12libcore: add send_map::with_find_ref and with_get_ref.Erick Tryzelaar-0/+31
2012-09-12libcore: modernize send_map's whitespacingErick Tryzelaar-46/+42
2012-09-12trans: overhaul match bindings. No more phi, one code path for guards.Niko Matsakis-401/+724
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-88/+88
2012-09-12Document IterBytes, Eq, Cmp, Hash. Close #3449.Graydon Hoare-1/+61
2012-09-12core: Implement ToStr for @strPhilipp Brüschweiler-0/+4
2012-09-12Promote 'const', 'copy', 'fn' to strict keywordsBrian Anderson-18/+22
2012-09-12purge the separate path for rel ops (e.g., ==) vs other bin opsNiko Matsakis-63/+25
2012-09-12Rename 'contextual' keywords to 'temporary'Brian Anderson-7/+7
2012-09-12Remove some transitional codeBrian Anderson-126/+53
2012-09-12rustc: Use the correct 'fail' rtcallBrian Anderson-1/+1
2012-09-12Add some monomorphizing instrumentation, simplify types before emitting glue.Graydon Hoare-4/+135
2012-09-12Add a bunch of inline hints.Graydon Hoare-0/+12
2012-09-12Register snapshotsBrian Anderson-0/+8
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-182/+353
2012-09-12Rename core::rt_fail to core::rt_fail_Brian Anderson-1/+7
2012-09-12Make moves in arguments explicit in libsyntax and rustcTim Chevalier-26/+27
2012-09-12Use a different strategy for transitioning to camel case extfmtBrian Anderson-6/+3
2012-09-12update to store map on stack, taking advantage of auto-refNiko Matsakis-7/+7
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-1518/+2008
2012-09-11Make the 'move mode but datum will not store' error fatalTim Chevalier-1/+1
2012-09-11Remove dead codeTim Chevalier-1/+0
2012-09-11Make moves explicit in argumentsTim Chevalier-109/+113
2012-09-11Convert core::extfmt to camel caseBrian Anderson-148/+341
2012-09-11rustdoc: Fix formatting of -hBrian Anderson-1/+1
2012-09-11Promote 'impl' from restricted keyword to strictBrian Anderson-19/+18
2012-09-11Reserve 'be' as a keywordBrian Anderson-0/+41
2012-09-11Convert 'use' to 'extern mod'. Remove old 'use' syntaxBrian Anderson-316/+308
2012-09-11Promote 'pub' and 'priv' from restricted to strict keywordsBrian Anderson-7/+6
2012-09-11Merge pull request #3440 from jld/vec-dedupBrian Anderson-0/+81
2012-09-11Improve unexpected error scanner for compile-fail tests (Closes #1476)Drew Willcoxon-3/+81
2012-09-11Fix combine-tests.py for new syntaxBrian Anderson-4/+4
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-186/+185
2012-09-11Remove priv sections from classes. Obsolete the syntaxBrian Anderson-102/+64
2012-09-11Make moves explicit in rustcTim Chevalier-23/+23
2012-09-11rustc: Remove a bunch of unused upcallsPatrick Walton-17/+2
2012-09-11rustc: Remove the cmp type upcallPatrick Walton-34/+0
2012-09-10Fix ebml testsBrian Anderson-4/+4
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-235/+195
2012-09-10Camel case std::serializationBrian Anderson-63/+66
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-39/+42
2012-09-10Report obsolete trait lists on structsBrian Anderson-4/+19
2012-09-10Make remaining moves explicit in libstdTim Chevalier-68/+68
2012-09-10Report obsolete class method syntaxBrian Anderson-20/+43
2012-09-10Promote 'return' from a restricted keyword to a strict keywordBrian Anderson-19/+1
2012-09-10rustc: Stop calling cmp shape glue in trans.Patrick Walton-10/+47
2012-09-10Convert std::map to camel caseBrian Anderson-384/+383
2012-09-10Rename the poorly named Managed<T> type to Mut<T>.Niko Matsakis-23/+31