summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2016-12-21Add a more complete doc example for 'include' macro.Corey Farwell-2/+17
2016-12-21Merge branch 'redox_cross' of https://github.com/redox-os/rust into redox_crossJeremy Soller-3/+6
2016-12-21Update liblibc, go back to lazy linking openlibmJeremy Soller-1/+1
2016-12-21Add missing examples in some thread functionsGuillaume Gomez-8/+43
2016-12-20Fix tidyJeremy Soller-3/+6
2016-12-20Docs: Explain why/when `.lines()` returns an errorEsteban Küber-0/+6
2016-12-20Static link openlibmJeremy Soller-1/+1
2016-12-20Fix building without backtraceJeremy Soller-0/+1
2016-12-20Readd statvfsJeremy Soller-0/+26
2016-12-20Move rt into sys::rt, fix tidyJeremy Soller-337/+163
2016-12-20Fix compile errors and suchAlex Crichton-6/+8
2016-12-20Link openlibm only in libstdJeremy Soller-0/+2
2016-12-20Rollup merge of #38451 - semarie:openbsd-rustbuild, r=alexcrichtonAlex 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-20Rollup merge of #38346 - GuillaumeGomez:duration_doc, r=frewsxcvAlex Crichton-13/+66
Duration doc r? @frewsxcv
2016-12-20Move start functions into libstd/rtJeremy Soller-7/+5
2016-12-20Rollup merge of #38236 - GuillaumeGomez:unix_socket_doc, r=frewsxcvAlex Crichton-26/+566
Unix socket doc r? @frewsxcv
2016-12-20Rollup merge of #38131 - clarcharr:from_segments, r=alexcrichtonAlex 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-20Rollup merge of #38006 - frewsxcv:libstd-debug, r=alexcrichtonAlex 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-20Add arm syscallsJeremy Soller-2/+78
2016-12-19Allow `writeln!` without arguments, in symmetry with `println!`Tobias Bucher-1/+1
2016-12-19Rollup merge of #38433 - GuillaumeGomez:thread_docs, r=frewsxcvSeo Sanghyeon-24/+38
Thread docs r? @frewscvx
2016-12-19Rollup merge of #38421 - apasel422:issue-36934, r=alexcrichtonSeo Sanghyeon-328/+328
Replace invalid use of `&mut` with `UnsafeCell` in `std::sync::mpsc` Closes #36934 r? @alexcrichton
2016-12-19Rollup merge of #38397 - frewsxcv:platform-specific-process-exit, r=alexcrichtonSeo Sanghyeon-0/+17
Document platform-specific differences for `std::process::exit`. Fixes https://github.com/rust-lang/rust/issues/35046.
2016-12-18From<[u16; 8]> for Ipv6Addr.Clar Charr-1/+27
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-7/+515
Part of https://github.com/rust-lang/rust/issues/31869. Also turn on the `missing_debug_implementations` lint at the crate level.
2016-12-18Auto merge of #38051 - sanxiyn:unused-type-alias-3, r=eddybbors-3/+2
Warn unused type aliases, reimplemented Reimplementation of #37631. Fix #37455.
2016-12-18Document platform-specific differences for `std::process::exit`.Corey Farwell-0/+17
Fixes https://github.com/rust-lang/rust/issues/35046.
2016-12-18Fix WindowsSeo Sanghyeon-3/+2
2016-12-18Add missing urls for thread doc moduleGuillaume Gomez-24/+38
2016-12-18Improve the API examples for `std::fs::File`.Corey Farwell-6/+38
* Separate functionality into different code blocks * Incorporate `BufReader` example * Fixes https://github.com/rust-lang/rust/issues/35875.
2016-12-17let BSD to use gmake for GNU-makeSébastien Marie-1/+1
the diff extends build_helper to provide an function to return the expected name of GNU-make on the host: "make" or "gmake". Fixes #38429
2016-12-16Address falloutAaron Turon-4/+4
2016-12-16Replace invalid use of `&mut` with `UnsafeCell` in `std::sync::mpsc`Andrew Paseltiner-328/+328
Closes #36934
2016-12-16Add missing doc examples for UnixDatagramGuillaume Gomez-38/+285
2016-12-15Revert libstd/Cargo.toml to masterJeremy Soller-3/+0
2016-12-15Add start functions, switch allocation crate to rallocJeremy Soller-3/+83
2016-12-15WIP: Cross-compilation for Redox targetJeremy Soller-8/+1405
2016-12-15Stabilize std::io::Take::into_innerAaron Turon-3/+1
2016-12-15Stabilize std::os::unix::process::CommandExt::before_execAaron Turon-1/+1
2016-12-15Stabilize std::sync::mpsc::Receiver::try_iterAaron Turon-3/+3
2016-12-15Stabilize std::os::*::fs::FileExtAaron Turon-10/+10
2016-12-14Merge branch 'master' into redoxJeremy Soller-10/+78
2016-12-14Add missing Duration examplesGuillaume Gomez-13/+66
2016-12-12Fix tidy checksJeremy Soller-1/+2
2016-12-12Merge branch 'master' into redoxJeremy Soller-329/+1933
2016-12-12Fix accidental removal of importJeremy Soller-0/+1
2016-12-12Rollback prefixJeremy Soller-9/+4
2016-12-12Rollup merge of #38067 - GuillaumeGomez:udp-doc, r=frewsxcv,nagisaCorey Farwell-1/+58
Add more examples to UpdSocket r? @frewsxcv
2016-12-12Rollup merge of #37941 - Cobrand:docfix-issue-37915, r=GuillaumeGomezCorey Farwell-9/+20
Improve and fix mpsc documentation Closes #37915 This commit enhances documentation with several links and fixes an error in the `sync_channel` documentation as well: `send` doesn't panic when the senders are all disconnected r? @steveklabnik
2016-12-12Auto merge of #38049 - frewsxcv:libunicode, r=alexcrichtonbors-4/+4
Rename 'librustc_unicode' crate to 'libstd_unicode'. Fixes https://github.com/rust-lang/rust/issues/26554.