about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2012-09-13CamelCase and demode json.rs and deque.rsKevin Cantu-78/+96
2012-09-12Rename str::unsafe to str::rawBrian Anderson-6/+6
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-10/+10
2012-09-12Promote 'const', 'copy', 'fn' to strict keywordsBrian Anderson-12/+14
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-15/+76
also, change DVec() to work with imm vectors rather than mut ones
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-4/+22
Fixes #3261 Fixes #3443
2012-09-11Make moves explicit in argumentsTim Chevalier-22/+25
2012-09-11Convert 'use' to 'extern mod'. Remove old 'use' syntaxBrian Anderson-1/+1
2012-09-11Promote 'pub' and 'priv' from restricted to strict keywordsBrian Anderson-1/+1
2012-09-10Fix ebml testsBrian Anderson-4/+4
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-7/+6
2012-09-10Camel case std::serializationBrian Anderson-46/+51
2012-09-10Make remaining moves explicit in libstdTim Chevalier-68/+68
2012-09-10Convert std::map to camel caseBrian Anderson-96/+95
2012-09-10Rename the poorly named Managed<T> type to Mut<T>.Niko Matsakis-2/+2
The Mut<T> type is intended to allow freezable data stuctures to be stored in `@mut` boxes. Currently this causes borrowck to be very conserivative since it cannot prove that you are not modifying such a structure while iterating over it, for example. But if you do `@Mut<T>` instead of `@mut T`, you will effectively convert borrowck's static checks into dynamic ones. This lets you use the e.g. send_map just like a Java Map or something else.
2012-09-10Convert class methods to impl methods. Stop parsing class methodsBrian Anderson-1/+7
2012-09-10Provide naive implementations of cmp::Eq and to_bytes::IterBytes for ↵Brian J. Burg-0/+23
net::url::Url
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-1/+78
Only called for string patterns.
2012-09-09libstd: Fix botched exports for net_tcpPatrick Walton-1/+1
2012-09-09std: warn(non_camel_case_types) -> denyBrian Anderson-2/+1
2012-09-08std: cleanup in sync.rs for things missed in last rebaseJeff Olson-9/+9
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-103/+103
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-5/+5
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-75/+45
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-43/+43
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-3/+3
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-6/+14
2012-09-06Test that merge sort is stable -- thanks to Jesse JonesTim Chevalier-0/+22
Closes #3399
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-12/+16
Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE
2012-09-05rustc: "import" -> "use" in .rc filesPatrick Walton-1/+1
2012-09-04std: Convert test to camel caseBrian Anderson-66/+65
2012-09-04WhitespaceBrian Anderson-1/+0
2012-09-04std: Remove struct ctorsBrian Anderson-10/+64
2012-09-04std: Camel case smallintmapBrian Anderson-13/+12
2012-09-04std: Camel case sortBrian Anderson-9/+8
2012-09-04std: Camel case treemapBrian Anderson-20/+19
2012-09-04std: Camel case listBrian Anderson-49/+48
2012-09-04Use struct+impl syntax instead of the (deprecated) struct with embedded ↵Gareth Daniel Smith-151/+185
methods syntax. Also standardise the comment indentation and add some whitespace between items.
2012-09-04fix two issues with the exports: Gareth Daniel Smith-22/+1
1. from_bytes, from_bools and from_fn were not exported but should have been. 2. lots of stuff that either didnt exist or didnt need exporting was being exported.
2012-09-04add additional Bitv constructors (as proposed in issue #2964)Gareth Daniel Smith-0/+99
2012-09-04Merge pull request #3383 from crabtw/fbsdBrian Anderson-10/+0
use native log2 function and enable freebsd tests in uv_ll
2012-09-04Demode libstd/net_ip.rsKevin Cantu-16/+18
2012-09-04Demode libstd/net_url.rsKevin Cantu-17/+20
2012-09-04Demode treemap.rsKevin Cantu-3/+5
2012-09-04Confirm demoding of smallintmap.rsKevin Cantu-1/+4
2012-09-04Confirm demoding of term.rsKevin Cantu-0/+2
2012-09-04std: Fix net::url constructor namesBrian Anderson-5/+5
2012-09-04libstd: "import" -> "use"Patrick Walton-135/+126
2012-09-05use native log2 function and enable freebsd tests in uv_llJyun-Yan You-10/+0
2012-09-03libstd: Make ToBase64 take slicesPatrick Walton-2/+2