| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-12-28 | Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]` | Andrew Paseltiner | -7/+5 | |
| CC #34761 | ||||
| 2016-12-27 | Fix arguments on Redox | Jeremy Soller | -9/+5 | |
| 2016-12-27 | Auto merge of #38577 - redox-os:master, r=alexcrichton | bors | -2/+3 | |
| Add Debug to OpenOptions and DirBuilder This fixes the build on Redox as the platform independent structs now implement Debug. | ||||
| 2016-12-26 | Auto merge of #38274 - elahn:windows-readconsole-ctrl-z, r=alexcrichton | bors | -4/+33 | |
| Ctrl-Z returns from Stdin.read() when reading from the console on Windows Fixes #19914. Fixes read(), read_to_string(), read_to_end(), etc. r? @alexcrichton | ||||
| 2016-12-26 | std: Clamp max read/write sizes on Unix | Alex Crichton | -12/+24 | |
| Turns out that even though all these functions take a `size_t` they don't actually work that well with anything larger than the maximum value of `ssize_t`, the return value. Furthermore it looks like OSX rejects any read/write requests larger than `INT_MAX - 1`. Handle all these cases by just clamping the maximum size of a read/write on Unix to a platform-specific value. Closes #38590 | ||||
| 2016-12-26 | Auto merge of #38536 - retep998:flauschige-kaninchen, r=petrochenkov | bors | -20/+25 | |
| Fix fs tests on Windows systems with non-english locales. Fixes https://github.com/rust-lang/rust/issues/34628 r? @alexcrichton | ||||
| 2016-12-25 | Impl From<inner> for IpAddr and SocketAddr. | Yamakaky | -0/+16 | |
| Fixes https://github.com/rust-lang/rfcs/issues/1816. | ||||
| 2016-12-24 | Impl From<Ipv4Addr, Ipv6Addr> for IpAddr. | Yamakaky | -0/+12 | |
| Fixes https://github.com/rust-lang/rfcs/issues/1816. | ||||
| 2016-12-24 | Auto merge of #38594 - steveklabnik:rollup, r=steveklabnik | bors | -15/+89 | |
| Rollup of 14 pull requests - Successful merges: #37956, #38013, #38297, #38480, #38497, #38502, #38505, #38513, #38521, #38549, #38554, #38557, #38568, #38572 - Failed merges: | ||||
| 2016-12-24 | Rollup merge of #38572 - GuillaumeGomez:join_handle_docs, r=frewsxcv | Steve Klabnik | -6/+40 | |
| Add JoinHandle missing examples r? @frewsxcv | ||||
| 2016-12-24 | Rollup merge of #38521 - jxson:remove-magenta-warnings, r=sfackler | Steve Klabnik | -1/+0 | |
| Removes magenta build warning. Small bug fix to remove an unused type in the magenta process code that causes build failures for magenta's rustc. r? @alexcrichton @tedsta @raphlinus | ||||
| 2016-12-24 | Rollup merge of #38513 - GuillaumeGomez:thread_fn_docs, r=frewsxcv | Steve Klabnik | -8/+43 | |
| Add missing examples in some thread functions r? @frewsxcv | ||||
| 2016-12-24 | Rollup merge of #38505 - estebank:why-lines, r=frewsxcv | Steve Klabnik | -0/+6 | |
| Docs: Explain why/when `.lines()` returns an error Fix #37744. | ||||
| 2016-12-24 | Auto merge of #38443 - frewsxcv:file-docs, r=brson | bors | -6/+38 | |
| Improve the API examples for `std::fs::File`. Fixes https://github.com/rust-lang/rust/issues/35875. | ||||
| 2016-12-24 | Auto merge of #38062 - alexcrichton:fix-line-writer, r=brson | bors | -13/+86 | |
| std: Fix partial writes in LineWriter Previously the `LineWriter` could successfully write some bytes but then fail to report that it has done so. Additionally, an erroneous flush after a successful write was permanently ignored. This commit fixes these two issues by (a) maintaining a `need_flush` flag to indicate whether a flush should be the first operation in `LineWriter::write` and (b) avoiding returning an error once some bytes have been successfully written. Closes #37807 | ||||
| 2016-12-24 | Add JoinHandle missing examples | Guillaume Gomez | -6/+40 | |
| 2016-12-24 | Add missing doc examples for Builder | Guillaume Gomez | -3/+58 | |
| 2016-12-23 | Comparison between IpAddr and Ipv[46]Addr. | Clar Charr | -4/+100 | |
| 2016-12-23 | Cloexec when creating directories | Jeremy Soller | -1/+1 | |
| 2016-12-23 | Add Debug to OpenOptions and DirBuilder | Jeremy Soller | -1/+2 | |
| 2016-12-23 | Auto merge of #38401 - redox-os:redox_cross, r=brson | bors | -23/+1318 | |
| Redox Cross Compilation I will admit - there are things here that I wish I did not have to do. This completes the ability to create a cross compiler from the rust repository for `x86_64-unknown-redox`. I will document this PR with inline comments explaining some things. [View this gist to see how a cross compiler is built](https://gist.github.com/jackpot51/6680ad973986e84d69c79854249f2b7e) Prior discussion of a smaller change is here: https://github.com/rust-lang/rust/pull/38366 | ||||
| 2016-12-22 | Revert rt.rs | Jeremy Soller | -0/+2 | |
| 2016-12-22 | Remove start functions, use newlib instead of openlibm + ralloc | Jeremy Soller | -162/+0 | |
| 2016-12-22 | Fix fs tests on Windows systems with non-english locales. | Peter Atashian | -20/+25 | |
| 2016-12-21 | Add RawFd traits for net | Jeremy Soller | -15/+64 | |
| 2016-12-21 | Removes magenta build warning. | Jason Campbell | -1/+0 | |
| Small bug fix to remove an unused type in the magenta process code that causes build failures for magenta's rustc. | ||||
| 2016-12-21 | Fix 'unhygienically' typo. | Corey Farwell | -1/+1 | |
| 2016-12-21 | Move parenthesized statement within sentence. | Corey Farwell | -2/+2 | |
| 2016-12-21 | Add a more complete doc example for 'include' macro. | Corey Farwell | -2/+17 | |
| 2016-12-21 | Merge branch 'redox_cross' of https://github.com/redox-os/rust into redox_cross | Jeremy Soller | -3/+6 | |
| 2016-12-21 | Update liblibc, go back to lazy linking openlibm | Jeremy Soller | -1/+1 | |
| 2016-12-21 | Add missing examples in some thread functions | Guillaume Gomez | -8/+43 | |
| 2016-12-20 | Fix tidy | Jeremy Soller | -3/+6 | |
| 2016-12-20 | Docs: Explain why/when `.lines()` returns an error | Esteban Küber | -0/+6 | |
| 2016-12-20 | Static link openlibm | Jeremy Soller | -1/+1 | |
| 2016-12-20 | Fix building without backtrace | Jeremy Soller | -0/+1 | |
| 2016-12-20 | Readd statvfs | Jeremy Soller | -0/+26 | |
| 2016-12-20 | Move rt into sys::rt, fix tidy | Jeremy Soller | -337/+163 | |
| 2016-12-20 | Fix compile errors and such | Alex Crichton | -6/+8 | |
| 2016-12-20 | Link openlibm only in libstd | Jeremy Soller | -0/+2 | |
| 2016-12-20 | Rollup merge of #38451 - semarie:openbsd-rustbuild, r=alexcrichton | Alex Crichton | -1/+1 | |
| adaptation to rustbuild for openbsd Since the switch to rustbuild, the build for openbsd is broken: - [X] `ar` inference based on compiler name is wrong (OpenBSD usually use `egcc`, but `ear` doesn't exist) - [X] `make` isn't GNU-make under OpenBSD (and others BSD platforms) - [x] `stdc++` isn't the right stdc++ library to link with (it should be `estdc++`) - [x] corrects tests that don't pass anymore (problems related to rustbuild) r? @alexcrichton | ||||
| 2016-12-20 | Rollup merge of #38346 - GuillaumeGomez:duration_doc, r=frewsxcv | Alex Crichton | -13/+66 | |
| Duration doc r? @frewsxcv | ||||
| 2016-12-20 | Move start functions into libstd/rt | Jeremy Soller | -7/+5 | |
| 2016-12-20 | Rollup merge of #38236 - GuillaumeGomez:unix_socket_doc, r=frewsxcv | Alex Crichton | -26/+566 | |
| Unix socket doc r? @frewsxcv | ||||
| 2016-12-20 | Rollup merge of #38131 - clarcharr:from_segments, r=alexcrichton | Alex Crichton | -1/+27 | |
| Add From<[u16; 8]> to Ipv6Addr Not really sure that this requires an RFC, but I figured that I'd offer a pull request and see what people think. It seems like a reasonable addition. | ||||
| 2016-12-20 | Rollup merge of #38006 - frewsxcv:libstd-debug, r=alexcrichton | Alex Crichton | -7/+515 | |
| Implement `fmt::Debug` for all structures in libstd. Part of https://github.com/rust-lang/rust/issues/31869. Also turn on the `missing_debug_implementations` lint at the crate level. | ||||
| 2016-12-20 | Add arm syscalls | Jeremy Soller | -2/+78 | |
| 2016-12-19 | Allow `writeln!` without arguments, in symmetry with `println!` | Tobias Bucher | -1/+1 | |
| 2016-12-19 | Rollup merge of #38433 - GuillaumeGomez:thread_docs, r=frewsxcv | Seo Sanghyeon | -24/+38 | |
| Thread docs r? @frewscvx | ||||
| 2016-12-19 | Rollup merge of #38421 - apasel422:issue-36934, r=alexcrichton | Seo Sanghyeon | -328/+328 | |
| Replace invalid use of `&mut` with `UnsafeCell` in `std::sync::mpsc` Closes #36934 r? @alexcrichton | ||||
