| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-27 | mv std libs to library/ | mark | -251/+0 | |
| 2020-07-16 | apply bootstrap cfgs | Mark Rousskov | -2/+2 | |
| 2020-07-06 | libstd: remove some mutable statics in sys::unix | Andy Russell | -8/+11 | |
| 2020-06-28 | Rename the lint to clashing_extern_declarations. | jumbatm | -2/+2 | |
| Also, run RustFmt on the clashing_extern_fn test case and update stderrs. | ||||
| 2020-06-20 | Add ClashingExternDecl lint. | jumbatm | -0/+2 | |
| This lint checks that all declarations for extern fns of the same name are declared with the same types. | ||||
| 2020-04-14 | Add illumos triple | Patrick Mooney | -0/+1 | |
| Co-Authored-By: Jason King <jason.brian.king@gmail.com> Co-Authored-By: Joshua M. Clulow <jmc@oxide.computer> | ||||
| 2019-12-22 | Format the world | Mark Rousskov | -60/+65 | |
| 2019-11-29 | really_init cmdline args on Miri | Ralf Jung | -1/+7 | |
| 2019-11-22 | Make std::sys::unix::args::init a no-op on glibc Linux | leo60228 | -2/+8 | |
| 2019-11-22 | Document ARGV_INIT_ARRAY | leo60228 | -0/+2 | |
| 2019-11-22 | Set .init_array priority | leo60228 | -1/+1 | |
| I'm not entirely sure *why*, but this fixed a problem I was having. | ||||
| 2019-11-22 | Use .init_array section on glibc | leo60228 | -0/+20 | |
| 2019-10-06 | redesign of the interface to the unikernel HermitCore | Stefan Lankes | -1/+0 | |
| - the old interface between HermitCore and the Rust Standard Library based on a small C library (newlib) - remove this interface and call directly the unikernel - remove the dependency to the HermitCore linker - use rust-lld as linker | ||||
| 2019-08-06 | redox: convert to target_family unix | Jeremy Soller | -1/+2 | |
| 2019-05-22 | Revert "Add implementations of last in terms of next_back on a bunch of ↵ | Steven Fackler | -2/+0 | |
| DoubleEndedIterators." This reverts commit 3e86cf36b5114f201868bf459934fe346a76a2d4. | ||||
| 2019-05-15 | Auto merge of #60775 - hellow554:no_bitrig, r=joshtriplett | bors | -1/+0 | |
| Remove bitrig support from rust Resolves #60743 using `find` and `rg` I delete every occurence of "bitrig" in the sources, expect for the llvm submodule (is this correct?). There's also this file https://github.com/rust-lang/rls/blob/5b8e99bb61958ca8abcb7c5eda70521726be1065/rls-analysis/test_data/rust-analysis/libstd-af9bacceee784405.json which contains a bitrig string in it. What to do with that? | ||||
| 2019-05-13 | Remove bitrig support from rust | Marcel Hellwig | -1/+0 | |
| 2019-04-19 | Add implementations of last in terms of next_back on a bunch of ↵ | Kyle Huey | -0/+2 | |
| DoubleEndedIterators. r?Manishearth | ||||
| 2019-02-28 | libstd => 2018 | Taiki Endo | -16/+14 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-08-08 | avoid using the word 'initialized' to talk about that non-reentrant-capable ↵ | Ralf Jung | -1/+1 | |
| state of the mutex | ||||
| 2018-08-06 | actually, reentrant uninitialized mutex acquisition is outright UB | Ralf Jung | -3/+2 | |
| 2018-08-06 | clarify partially initialized Mutex issues | Ralf Jung | -0/+3 | |
| 2018-07-30 | Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and ↵ | Colin Finck | -1/+2 | |
| port libstd to it. As a start, the port uses the simplest possible configuration (no jemalloc, abort on panic) and makes use of existing Unix-specific code wherever possible. It adds targets for x86_64 (current main HermitCore platform) and aarch64 (HermitCore platform under development). Together with the patches to "liblibc" and "llvm", this enables HermitCore applications to be written in Rust. | ||||
| 2018-06-17 | libstd: add an RAII utility for sys_common::mutex::Mutex | NODA, Kai | -9/+5 | |
| Signed-off-by: NODA, Kai <nodakai@gmail.com> | ||||
| 2018-01-04 | [unix] Don't clone command-line args on startup | Matt Brubeck | -23/+16 | |
| 2017-09-08 | Add modifications needed for L4re in libstd | Tobias Schaffner | -0/+1 | |
| This commit adds the needed modifications to compile the std crate for the L4 Runtime environment (L4Re). A target for the L4Re was introduced in commit: c151220a84e40b65e45308cc0f3bbea4466d3acf In many aspects implementations for linux also apply for the L4Re microkernel. Two uncommon characteristics had to be resolved: * L4Re has no network funktionality * L4Re has a maximum stacksize of 1Mb for threads Co-authored-by: Sebastian Humenda <sebastian.humenda@tu-dresden.de> | ||||
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 | |
| 2017-06-21 | Better Debug for Args and ArgsOs | Stepan Koltsov | -0/+6 | |
| Display actual args instead of two dots. | ||||
| 2017-02-06 | std: Remove cfg(cargobuild) annotations | Alex Crichton | -5/+0 | |
| These are all now no longer needed that we've only got rustbuild in tree. | ||||
| 2016-12-03 | fix objc ABI in std::env::args | Mathieu Poumeyrol | -2/+15 | |
| 2016-10-22 | Add Fuchsia support | Raph Levien | -1/+2 | |
| Adds support for the x86_64-unknown-fuchsia target, which covers the Fuchsia operating system. | ||||
| 2016-10-02 | Move platform-specific arg handling to sys::args | Brian Anderson | -0/+211 | |
