| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-04-15 | Fix some typos. | Ms2ger | -2/+2 | |
| 2015-04-14 | rollup merge of #24377: apasel422/docs | Alex Crichton | -13/+13 | |
| Conflicts: src/libstd/net/ip.rs src/libstd/sys/unix/fs.rs src/libstd/sys/unix/mod.rs src/libstd/sys/windows/mod.rs | ||||
| 2015-04-14 | test: Fixup many library unit tests | Alex Crichton | -2/+3 | |
| 2015-04-13 | pluralize doc comment verbs and add missing periods | Andrew Paseltiner | -13/+13 | |
| 2015-04-07 | std: Deny most warnings in doctests | Alex Crichton | -11/+14 | |
| Allow a few specific ones but otherwise this helps ensure that our examples are squeaky clean! Closes #18199 | ||||
| 2015-04-02 | Auto merge of #23931 - steveklabnik:doc_std_fs, r=alexcrichton | bors | -42/+306 | |
| 2015-04-02 | Add more examples and documentation for std::fs | Steve Klabnik | -42/+306 | |
| 2015-04-02 | Test fixes and rebase conflicts, round 2 | Alex Crichton | -1/+1 | |
| Conflicts: src/libcore/num/mod.rs | ||||
| 2015-03-31 | rollup merge of #23919: alexcrichton/stabilize-io-error | Alex Crichton | -2/+1 | |
| Conflicts: src/libstd/fs/tempdir.rs src/libstd/io/error.rs | ||||
| 2015-03-31 | rollup merge of #23873: alexcrichton/remove-deprecated | Alex Crichton | -0/+1647 | |
| Conflicts: src/libcollectionstest/fmt.rs src/libcollectionstest/lib.rs src/libcollectionstest/str.rs src/libcore/error.rs src/libstd/fs.rs src/libstd/io/cursor.rs src/libstd/os.rs src/libstd/process.rs src/libtest/lib.rs src/test/run-pass-fulldeps/compiler-calls.rs | ||||
| 2015-03-31 | std: Clean out #[deprecated] APIs | Alex Crichton | -0/+1641 | |
| This commit cleans out a large amount of deprecated APIs from the standard library and some of the facade crates as well, updating all users in the compiler and in tests as it goes along. | ||||
| 2015-02-24 | std: Move std::env to the new I/O APIs | Alex Crichton | -1503/+0 | |
| This commit moves `std::env` away from the `std::old_io` error type as well as the `std::old_path` module. Methods returning an error now return `io::Error` and methods consuming or returning paths use `std::path` instead of `std::old_path`. This commit does not yet mark these APIs as `#[stable]`. This commit also migrates `std::old_io::TempDir` to `std::fs::TempDir` with essentially the exact same API. This type was added to interoperate with the new path API and has its own `tempdir` feature. Finally, this commit reverts the deprecation of `std::os` APIs returning the old path API types. This deprecation can come back once the entire `std::old_path` module is deprecated. [breaking-change] | ||||
| 2015-02-20 | try to reduce bajillion warnings | Alexis | -2/+4 | |
| 2015-02-17 | Fix a small typo in libstd/fs.rs | Markus Siemens | -1/+1 | |
| 2015-02-15 | doc: fix and expand File::create explanation | Tshepang Lekhonkhobe | -3/+3 | |
| 2015-02-09 | std: Add a new `fs` module | Alex Crichton | -0/+1501 | |
| This commit is an implementation of [RFC 739][rfc] which adds a new `std::fs` module to the standard library. This module provides much of the same functionality as `std::old_io::fs` but it has many tweaked APIs as well as uses the new `std::path` module. [rfc]: https://github.com/rust-lang/rfcs/pull/739 | ||||
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -765/+0 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-08 | Rename last to last_opt, last_unsafe to last | Tim Chevalier | -1/+1 | |
| As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe". | ||||
| 2012-03-08 | Rename last_total to last_unsafe | Tim Chevalier | -1/+2 | |
| See Issue 1943 for any discussion (reopen it if necessary). Closes #1943 | ||||
| 2012-03-02 | std: add a fs::remove_file function. | Erick Tryzelaar | -0/+21 | |
| 2012-02-29 | std: DeCamelCase fs::splitDirnameBasename | Brian Anderson | -3/+3 | |
| 2012-02-23 | Finish cleanup of core::str | Marijn Haverbeke | -12/+8 | |
| Closes #1849 | ||||
| 2012-02-23 | Various cleanups and optimizations in core::str | Marijn Haverbeke | -13/+5 | |
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -6/+6 | |
| 2012-02-23 | (core::str) do some replacements | Kevin Cantu | -4/+4 | |
| 2012-02-23 | (core::char) rename slice -> slice_chars | Kevin Cantu | -2/+2 | |
| 2012-02-23 | (core::str) rename rindex -> rindex_chars | Kevin Cantu | -2/+2 | |
| 2012-02-23 | (core::str) mostly rename len -> len_chars | Kevin Cantu | -1/+1 | |
| 2012-02-22 | Remove preconditions from libraries | Marijn Haverbeke | -2/+1 | |
| Closes #1805 | ||||
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -6/+6 | |
| 2012-02-12 | (core::str) move push_byte, push_bytes, pop_byte, and shift_byte into ↵ | Kevin Cantu | -3/+3 | |
| str::unsafe | ||||
| 2012-02-11 | using str::rindex... | Kevin Cantu | -17/+20 | |
| 2012-02-11 | core::str rename [r]index -> [r]index_bytes | Kevin Cantu | -4/+4 | |
| 2012-02-09 | Increase precedence of as operator | Marijn Haverbeke | -2/+2 | |
| Closes #1717 | ||||
| 2012-02-07 | core: make str::substr use char positions (and replace other uses) | Kevin Cantu | -2/+2 | |
| 2012-02-07 | String split renaming: | Kevin Cantu | -4/+9 | |
| * Renamed str::split -> str::split_byte * Renamed str::splitn -> str::splitn_byte * Renamed str::split_func -> str::split * Renamed str::split_char -> str::split_char * Renamed str::split_chars_iter -> str::split_char_iter * Added u8::is_ascii * Fixed the behavior of str::split_str, so that it matches split_chars and split (i.e. ["", "XXX", "YYY", ""] == split_str(".XXX.YYY.", ".")) * Fixed str::split_byte and str::splitn_byte so that they handle splitting UTF-8 strings on a given UTF-8/ASCII byte and also handle "" as the others do | ||||
| 2012-02-05 | std: Use ctypes::c_int in path_is_dir | Brian Anderson | -4/+1 | |
| 2012-02-01 | Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes and | Kevin Cantu | -1/+1 | |
| str::unsafe::safe_slice -> str::unsafe::slice_bytes_safe_range | ||||
| 2012-02-01 | Propagating unsafe::slice 2 | Kevin Cantu | -2/+2 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -1/+1 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-19 | libstd: Revert an integer type casting | Haitao Li | -1/+4 | |
| Otherwise, rustctest failed by a segv fault. | ||||
| 2012-01-19 | rustc: Use integer from ctypes consistently | Haitao Li | -2/+6 | |
| 2012-01-19 | Use ctypes in native function declarations | Haitao Li | -4/+4 | |
| 2012-01-17 | libstd: Move std tests into libstd | Brian Anderson | -0/+285 | |
| 2012-01-09 | Fix rpath bug. | Graydon Hoare | -9/+12 | |
| 2012-01-06 | std: Untabify | Brian Anderson | -10/+10 | |
| 2012-01-06 | std: Add fs::homedir | Brian Anderson | -0/+48 | |
| Returns the home directory of the user as appropriate for the platform. Issue #1359 | ||||
| 2012-01-01 | freebsd support | User Jyyou | -0/+4 | |
| 2011-12-19 | preparing for removing math from std | Stefan Plantikow | -0/+1 | |
| 2011-12-16 | std: file_is_dir -> path_is_dir, add path_exists | Elly Jones | -4/+14 | |
