| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-12-11 | Properly stage new feature gates | Oliver Scherer | -1/+1 | |
| 2018-12-11 | Remove some dead code from `sgx` | Oliver Scherer | -15/+0 | |
| 2018-12-11 | Remove unnecessary feature gates from const fns | Oliver Scherer | -11/+1 | |
| 2018-12-10 | Fix iterator nits | Michael Howell | -18/+7 | |
| 2018-12-10 | Fix nit | Michael Howell | -4/+6 | |
| Rewrite it to not use `if let`. | ||||
| 2018-12-10 | Fix nits | Michael Howell | -3/+10 | |
| Add comments explaining how we test this, and use a slice for debugging instead of a clone of the iterator. | ||||
| 2018-12-10 | Update Cargo submodule and its dependencies | Alex Crichton | -4/+3 | |
| Hopefully just another routine update! So far this starts to enable the `std::arch` in stage0 builds of rustc. This means that we may need stage0/not(stage0) in stdsimd itself, but more and more code is starting to use `std::arch` so I think it's time to start shifting the balance of work here. | ||||
| 2018-12-10 | Fix poorly-transcribed test case | Michael Howell | -3/+3 | |
| 2018-12-10 | Fix nitpicks | Michael Howell | -23/+21 | |
| Switch to vec::IntoIter as our backing double-ended iterator. Fix incorrect comment. | ||||
| 2018-12-10 | Remove dependency on shell32.dll #56510 | Michael Howell | -42/+206 | |
| 2018-12-10 | Auto merge of #56157 - RalfJung:park, r=nagisa | bors | -5/+22 | |
| expand thread::park explanation Cc @carllerche @parched @stjepang | ||||
| 2018-12-09 | Add FreeBSD unsigned char platforms to std::os::raw | myfreeweb | -0/+8 | |
| Reference: https://www.freebsd.org/cgi/man.cgi?query=arch&apropos=0&sektion=7 | ||||
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -77/+77 | |
| 2018-12-07 | Auto merge of #56581 - kennytm:rollup, r=kennytm | bors | -5/+9 | |
| Rollup of 7 pull requests Successful merges: - #56000 (Add Armv8-M Mainline targets) - #56250 (Introduce ptr::hash for references) - #56434 (Improve query cycle errors for parallel queries) - #56516 (Replace usages of `..i + 1` ranges with `..=i`.) - #56555 (Send textual profile data to stderr, not stdout) - #56561 (Fix bug in from_key_hashed_nocheck) - #56574 (Fix a stutter in the docs for slice::exact_chunks) Failed merges: r? @ghost | ||||
| 2018-12-07 | SGX target: implement command-line arguments and environment variables | Jethro Beekman | -25/+70 | |
| 2018-12-07 | SGX target: implement time | Jethro Beekman | -3/+9 | |
| 2018-12-07 | SGX target: implement networking | Jethro Beekman | -53/+167 | |
| 2018-12-07 | SGX target: implement streams | Jethro Beekman | -28/+134 | |
| 2018-12-07 | SGX target: implement synchronization primitives and threading | Jethro Beekman | -76/+832 | |
| 2018-12-07 | SGX target: implement user memory management | Jethro Beekman | -6/+502 | |
| 2018-12-07 | SGX target: add thread local storage | Jethro Beekman | -17/+277 | |
| 2018-12-07 | Add x86_64-fortanix-unknown-sgx target to libstd and dependencies | Jethro Beekman | -5/+2824 | |
| The files src/libstd/sys/sgx/*.rs are mostly copied/adapted from the wasm target. This also updates the dlmalloc submodule to the very latest version. | ||||
| 2018-12-07 | Rollup merge of #56561 - Zoxc:too-raw, r=Gankro | kennytm | -0/+4 | |
| Fix bug in from_key_hashed_nocheck | ||||
| 2018-12-07 | Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrum | kennytm | -5/+5 | |
| Replace usages of `..i + 1` ranges with `..=i`. Before this change we were using old computer code techniques. After this change we use the new and improved computer code techniques. | ||||
| 2018-12-06 | Change sys::Thread::new to take the thread entry as Box<dyn FnBox() + 'static>̣ | Jethro Beekman | -8/+29 | |
| 2018-12-06 | Update compiler_builtins and remove wasm f32<->f64 math conversions | Jethro Beekman | -67/+14 | |
| 2018-12-06 | Refactor net::each_addr/lookup_host to forward error from resolve | Jethro Beekman | -126/+250 | |
| 2018-12-06 | Refactor stderr_prints_nothing into a more modular function | Jethro Beekman | -29/+28 | |
| 2018-12-06 | Fix bug in from_key_hashed_nocheck | John Kåre Alsaker | -0/+4 | |
| 2018-12-06 | Rollup merge of #56525 - udoprog:linux-current-exe, r=alexcrichton | Pietro Albini | -5/+8 | |
| Avoid extra copy and syscall in std::env::current_exe | ||||
| 2018-12-05 | Rollup merge of #56497 - ljedrz:cleanup_libstd_const_lifetimes, r=kennytm | Pietro Albini | -173/+173 | |
| cleanup: remove static lifetimes from consts in libstd | ||||
| 2018-12-05 | Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNN | Pietro Albini | -4/+1 | |
| Utilize `?` instead of `return None`. None | ||||
| 2018-12-05 | Rollup merge of #51753 - gruberb:document-from-conversions-libstdpath, ↵ | Pietro Albini | -0/+20 | |
| r=QuietMisdreavus Document `From` implementations This PR is solves part of https://github.com/rust-lang/rust/issues/51430. It's my first PR, so I might need some guidance from @skade (as already mentioned in the issue). The purpose of the PR is to document the `impl From` inside `path.rs` and answering the questions: - What does it convert? - Does it allocate memory? - How expensive are the allocations? I gave it a first shot, though an experienced rust developer might want to look over it. | ||||
| 2018-12-05 | Avoid extra copy and syscall in std::env::current_exe | John-John Tedro | -5/+8 | |
| 2018-12-04 | Replace usages of `..i + 1` ranges with `..=i`. | Corey Farwell | -5/+5 | |
| 2018-12-04 | Utilize `?` instead of `return None`. | Corey Farwell | -4/+1 | |
| 2018-12-04 | cleanup: remove static lifetimes from consts in libstd | ljedrz | -173/+173 | |
| 2018-12-04 | Add extra comment slash | Bastian Gruber | -1/+1 | |
| 2018-12-03 | improve wording | Ralf Jung | -3/+4 | |
| 2018-12-03 | Rollup merge of #56435 - RalfJung:libstd-without-c, r=alexcrichton | kennytm | -0/+3 | |
| make the C part of compiler-builtins opt-out I'd like to be able to use Xargo to build a libstd without having a full C toolchain for the target. This is a start (but the fact that libstd is a dylib is still a problem). However, compiler_builtin already has somewhat similar logic to not require a C compiler for wasm: https://github.com/rust-lang-nursery/compiler-builtins/blob/fe74674f6e4be76d47b66f67d529ebf4186f4eb1/build.rs#L36-L41 (WTF GitHub, why doesn't this show an embedded code preview??) I wonder if there is a way to not have two separate mechanisms? Like, move the above wasm logic to some place that controls the libstd feature, or so? Or is it okay to have these two mechanisms co-exist? Cc @alexcrichton | ||||
| 2018-12-03 | Rollup merge of #56432 - ordovicia:shrink-to-issue, r=Centril | kennytm | -3/+3 | |
| Update issue number of `shrink_to` methods to point the tracking issue Tracking issue: #56431 | ||||
| 2018-12-03 | Rollup merge of #56419 - mark-i-m:remove-try, r=Centril | kennytm | -3/+3 | |
| Remove some uses of try! | ||||
| 2018-12-03 | Rollup merge of #56395 - Centril:stabilize-dbg-macro, r=SimonSapin | kennytm | -10/+2 | |
| Stabilize dbg!(...) Per FCP in https://github.com/rust-lang/rust/issues/54306 (which is ~1 day from completion). r? @SimonSapin The PR is fairly isolated so a rollup should probably work. | ||||
| 2018-12-03 | Rollup merge of #56141 - jnqnfe:osstr_len_clarity, r=nagisa | kennytm | -6/+18 | |
| [std] Osstr len clarity | ||||
| 2018-12-03 | Auto merge of #56394 - cuviper:interrupted-timeout, r=sfackler | bors | -12/+28 | |
| Deal with EINTR in net timeout tests We've seen sporadic QE failures in the timeout tests on this assertion: assert!(kind == ErrorKind::WouldBlock || kind == ErrorKind::TimedOut); So there's an error, but not either of the expected kinds. Adding a format to show the kind revealed `ErrorKind::Interrupted` (`EINTR`). For the cases that were using `read`, we can just use `read_exact` to keep trying after interruption. For those using `recv_from`, we have to manually loop until we get a non-interrupted result. | ||||
| 2018-12-02 | Auto merge of #56275 - RalfJung:win-mutex, r=SimonSapin | bors | -9/+10 | |
| use MaybeUninit instead of mem::uninitialized for Windows Mutex I hope this builds, I do not have a Windows machine to test... | ||||
| 2018-12-02 | make the C part of compiler-builtins opt-out | Ralf Jung | -1/+4 | |
| 2018-12-02 | explicitly control compiler_builts/c feature from libstd | Ralf Jung | -1/+1 | |
| 2018-12-02 | no reason to use mutable references here at all | Ralf Jung | -12/+4 | |
| 2018-12-02 | Update issue number of `shrink_to` methods to point the tracking issue | Hidehito Yabuuchi | -3/+3 | |
