summary refs log tree commit diff
path: root/src/libstd/std.rc
AgeCommit message (Collapse)AuthorLines
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
2012-05-22initial stab at API for std::net::tcpJeff Olson-0/+1
2012-05-22Removing par.rs, since it's not usable now anyway.Eric Holk-2/+0
2012-05-22Adding a module with parallel vector operations.Eric Holk-0/+2
This should go in libstd, but currently resolve bugs make this not work.
2012-05-18purge ufindNiko Matsakis-3/+1
2012-04-20std: add std::timer and timer::delayed_send and timer::sleepJeff Olson-1/+2
.. leveraging std::uv, we have: timer::delayed_send - send a value over a provided channel after the timeout has passed timer::sleep - block the current task for the specified period both of these fns (and everything that goes in timer.rs) leverage the uv_timer_* API
2012-04-20uv::hl::get_global_loop() -> uv::global_loop::get()Jeff Olson-0/+1
- moved global loop tests, as well.. will add tests in uv_hl that encompass rolling your own high_level_loop via uv::hl::run_high_level_loop() - also whitespace cleanups and misc warning cleanup.. - doesn't work on 32bit linux
2012-04-18Remove tri.rs and four.rsMarijn Haverbeke-3/+1
Closes #1892
2012-04-06adding uv_hl module and some doc workJeff Olson-0/+1
2012-04-06rename uv::direct:: to uv::ll:: and put into its own crateJeff Olson-0/+3
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-1/+5
2012-03-28Update crate URLs to point to interesting things.Graydon Hoare-1/+1
2012-03-22Bump version numbers to 0.2Brian Anderson-1/+1
2012-03-20stdlib: Implement arenasPatrick Walton-1/+2
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-1/+2
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-42/+1
- 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-0/+2
2012-02-28moving new uv stuff into uv.rs and rust_uv.cppJeff Olson-2/+1
- removing the remains of uvtmp.rs and rust_uvtmp.rs - removing the displaced, low-level libuv bindings in uv.rs and rust_uv.cpp
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-2/+1
2012-02-13add serialization library; convert ebml lib to use u64 internallyNiko Matsakis-1/+1
2012-01-22std: Add some hacks to use libuvBrian Anderson-1/+2
2012-01-21std: Remove extfmt. Has been moved to core. Closes #1600Brian Anderson-2/+1
2012-01-17libstd => libcoreLenny222-2/+1
2012-01-17spin-off rustdocs tuple code to libstdLenny222-1/+2
2012-01-17Add an std::md4 moduleMarijn Haverbeke-0/+1
2012-01-09Remove leftover comm.rs in stdMarijn Haverbeke-2/+1
(The actual comm module lives in core.)
2012-01-08Declare MIT license in crate attributes, not BSDBrian Anderson-1/+1
The Rust License is actually the MIT license, not BSD
2012-01-01freebsd supportUser Jyyou-0/+7
2011-12-20removed math leftovers from stdStefan Plantikow-7/+1
2011-12-14Remove some duplicated unused parts of std now that they're present in core.Graydon Hoare-27/+3
2011-12-14std: export math_f* as math::f* submods and use tailcalls in std::mathStefan Plantikow-3/+3
2011-12-08Add crate_type attributes to rustc, std, coreBrian Anderson-1/+1
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+138