summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-09-12Add a bunch of inline hints.Graydon Hoare-0/+12
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-114/+224
2012-09-12Rename core::rt_fail to core::rt_fail_Brian Anderson-0/+6
2012-09-12Use a different strategy for transitioning to camel case extfmtBrian Anderson-5/+2
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-2/+9
2012-09-11Make moves explicit in argumentsTim Chevalier-87/+88
2012-09-11Convert core::extfmt to camel caseBrian Anderson-73/+266
2012-09-11Promote 'impl' from restricted keyword to strictBrian Anderson-4/+4
2012-09-11Convert 'use' to 'extern mod'. Remove old 'use' syntaxBrian Anderson-2/+2
2012-09-11Promote 'pub' and 'priv' from restricted to strict keywordsBrian Anderson-4/+4
2012-09-11Merge pull request #3440 from jld/vec-dedupBrian Anderson-0/+81
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-61/+60
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-3/+3
2012-09-10rustc: Stop calling cmp shape glue in trans.Patrick Walton-0/+7
2012-09-10Rename the poorly named Managed<T> type to Mut<T>.Niko Matsakis-16/+24
2012-09-10fix a implicitly copyable warningNiko Matsakis-1/+1
2012-09-10Make all remaining moves explicit in libcoreTim Chevalier-54/+54
2012-09-10Convert class methods to impl methods. Stop parsing class methodsBrian Anderson-37/+48
2012-09-10Make moves explicit in pipes and pipe compilerTim Chevalier-46/+45
2012-09-10Make moves explicit in task; also make option::unwrap take its argument by moveTim Chevalier-55/+58
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-15/+44
2012-09-10Make more moves explicit in libcoreTim Chevalier-77/+77
2012-09-10Make moves explicit in vecTim Chevalier-52/+52
2012-09-10Add vec::dedup for in-place consecutive duplicate element removal.Jed Davis-0/+81
2012-09-09Rename variables that clash with keywordsBrian Anderson-6/+6
2012-09-09core: warn(non_camel_case_types) -> denyBrian Anderson-2/+1
2012-09-08core: fix separator for Future<A> propertyJeff Olson-1/+1
2012-09-08core: missed rebase cruft cleanupJeff Olson-4/+0
2012-09-08core: most rebase cruft cleanupJeff Olson-2/+3
2012-09-08core: change FutureState Forced(A) to Forced(~A)Jeff Olson-4/+4
2012-09-08core: change notify_chan eq checks to is_none(), insteadJeff Olson-9/+8
2012-09-08core: patch from nmatsakis to make futures non-copyableJeff Olson-4/+8
2012-09-08core/std: finish making futures sendable + test.. still issuesJeff Olson-4/+14
2012-09-08core/std: an unending parade of minor tweaks due to renaming Option et alJeff Olson-3/+3
2012-09-08core: cleanup in task.rs for things missed in last rebaseJeff Olson-7/+7
2012-09-08core: fix breakage in TaskBuilder.future_resultJeff Olson-7/+15
2012-09-08core: changing pipes::port/chan_one to Port/ChanOne in unsafe.rsJeff Olson-1/+1
2012-09-08core: Fix stage0 build errorsBrian Anderson-19/+48
2012-09-08core: port task.rs to comm::Chan/Port to pipes::Chan/PortJeff Olson-38/+135
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-230/+230
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-7/+7
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-192/+218
2012-09-07Add an ignore! macro, remove support for nested block comments, re: #2755.Graydon Hoare-1/+1
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-38/+38
2012-09-07libcore: Make str_eq not break with coretestPatrick Walton-0/+17
2012-09-07rustc: Add a str_eq lang item for pattern matchingPatrick Walton-0/+1
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-35/+35
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-24/+50
2012-09-07gc: Add early abort when GC is disabled.Elliott Slaughter-0/+15