summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2013-01-22std: Ignore time::tests::test_strptime, it's failing for some reasonTim Chevalier-0/+1
I'll file an issue.
2013-01-22std: various hacking on workcache.Graydon Hoare-107/+185
2013-01-22Merge pull request #4466 from ScriptDevil/masterTim Chevalier-33/+34
Range checking and miscellaneous fixes tin time library
2013-01-22Merge pull request #4571 from thestinger/containerTim Chevalier-47/+97
more work on container traits
2013-01-22add a base Container traitDaniel Micay-20/+26
2013-01-22add a container::Map traitDaniel Micay-32/+34
2013-01-22add a Mutable container trait with clearDaniel Micay-4/+48
2013-01-21Add Timespec comment and assert about negative nsecChris Peterson-0/+11
2013-01-21style fixDaniel Micay-3/+1
2013-01-20Merge pull request #4506 from thestinger/mkdtempTim Chevalier-16/+8
clean up tempfile module and rm FIXME
2013-01-20Merge pull request #4519 from cpeterso/impl-timespec-ordTim Chevalier-2/+46
Implement Ord trait for Timespec
2013-01-20add a Set trait and implement it for TreeSetDaniel Micay-13/+16
2013-01-19Fix the difference method on bit vectorsAlex Crichton-5/+32
2013-01-17Add a license check to tidy. #4018Brian Anderson-0/+29
2013-01-17re-borrow in heir_swap (fixes compile)Daniel Micay-1/+1
2013-01-17indentation fixDaniel Micay-2/+2
2013-01-17make is_superset/is_subset O(n+m) instead of O(n*log(m))Daniel Micay-3/+25
2013-01-17make intersection O(n+m) instead of O(n*log(m))Daniel Micay-4/+18
2013-01-17make is_disjoint O(n+m) instead of O(n*log(m))Daniel Micay-2/+18
2013-01-17cleanupDaniel Micay-17/+11
2013-01-17add TreeSetIteratorDaniel Micay-37/+46
2013-01-17docstring/comment fixesDaniel Micay-2/+2
2013-01-17fix bug in union implementation (missing return)Daniel Micay-1/+3
2013-01-17implement symmetric_differenceDaniel Micay-2/+58
2013-01-17implement set unionDaniel Micay-3/+54
2013-01-17make TreeSet tests a bit more paranoidDaniel Micay-22/+22
2013-01-17add scaffolding for symmetric_difference/unionDaniel Micay-5/+19
2013-01-17range search would be niceDaniel Micay-0/+2
2013-01-17implement set differenceDaniel Micay-7/+57
2013-01-17fix API of unionDaniel Micay-1/+1
2013-01-17remove 'TODO' from the list of future improvementsDaniel Micay-2/+4
2013-01-17rm extra newlineDaniel Micay-1/+0
2013-01-17clean up equality code a bitDaniel Micay-3/+2
2013-01-17make Eq implementation O(n)Daniel Micay-10/+17
2013-01-17add a lazy forward iterator to TreeMapDaniel Micay-2/+70
2013-01-17replace treemap with a balanced treeDaniel Micay-127/+667
2013-01-17librustc: Implement write guards for borrowing `@mut` to `&` or `&mut`. ↵Patrick Walton-32/+49
r=nmatsakis
2013-01-16Implement Ord trait for TimespecChris Peterson-2/+46
2013-01-16clean up tempfile module and rm FIXMEDaniel Micay-16/+8
This removes the FIXME suggesting that mkdtemp should rely on the default umask, because that would make it unusable for making a secure work area in a world writable directory (have to assume that other users have created files, directories, hard links, etc. in your directory). The POSIX mkdtemp function creates a directory with 700 permissions to avoid this problem.
2013-01-15Swap return value order in pipes::oneshot Issue #4496Nick Desaulniers-3/+3
2013-01-14Add cfg attrs to handle auto_encode transitionBrian Anderson-0/+58
2013-01-14Merge remote-tracking branch 'mneumann/f-serialize'Brian Anderson-8/+8
2013-01-14Tidied up long linesAshok Gautham-5/+8
2013-01-13Support ARM and Androidkyeongwoon-0/+17
Conflicts: src/libcore/os.rs src/librustc/back/link.rs src/librustc/driver/driver.rs src/librustc/metadata/loader.rs src/librustc/middle/trans/base.rs
2013-01-13Merge pull request #4411 from wting/4203_rename_memcpyTim Chevalier-1/+1
Rename memcpy, memmove, memset
2013-01-13Merge pull request #4444 from JensNockert/pub-semaphoreTim Chevalier-1/+1
Make std::sync::semaphore() public
2013-01-13Add range checking in the time libraryAshok Gautham-26/+24
This was requested in Issue #2350. New function match_digits_in_range added and used instead of match_digits wherever needed.
2013-01-13Fix errors in how parsed time values were usedAshok Gautham-2/+2
%u flag takes a value in the range of 1-7. However value needs to be stored in tm.tm_wday between 0 and 6. %y takes a two-digit year value. Subtracting 1900_i32 from it is not needed.
2013-01-13Fix incorrect error messages in the time libraryAshok Gautham-5/+5
2013-01-12libstd: "target_os = win32", not "target_os = windows". rs=bustagePatrick Walton-2/+2