{"push_id":3166439490,"size":3,"distinct_size":3,"ref":"refs/heads/auto","head":"d2986970adae36939d13c79e3af34ff6378fad68","before":"39bc8f5899d1106a785a62a1fcc103e999edf046","commits":[{"sha":"505167d7c58f68170118f96436c85e0587e6d3f5","author":{"name":"Jethro Beekman","email":"028686353a9dbd670cec4eb0710db24e75b42095@fortanix.com"},"message":"Fix build on latest git master","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/505167d7c58f68170118f96436c85e0587e6d3f5"},{"sha":"be565615dbed87a0d3fcdb7f62b2080b3dc288fa","author":{"name":"Jethro Beekman","email":"028686353a9dbd670cec4eb0710db24e75b42095@fortanix.com"},"message":"Add `io` and `arch` modules to `std::os::fortanix_sgx`","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/be565615dbed87a0d3fcdb7f62b2080b3dc288fa"},{"sha":"d2986970adae36939d13c79e3af34ff6378fad68","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #57119 - jethrogb:jb/sgx-os-mod2, r=joshtriplett\n\nAdd `io` and `arch` modules to `std::os::fortanix_sgx`\n\nThis PR adds two more (unstable) modules to `std::os::fortanix_sgx` for the `x86_64-fortanix-unknown-sgx` target.\n\n### io\n`io` allows conversion between raw file descriptors and Rust types, similar to `std::os::unix::io`.\n\n### arch\n`arch` exposes the `ENCLU[EREPORT]` and `ENCLU[EGETKEY]` instructions. The current functions are very likely not going to be the final form of these functions (see also https://github.com/fortanix/rust-sgx/issues/15), but this should be sufficient to enable experimentation in libraries. I tried using the actual types (from the [`sgx-isa` crate](https://crates.io/crates/sgx-isa)) instead of byte arrays, but that would make `std` dependent on the `bitflags` crate which I didn't want to do at this time.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/d2986970adae36939d13c79e3af34ff6378fad68"}]}
{"actor":{"display_login":"bors"}}