| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Fix merge fallout. | Patrick Walton | -274/+0 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -1848/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-20 | core::rt: Convert unsafe_borrow_io to a Local impl | Brian Anderson | -8/+7 | |
| 2013-05-20 | core::rt: Remove local_sched module | Brian Anderson | -8/+9 | |
| 2013-05-20 | core::rt: Convert users of local_sched to Local trait | Brian Anderson | -17/+18 | |
| 2013-05-20 | auto merge of #6632 : steveklabnik/rust/remove_more_warnings, r=thestinger | bors | -2/+2 | |
| With this, the build is almost 100% warning free. One more can be fixed after the next snapshot, and there's one other that I filed an issue about already. | ||||
| 2013-05-19 | Fix many warnings. | Steve Klabnik | -2/+2 | |
| 2013-05-19 | Remove more warnings. | Steve Klabnik | -4/+0 | |
| Mostly of the 'unused imports' kind. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -13/+13 | |
| 2013-05-17 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -357/+1525 | |
| 2013-05-16 | fix warnings | Corey Richardson | -1/+1 | |
| 2013-05-15 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -357/+1525 | |
| 2013-05-15 | core::rt: Fix TCP test on mac | Brian Anderson | -1/+4 | |
| 2013-05-15 | core::rt: Warnings | Brian Anderson | -11/+7 | |
| 2013-05-15 | core::rt: Fix scheduling logic for enqueued tasks | Brian Anderson | -1/+11 | |
| 2013-05-15 | core::rt: Add uv timer bindings | Brian Anderson | -7/+198 | |
| 2013-05-15 | core::rt: Don't abort when reporting an unknown uv error | Brian Anderson | -2/+3 | |
| 2013-05-15 | core::rt: Error handling for TcpStream.read | Brian Anderson | -2/+8 | |
| 2013-05-14 | Merge remote-tracking branch 'brson/io-upstream' into incoming | Brian Anderson | -357/+1318 | |
| Conflicts: src/libcore/logging.rs src/libcore/rt/local_services.rs src/libcore/rt/uv/mod.rs src/libcore/rt/uv/net.rs src/libcore/rt/uv/uvio.rs src/libcore/unstable.rs | ||||
| 2013-05-14 | core::rt: Wait for handles to close | Brian Anderson | -24/+60 | |
| 2013-05-14 | core: Cleanup warnings | Brian Anderson | -91/+98 | |
| 2013-05-14 | core::rt: Make TCP servers work | Brian Anderson | -31/+38 | |
| 2013-05-14 | Warnings | Brian Anderson | -1/+1 | |
| 2013-05-14 | core::rt: Just a small fix to TcpStream | Brian Anderson | -3/+4 | |
| 2013-05-14 | core::rt: Move all the uv callback definitions to one place | Brian Anderson | -42/+23 | |
| 2013-05-14 | core::rt: Move the implementation of IdleWatcher to its own file | Brian Anderson | -69/+86 | |
| 2013-05-14 | core::rt: Only use one mechanism for attaching custom data to uv handles | Brian Anderson | -50/+19 | |
| 2013-05-14 | core::rt: Reording code | Brian Anderson | -114/+115 | |
| 2013-05-14 | core::rt: Convert some uv functions to extension methods | Brian Anderson | -148/+127 | |
| 2013-05-14 | core::rt: Fix some copies in uv | Brian Anderson | -14/+9 | |
| 2013-05-14 | core::rt: Fix the finalizer on UvTcpStream and UvTcpListener | Brian Anderson | -39/+16 | |
| Eliminates a lot of calls to `close` | ||||
| 2013-05-14 | core::rt: Use unsafe pointers instead of transmuted regions | Brian Anderson | -27/+33 | |
| 2013-05-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -1/+3 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-13 | core::rt Restructure some modules | Brian Anderson | -7/+929 | |
| Put all uv code under rt::uv, as if it were in its own crate. Pull local_sched out of rt::sched. | ||||
| 2013-05-13 | core::rt: Clean up the interface to rtio | Brian Anderson | -1/+1 | |
| Make names that better match rt::io. Return error types. | ||||
| 2013-05-13 | core::rt: Begin implementing TcpStream | Brian Anderson | -8/+66 | |
| This ended up touching a lot of code related to error handling. | ||||
| 2013-05-12 | librustc: Make `self` and `static` into keywords | Patrick Walton | -2/+2 | |
| 2013-05-11 | Warning police | Tim Chevalier | -4/+2 | |
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -50/+20 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-29 | test: Fix tests. | Patrick Walton | -7/+9 | |
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -50/+20 | |
| This also reverts some changes to TLS that were leaking memory. Conflicts: src/libcore/rt/uv/net.rs src/libcore/task/local_data_priv.rs src/libcore/unstable/lang.rs | ||||
| 2013-04-22 | core::rt: Fix a use after free in uv 'write' | Brian Anderson | -8/+14 | |
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -2/+2 | |
| 2013-04-20 | core::rt: Add `next_test_ip4` for generating test addresses | Brian Anderson | -3/+3 | |
| 2013-04-20 | core::rt: Use generated port numbers in tests | Brian Anderson | -42/+6 | |
| 2013-04-19 | core: clean up tests (mostly unused unsafe blocks) | Alex Crichton | -1/+1 | |
| 2013-04-19 | core::rt: Declare large parts of the I/O API | Brian Anderson | -1/+1 | |
| 2013-04-17 | rustc: Use an out pointer to return structs in x86 C ABI. #5347 | Brian Anderson | -2/+0 | |
| This Adds a bunch of tests for passing and returning structs of various sizes to C. It fixes the struct return rules on unix, and on windows for structs of size > 8 bytes. Struct passing on unix for structs under a certain size appears to still be broken. | ||||
| 2013-04-01 | remove stray mode on callback, seems to not change anything | Graydon Hoare | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -40/+40 | |
