| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-30 | Remove Times trait | Brendan Zabarauskas | -10/+10 | |
| `Times::times` was always a second-class loop because it did not support the `break` and `continue` operations. Its playful appeal was then lost after `do` was disabled for closures. It's time to let this one go. | ||||
| 2014-01-30 | Prefix _ to unused variables. | OGINO Masanori | -3/+3 | |
| Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> | ||||
| 2014-01-30 | Remove unused imports. | OGINO Masanori | -4/+0 | |
| Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> | ||||
| 2014-01-29 | Removing do keyword from libstd and librustc | Scott Lawrence | -62/+62 | |
| 2014-01-27 | Set SO_REUSEADDR by default in libnative. | xales | -0/+40 | |
| Fixes std::net test error when re-running too quickly. | ||||
| 2014-01-26 | Removed all instances of XXX in preparation for relaxing of FIXME rule | Salem Talha | -2/+2 | |
| 2014-01-24 | libstd: Use iotest! for for get_host_addresses. | Luqman Aden | -5/+11 | |
| 2014-01-13 | std: Ignore bind error tests on android. #11530 | Brian Anderson | -2/+4 | |
| 2014-01-09 | Remove eof() from io::Reader | Alex Crichton | -5/+0 | |
| 2014-01-07 | stdtest: Fix all leaked trait imports | Alex Crichton | -5/+2 | |
| 2014-01-07 | std: Fill in all missing imports | Alex Crichton | -1/+3 | |
| Fallout from the previous commits | ||||
| 2014-01-07 | auto merge of #11329 : fhahn/rust/unused-cast-lint2, r=alexcrichton | bors | -3/+3 | |
| Updates as mentioned in #11135 | ||||
| 2014-01-06 | Remove some unnecessary type casts | Florian Hahn | -3/+3 | |
| Conflicts: src/librustc/middle/lint.rs | ||||
| 2014-01-06 | auto merge of #11334 : alexcrichton/rust/fix-native-tcp, r=pcwalton | bors | -0/+21 | |
| libnative erroneously would attempt to fill the entire buffer in a call to `read` before returning, when rather it should return immediately because there's not guaranteed to be any data that will ever be received again. Close #11328 | ||||
| 2014-01-06 | Don't wait for a full buffer when reading TCP | Alex Crichton | -0/+21 | |
| libnative erroneously would attempt to fill the entire buffer in a call to `read` before returning, when rather it should return immediately because there's not guaranteed to be any data that will ever be received again. Close #11328 | ||||
| 2014-01-05 | Fix some warnings | Corey Richardson | -2/+1 | |
| 2013-12-31 | Implement native UDP I/O | Alex Crichton | -23/+25 | |
| 2013-12-27 | Implement native TCP I/O | Alex Crichton | -65/+40 | |
| 2013-12-27 | Bring native process bindings up to date | Alex Crichton | -2/+1 | |
| Move the tests into libstd, use the `iotest!` macro to test both native and uv bindings, and use the cloexec trick to figure out when the child process fails in exec. | ||||
| 2013-12-25 | Test fixes and rebase conflicts | Alex Crichton | -1/+2 | |
| * vec::raw::to_ptr is gone * Pausible => Pausable * Removing @ * Calling the main task "<main>" * Removing unused imports * Removing unused mut * Bringing some libextra tests up to date * Allowing compiletest to work at stage0 * Fixing the bootstrap-from-c rmake tests * assert => rtassert in a few cases * printing to stderr instead of stdout in fail!() | ||||
| 2013-12-24 | std: Get stdtest all passing again | Alex Crichton | -42/+36 | |
| This commit brings the library up-to-date in order to get all tests passing again | ||||
| 2013-12-24 | std: Expose that LocalIo may not always be available | Alex Crichton | -53/+16 | |
| It is not the case that all programs will always be able to acquire an instance of the LocalIo borrow, so this commit exposes this limitation by returning Option<LocalIo> from LocalIo::borrow(). At the same time, a helper method LocalIo::maybe_raise() has been added in order to encapsulate the functionality of raising on io_error if there is on local I/O available. | ||||
| 2013-12-24 | std: Delete rt::test | Alex Crichton | -515/+453 | |
| This module contains many M:N specific concepts. This will no longer be available with libgreen, and most functions aren't really that necessary today anyway. New testing primitives will be introduced as they become available for 1:1 and M:N. A new io::test module is introduced with the new ip4/ip6 address helpers to continue usage in io tests. | ||||
| 2013-12-17 | auto merge of #10863 : cadencemarseille/rust/patch-handle-ENOENT, r=alexcrichton | bors | -1/+1 | |
| Translate ENOENT to IoErrorKind::FileNotFound. | ||||
| 2013-12-17 | Handle ENOENT | Cadence Marseille | -1/+1 | |
| Translate ENOENT to IoErrorKind::FileNotFound. | ||||
| 2013-12-16 | Test fallout from std::comm rewrite | Alex Crichton | -2/+2 | |
| 2013-12-16 | Fallout of rewriting std::comm | Alex Crichton | -135/+98 | |
| 2013-12-11 | Make 'self lifetime illegal. | Erik Price | -4/+4 | |
| Also remove all instances of 'self within the codebase. This fixes #10889. | ||||
| 2013-12-10 | librustuv: Change `with_local_io` to use RAII. | Patrick Walton | -55/+52 | |
| 2013-12-10 | libextra: Another round of de-`Cell`-ing. | Patrick Walton | -93/+45 | |
| 34 uses of `Cell` remain. | ||||
| 2013-11-28 | Register new snapshots | Alex Crichton | -2/+2 | |
| 2013-11-26 | librustc: Make `||` lambdas not infer to `proc`s | Patrick Walton | -6/+6 | |
| 2013-11-26 | test: Remove non-procedure uses of `do` from compiletest, libstd tests, | Patrick Walton | -38/+38 | |
| compile-fail tests, run-fail tests, and run-pass tests. | ||||
| 2013-11-26 | libstd: Remove all non-`proc` uses of `do` from libstd | Patrick Walton | -45/+31 | |
| 2013-11-25 | std: IPv6 addresses are represented as eight groups of four HEXADECIMAL digits | Andreas Ots | -1/+2 | |
| 2013-11-19 | libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstd | Patrick Walton | -10/+17 | |
| 2013-11-18 | libstd: Change all `~fn()`s to `proc`s in the standard library. | Patrick Walton | -1/+1 | |
| This makes `Cell`s no longer necessary in most cases. | ||||
| 2013-11-11 | Move std::rt::io to std::io | Alex Crichton | -0/+1936 | |
