about summary refs log tree commit diff
path: root/src/libstd/c_vec.rs
AgeCommit message (Collapse)AuthorLines
2012-12-27libstd: Fix a bunch of resolve errors in tests. rs=firePatrick Walton-1/+2
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-0/+6
contain at least two components. r=graydon
2012-12-23std: Mark some functions as pureChris Peterson-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-29librustc: Make the Drop trait use explicit selfPatrick Walton-5/+5
2012-11-14Convert libstd to use the Drop traitBen Striegel-2/+5
2012-11-14Revert "Convert libstd to use the Drop trait"Brian Anderson-5/+2
This reverts commit 28c7a251514919a2d7bdf6c67b8edf5eed9043db.
2012-11-14Convert libstd to use the Drop traitBen Striegel-2/+5
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-1/+2
One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes.
2012-09-28De-export std::c_vec. Part of Part of #3583.Graydon Hoare-14/+7
2012-09-28std: More demodingBrian Anderson-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-1/+1
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-2/+2
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-1/+1
2012-09-04std: Remove struct ctorsBrian Anderson-1/+6
2012-09-02std: warn(non_camel_case_types) everywhere. still some exceptionsBrian Anderson-1/+0
2012-08-29std: Camel case some constructorsBrian Anderson-2/+2
2012-08-28CamelCasify lots of stdBen Striegel-18/+19
2012-08-26Camel case the option typeBrian Anderson-6/+6
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-1/+1
2012-08-05Switch alts to use arrowsBrian Anderson-2/+2
2012-08-01Convert ret to returnBrian Anderson-6/+6
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-64/+65
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-5/+5
2012-07-01Convert to new closure syntaxBrian Anderson-1/+1
2012-06-22Change resources to classes in libstd and rustcTim Chevalier-2/+6
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-2/+2
2012-06-04Machine types are different from int/uint, etc (Issue #2187)Eric Holk-5/+5
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-6/+6
2012-03-13Name types after their modules instead of 't'Brian Anderson-20/+22
2012-03-13Overhaul constructor naming in libsBrian Anderson-5/+5
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-9/+3
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-09std: Convert to rustdocBrian Anderson-52/+27
2012-01-31Change option::t to optionTim Chevalier-1/+1
Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming).
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. ↵Graydon Hoare-1/+1
Close #1428.
2012-01-19stdlib: "tag" -> "enum"Patrick Walton-2/+2
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-1/+1
Does what it says on the tin. The next commit will remove support for this syntax.
2012-01-17libstd: Move std tests into libstdBrian Anderson-0/+61
2012-01-06libstd: rename c_vec::size to len.Erick Tryzelaar-16/+15
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-2/+2
And remove support for the old syntax
2011-12-06libstd: Update docsBrian Anderson-0/+52
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+99