about summary refs log tree commit diff
path: root/src/libstd/std.rc
AgeCommit message (Collapse)AuthorLines
2012-09-26libstd: add the new trait-based serializationErick Tryzelaar-1/+3
This will need a snapshot before we can convert ebml and rustc to use the new-style serialization.
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+42
#[legacy_exports];
2012-09-19std: Clean up crate descriptionBrian Anderson-1/+9
2012-09-18rustc: Remove legacy mode inference, unless #[legacy_modes] is usedPatrick Walton-0/+2
2012-09-11Convert 'use' to 'extern mod'. Remove old 'use' syntaxBrian Anderson-1/+1
2012-09-10Camel case std::serializationBrian Anderson-1/+0
2012-09-10Convert std::map to camel caseBrian Anderson-1/+0
2012-09-09std: warn(non_camel_case_types) -> denyBrian Anderson-2/+1
2012-09-05rustc: "import" -> "use" in .rc filesPatrick Walton-1/+1
2012-09-04std: Convert test to camel caseBrian Anderson-1/+0
2012-09-04std: Camel case smallintmapBrian Anderson-1/+0
2012-09-04std: Camel case sortBrian Anderson-1/+0
2012-09-04std: Camel case treemapBrian Anderson-1/+0
2012-09-04std: Camel case listBrian Anderson-1/+0
2012-09-02std: Camel case the rope moduleBrian Anderson-1/+0
2012-09-02std: Allow camel case for list typeBrian Anderson-0/+1
2012-09-02std: warn(non_camel_case_types) everywhere. still some exceptionsBrian Anderson-27/+9
2012-08-31std: Camel case net modulesBrian Anderson-0/+4
2012-08-30Bump version to 0.4Brian Anderson-2/+2
2012-08-29std: More camel casingBrian Anderson-0/+7
2012-08-29Camel case more std typesBrian Anderson-0/+14
2012-08-26convert std::arc types to camelcaseBen Blum-0/+1
2012-08-26convert std::sync types to camelcaseBen Blum-0/+1
2012-08-16Fix compile errors in tutorial tests.Eric Holk-1/+1
2012-08-16Add std::comm with DuplexStreamEric Holk-0/+1
2012-08-12std: Add cell to the std crate and make it buildBrian Anderson-0/+2
2012-08-10Implement mutex_arc and rw_arc; add some testsBen Blum-0/+1
2012-08-10Split libcore/arc.rs: arc -> std::arc; exclusive -> unsafe::exclusiveBen Blum-0/+4
2012-08-02Remove std::utilBen Blum-2/+1
2012-08-01Clean out transitional lint.Graydon Hoare-5/+0
2012-07-30Move send_map to libcoreBen Blum-2/+1
2012-07-27export send_map and use fewer impl namesNiko Matsakis-1/+2
2012-07-27wip: add a sendable hashmap to stdlibNiko Matsakis-0/+1
caveats: - not efficient nor heavily tested - API subject to change and currently incompatible with map
2012-07-26Nomenclature fixes in the lint checker. Fewer double-negatives.Graydon Hoare-0/+5
New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it".
2012-07-23Adding simple net::url module to parse and format urls.Daniel Patterson-1/+2
2012-07-11Fix some version numbers.Graydon Hoare-2/+2
2012-07-05std: Actually buildbase64Brian Anderson-0/+1
2012-07-05std: Export base64Brian Anderson-0/+1
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-1/+1
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-06-29std: kludge export of net_ip in std.rc until submodule export is sortedJeff Olson-1/+1
2012-06-19Moved arc to libcore and added an arc that allows shared mutable state ↵Eric Holk-2/+1
through mutual exclusion.
2012-06-16Revert "Moved arc to libstd and added an arc that allows shared mutable ↵Tim Chevalier-1/+2
state through mutual exclusion." This reverts commit 015527b0cee0bc5cfaac8dd610035a0c1b2f8ea6.
2012-06-15Moved arc to libstd and added an arc that allows shared mutable state ↵Eric Holk-2/+1
through mutual exclusion.
2012-06-07std: Implement a fuzzy-equal interfacePatrick Walton-0/+2
2012-06-04Make vecs implicitly copyable for all of our projects.Michael Sullivan-0/+2
2012-05-30Move par into libstd. Closes #2441.Eric Holk-1/+2
2012-05-25std: Rename uv::hl to uv::iotask. Additional cleanupBrian Anderson-2/+2
2012-05-23A shareable atomically reference counted pointer wrapper.Eric Holk-1/+2
Needs more tests to ensure safety, and probably some more work on usability too.
2012-05-22std: reworking how some net and libuv modules are exported in the rcJeff Olson-1/+2
.. turns out that, without the export, the modules aren't accessible outside of the crate, itself. I thought that, by importing some module into another (nesting it) and exporting from that nested module (which is, itself, exported from std.rc) that my mod would be in the build artifact. This doesn't appear to be the case. learning is fun!
2012-05-22std: pushing existing code in net.rs -> net_ip.rs and re-import/exportingJeff Olson-0/+1