| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-02-25 | Rollup merge of #22778 - mzabaluev:leftover-lifetime, r=alexcrichton | Manish Goregaokar | -1/+1 | |
| 2015-02-25 | Rollup merge of #22772 - tbu-:pr_panic_fail, r=alexcrichton | Manish Goregaokar | -1/+1 | |
| 2015-02-25 | Rollup merge of #22770 - vhbit:ios-rand-send, r=alexcrichton | Manish Goregaokar | -4/+1 | |
| "body": null, | ||||
| 2015-02-25 | Rollup merge of #22758 - ejjeong:aarch64-linux-android, r=alexcrichton | Manish Goregaokar | -2/+19 | |
| This commit has already been merged in #21774, but i think it has been accidently overriden by #22584 and #22480. r? @alexcrichton | ||||
| 2015-02-25 | Rollup merge of #22739 - tbu-:pr_error_net, r=alexcrichton | Manish Goregaokar | -31/+37 | |
| This affects the `set_non_blocking` function which cannot fail for Unix or Windows, given correct parameters. Additionally, the short UDP write error case has been removed as there is no such thing as \"short UDP writes\", instead, the operating system will error out if the application tries to send a packet larger than the MTU of the network path. | ||||
| 2015-02-25 | Rollup merge of #22623 - petrochenkov:optest, r=alexcrichton | Manish Goregaokar | -31/+31 | |
| Tests often use `vec![1, 2, 3]` instead of shorter and faster `[1, 2, 3]`. This patch removes a lot of unnecessary `vec!`s. Hopefully, the tests will compile and run a bit faster. | ||||
| 2015-02-24 | Use arrays instead of vectors in tests | Vadim Petrochenkov | -31/+31 | |
| 2015-02-24 | Improve readability of an error check in `set_non_blocking` | Tobias Bucher | -5/+5 | |
| 2015-02-24 | Revert a wrong replace of "fail" to "panic" | Tobias Bucher | -1/+1 | |
| 2015-02-24 | Auto merge of #22749 - kballard:process-stdio-constructors, r=alexcrichton | bors | -2/+2 | |
| There are no tests for this because testing inherit/null is tricky. Probably why there weren't tests for it to begin with. | ||||
| 2015-02-24 | iOS: Sync/Send fallout | Valerii Hiora | -4/+1 | |
| 2015-02-24 | Replace deprecated getdtablesize() with sysconf(_SC_OPEN_MAX) for android ↵ | Eunji Jeong | -2/+19 | |
| aarch64 | ||||
| 2015-02-24 | Fix integers in tests (fixup #22700) | Manish Goregaokar | -4/+4 | |
| 2015-02-24 | std::io::BufReader: remove leftover lifetime parameter on get_ref() | Mikhail Zabaluev | -1/+1 | |
| 2015-02-24 | Rollup merge of #22594 - alexcrichton:issue-22577, r=aturon | Manish Goregaokar | -25/+47 | |
| The windows/unix modules were currently inconsistent about the traits being implemented for `DirEntry` and there isn't much particular reason why the traits *couldn't* be implemented for `ReadDir` and `DirEntry`, so this commit ensures that they are implemented. Closes #22577 | ||||
| 2015-02-24 | Rollup merge of #22428 - erickt:io-wrappers, r=aturon | Manish Goregaokar | -1/+36 | |
| Also includes some minor optimizations to the Vec and slice writers to remove the unnecessary loop. | ||||
| 2015-02-24 | Rollup merge of #22730 - ipetkov:lint-docs, r=alexcrichton | Manish Goregaokar | -0/+2 | |
| This is a breaking change if missing docs are forbidden in any module or crate. I had to add documentation to undocumented associated types in libstd and libcore, please let me know if the documentation is inadequate anywhere! Fixes #20648 | ||||
| 2015-02-24 | Rollup merge of #22728 - vojtechkral:int-audit-thread-local, r=alexcrichton | Manish Goregaokar | -15/+15 | |
| Integer audit in `libstd/thread_local/*`, part of #22240 | ||||
| 2015-02-24 | Rollup merge of #22700 - nick29581:ints_hash, r=alexcrichton | Manish Goregaokar | -177/+177 | |
| fmt and hash are pretty straightforward I think. sync is a bit more complex. I thought one or two of the `isize`s ought to be `i32`s, but that would require a bunch of casting (the root cause being the lack of atomics other than isize/usize). r? @alexcrichton | ||||
| 2015-02-24 | Rollup merge of #22687 - tshepang:prelude-nits, r=alexcrichton | Manish Goregaokar | -4/+1 | |
| 2015-02-24 | Rollup merge of #22604 - aochagavia:docs, r=alexcrichton | Manish Goregaokar | -5/+8 | |
| 2015-02-23 | Fix the std::process::Stdio constructors | Kevin Ballard | -2/+2 | |
| There are no tests for this because testing inherit/null is tricky. Probably why there weren't tests for it to begin with. | ||||
| 2015-02-23 | std: Expose a `mode` accessor for Permissions on unix | Alex Crichton | -0/+8 | |
| Currently we have a `set_mode` mutator, so this just adds the pairing of a `mode` accessor to read the value. Closes #22738 | ||||
| 2015-02-23 | std: Handle a trailing slash in create_dir_all | Alex Crichton | -1/+15 | |
| If the filename for a path is `None` then we know that the creation of the parent directory created the whole path so there's no need to retry the call to `create_dir`. Closes #22737 | ||||
| 2015-02-24 | std::prelude: code consistency nits | Tshepang Lekhonkhobe | -4/+1 | |
| 2015-02-23 | Hide unnecessary error checking from the user | Tobias Bucher | -29/+35 | |
| This affects the `set_non_blocking` function which cannot fail for Unix or Windows, given correct parameters. Additionally, the short UDP write error case has been removed as there is no such thing as "short UDP writes", instead, the operating system will error out if the application tries to send a packet larger than the MTU of the network path. | ||||
| 2015-02-23 | Test fixes and rebase conflicts | Alex Crichton | -3/+2 | |
| 2015-02-23 | Fix windows failure (fixup #22538) | Manish Goregaokar | -2/+2 | |
| 2015-02-23 | Rollup merge of #22320 - petrochenkov:eq, r=alexcrichton | Manish Goregaokar | -1/+1 | |
| 2015-02-23 | Rollup merge of #22640 - sfackler:fix-take, r=alexcrichton | Manish Goregaokar | -0/+35 | |
| We can't call into the inner reader for a 0-byte read because that may end up blocking or returning an error. r? @alexcrichton | ||||
| 2015-02-23 | Add documentation to associated types in libcore, libstd | Ivan Petkov | -0/+2 | |
| 2015-02-23 | Rollup merge of #22696 - stepancheg:use-box, r=alexcrichton | Manish Goregaokar | -31/+42 | |
| e. g. ``` let b: Box<Foo> = Box::from_raw(p); ``` instead of ``` let b: Box<Foo> = mem::transmute(p); ``` Patch also changes closure release code in `src/libstd/sys/unix/thread.rs` when `pthread_create` failed. Raw pointer was transmuted to box of `FnOnce()` instead of `Thunk`. This code was probably never executed, because `pthread_create` rarely fails. (And there are two more patches in PR: fix typo in doc and mark `from_raw` and `into_raw` functions inline.) | ||||
| 2015-02-23 | Rollup merge of #22670 - shepmaster:c_str_typos, r=Manishearth | Manish Goregaokar | -2/+2 | |
| 2015-02-23 | Rollup merge of #22658 - glacjay:issue-22535, r=Gankro | Manish Goregaokar | -62/+66 | |
| fix issue #22535 | ||||
| 2015-02-23 | Rollup merge of #22643 - fhartwig:bitvec-doc-fix, r=alexcrichton | Manish Goregaokar | -4/+4 | |
| It looks like a few spots in the documentation were missed when renaming `Bitv` and `BitvSet`. This fixes the docs to use their current names. | ||||
| 2015-02-23 | Rollup merge of #22559 - kmcallister:borrowck-readme, r=nikomatsakis | Manish Goregaokar | -1/+1 | |
| And minor fixes to other docs. r? @nikomatsakis | ||||
| 2015-02-23 | Integer audit in `libstd/thread_local/*`, part of #22240 | Vojtech Kral | -15/+15 | |
| 2015-02-23 | int audit - std::sync | Nick Cameron | -177/+177 | |
| 2015-02-23 | Auto merge of #21769 - brooksbp:column-line-macro, r=nick29581 | bors | -2/+2 | |
| Please see discussion in #19284 . | ||||
| 2015-02-23 | Use boxed functions instead of transmute | Stepan Koltsov | -31/+42 | |
| ... to convert between Box and raw pointers. E. g. use ``` let b: Box<Foo> = Box::from_raw(p); ``` instead of ``` let b: Box<Foo> = mem::transmute(p); ``` Patch also changes closure release code in `src/libstd/sys/unix/thread.rs` when `pthread_create` failed. Raw pointer was transmuted to box of `FnOnce()` instead of `Thunk`. This code was probably never executed, because `pthread_create` rarely fails in practice. | ||||
| 2015-02-23 | doc: I learnt from review that this is now implemented | Tshepang Lekhonkhobe | -4/+0 | |
| 2015-02-22 | Auto merge of #22466 - Kimundi:str_pattern_ai_safe, r=aturon | bors | -1/+1 | |
| This is not a complete implementation of the RFC: - only existing methods got updated, no new ones added - doc comments are not extensive enough yet - optimizations got lost and need to be reimplemented See https://github.com/rust-lang/rfcs/pull/528 Technically a [breaking-change] | ||||
| 2015-02-22 | doc: nits and fixes for thread API | Tshepang Lekhonkhobe | -18/+16 | |
| 2015-02-22 | Fix typos in CStr docs | Jake Goulding | -2/+2 | |
| 2015-02-22 | Auto merge of #22574 - huonw:remove-lame-statics, r=alexcirchton | bors | -45/+45 | |
| Add a basic test that checks that the types catch the most glaring errors that could occur. cc #22444 | ||||
| 2015-02-22 | shift int/uint tests around to avoid code repetition | GlacJAY | -62/+66 | |
| 2015-02-21 | Implement BufRead for Take | Steven Fackler | -0/+15 | |
| 2015-02-22 | Rollup merge of #22584 - alexcrichton:snapshots, r=Gankro | Manish Goregaokar | -4173/+1 | |
| 2015-02-22 | Rollup merge of #22568 - semarie:openbsd-rfc592, r=huonw | Manish Goregaokar | -1/+1 | |
| The commit 1860ee52 has break the openbsd build. Repair it. | ||||
| 2015-02-22 | Rollup merge of #22583 - vhbit:ios-cstr, r=alexcrichton | Manish Goregaokar | -2/+2 | |
| "body": null, | ||||
