summary refs log tree commit diff
path: root/src/libstd/sys/sgx
AgeCommit message (Expand)AuthorLines
2020-03-06fix various typosMatthias Krüger-1/+1
2020-02-13Add comment to SGX entry codeJethro Beekman-0/+1
2020-02-13Rollup merge of #69068 - Goirad:make-sgx-arg-cleanup-nop, r=jethrogb,nagisaDylan DPC-6/+1
2020-02-12Rollup merge of #69040 - jethrogb:jb/cleanup-sgx-entry, r=nagisaDylan DPC-10/+29
2020-02-11make the sgx arg cleanup implementation a no opDario Gonzalez-6/+1
2020-02-10Avoid jumping to Rust code with user %rsp (reentry_panic)Jethro Beekman-7/+6
2020-02-10sanitize MXCSR/FPU control registersRaoul Strackx-0/+11
2020-02-10Corrected ac_mitigation patch. That patch used the untrusted stack to clear r...Raoul Strackx-7/+16
2020-02-10Fix SGX RWLock representation for UnsafeCell niche fixJethro Beekman-11/+13
2020-01-26updatecomet-1/+1
2020-01-10make use of pointer::is_nullLzu Tao-1/+1
2019-12-24Deprecate Error::description for realDavid Tolnay-0/+2
2019-12-24x.py fmt after previous deignoreMark Rousskov-5/+3
2019-12-22Format the worldMark Rousskov-121/+75
2019-12-06Rewrite %rax register before syscall because it is overwritten by the syscall...Pieter Agten-2/+2
2019-12-05Processed review commentsPieter Agten-7/+17
2019-12-04Create a separate entry point for the ELF file, instead of using the SGX entr...Pieter Agten-0/+20
2019-11-29Format libstd/sys with rustfmtDavid Tolnay-252/+270
2019-11-13Revert "Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-exter...Robin Kruppe-4/+0
2019-11-05libstd: allow `improper_ctypes` in `sys/sgx`David Wood-0/+4
2019-10-25forgot pushfq/popqfq: fixedRaoul Strackx-0/+2
2019-10-25cleaning up codeRaoul Strackx-9/+4
2019-10-25removed unnecessary pushRaoul Strackx-1/+0
2019-10-21fixed ac vulnerabilityRaoul Strackx-0/+10
2019-09-05std: Improve downstream codegen in `Command::env`Alex Crichton-3/+5
2019-08-30Fix unlock ordering in SGX synchronization primitivesJethro Beekman-20/+32
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-2/+10
2019-08-03Add {IoSlice, IoSliceMut}::advanceThomas de Zeeuw-0/+14
2019-07-05Remove last use of mem::uninitialized in SGXJethro Beekman-3/+1
2019-07-04Permit use of mem::uninitialized via allow(deprecated)Mark Rousskov-0/+2
2019-05-25std: Depend on `backtrace` crate from crates.ioAlex Crichton-100/+0
2019-05-02Fix potential integer overflow in SGX memory range calculation.Jethro Beekman-7/+17
2019-04-29SGX target: implemented vectored I/OJethro Beekman-13/+50
2019-04-29SGX target: don't unwind on usercall index out of boundsJethro Beekman-2/+10
2019-04-27Stabilized vectored IOSteven Fackler-17/+17
2019-04-16SGX target: change re-entry abort logicJethro Beekman-19/+11
2019-04-14Rollup merge of #59852 - alexcrichton:more-vectored, r=sfacklerMazdak Farrokhzad-6/+19
2019-04-14Rollup merge of #59818 - crlf0710:eliminate_libstd_fnbox, r=cramertjMazdak Farrokhzad-5/+3
2019-04-10SGX target: fix cfg(test) buildJethro Beekman-3/+3
2019-04-10std: Add `{read,write}_vectored` for more typesAlex Crichton-6/+19
2019-04-10Eliminate `FnBox` usages from libstd.CrLF0710-5/+3
2019-04-06Rollup merge of #59624 - jethrogb:jb/sgx-unwind-syms, r=alexcrichtonMazdak Farrokhzad-41/+44
2019-04-01SGX target: Use linker option to avoid code CGU assignment kludgeJethro Beekman-41/+44
2019-04-01SGX target: convert a bunch of panics to abortsJethro Beekman-48/+52
2019-03-31libstd: deny(elided_lifetimes_in_paths), fixes in sgxMazdak Farrokhzad-19/+20
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-14/+14
2019-03-28Fix missed fn rename in #59284Jethro Beekman-1/+1
2019-03-27Rollup merge of #59284 - RalfJung:maybe-uninit, r=sfacklerJosh Stone-5/+5
2019-03-26fix some uses I missedRalf Jung-5/+5
2019-03-26Rollup merge of #59374 - faern:simplify-checked-duration-since, r=shepmasterMazdak Farrokhzad-2/+2