rust/src/libstd
Mazdak Farrokhzad fb7721a594
Rollup merge of #57971 - jethrogb:jb/sgx-panic, r=alexcrichton
SGX target: improve panic & exit handling

Implement this part of the spec:

> The enclave must not rely on userspace to terminate other threads still running. Similarly, the enclave must not trust that it will no longer be entered by userspace, and it must safeguard against that in the entrypoints.

Also use `UserRef` to access panic buffer

r? @alexcrichton

cc @VardhanThigle
2019-01-31 02:10:45 +01:00
..
collections Fix poor worst case performance of is_disjoint 2019-01-09 22:19:54 +01:00
ffi Use correct tracking issue for c_variadic 2019-01-07 09:46:19 -06:00
io Rollup merge of #57296 - JosephTLyons:Fix-question-mark-operator-in-stdio-document, r=wesleywiser 2019-01-12 10:54:58 +01:00
net Bump bootstrap compiler to 1.33 beta 2019-01-26 08:02:08 -07:00
os Add os::fortanix_sgx::ffi module 2019-01-23 18:53:39 +05:30
prelude Document Unpin in std::prelude documentation 2019-01-17 00:39:15 +01:00
sync Simplify Debug implementation of MutexGuard. 2019-01-17 20:03:59 +01:00
sys SGX target: improve panic & exit handling 2019-01-29 17:12:56 +05:30
sys_common Bound sgx target_env with fortanix as target_vendor 2018-12-31 16:32:56 -08:00
tests Update stdsimd 2019-01-29 10:48:54 +01:00
thread Print a slightly clearer message when failing to spawn a thread 2019-01-22 18:55:12 +05:30
alloc.rs Replace deprecated ATOMIC_INIT consts 2019-01-26 15:27:38 -07:00
ascii.rs Remove licenses 2018-12-25 21:08:33 -07:00
build.rs Remove licenses 2018-12-25 21:08:33 -07:00
Cargo.toml Bound sgx target_env with fortanix as target_vendor 2018-12-31 16:32:56 -08:00
env.rs Remove licenses 2018-12-25 21:08:33 -07:00
error.rs Change std::error::Error trait documentation to talk about source instead of cause 2019-01-08 17:45:54 -05:00
f32.rs Remove licenses 2018-12-25 21:08:33 -07:00
f64.rs Remove licenses 2018-12-25 21:08:33 -07:00
fs.rs Add some links in std::fs. 2019-01-15 18:46:09 -08:00
future.rs Change generator trait to use pinning 2019-01-27 22:58:53 +01:00
keyword_docs.rs Rollup merge of #57312 - Mendess2526:master, r=Centril 2019-01-05 23:56:56 +08:00
lib.rs Update stdsimd 2019-01-29 10:48:54 +01:00
macros.rs check missing docs for reexported macros as well 2019-01-06 18:55:55 +01:00
memchr.rs Cosmetic improvements 2019-01-13 19:47:02 +00:00
num.rs Remove licenses 2018-12-25 21:08:33 -07:00
panic.rs Remove licenses 2018-12-25 21:08:33 -07:00
panicking.rs Remove licenses 2018-12-25 21:08:33 -07:00
path.rs Update src/libstd/path.rs 2019-01-10 17:08:42 -05:00
primitive_docs.rs actually take a slice in this example 2019-01-09 14:45:39 -05:00
process.rs Remove licenses 2018-12-25 21:08:33 -07:00
rt.rs Remove licenses 2018-12-25 21:08:33 -07:00
time.rs Simplify units in Duration/Instant math on Windows 2019-01-22 19:18:28 -07:00