Uh oh!
There was an error while loading. Please reload this page.
Working towards a libc-less (wasm32) libstd - #45725
Conversation
rust-highfive
commented
Nov 2, 2017
r? @dtolnay (rust_highfive has picked a reviewer for you, use r? to override) |
dtolnay
commented
Nov 4, 2017
@bors r+ |
bors
commented
Nov 4, 2017
📌 Commit db3d3f0 has been approved by |
LukasKalbertodt
commented
Nov 4, 2017
bors
commented
Nov 5, 2017
⌛ Testing commit db3d3f00233eb4442c653549c7534ebcc676e106 with merge f080a4046c5e9bb23da1c0a1bc519c551408ec82... |
bors
commented
Nov 5, 2017
💔 Test failed - status-appveyor |
6ae7610 to
5b673feComparealexcrichton
commented
Nov 5, 2017
@bors: r=dtolnay |
bors
commented
Nov 5, 2017
📌 Commit 5b673fe has been approved by |
5b673fe to
e82ce58Comparealexcrichton
commented
Nov 5, 2017
@bors: r=dtolnay |
bors
commented
Nov 5, 2017
📌 Commit e82ce58 has been approved by |
bors
commented
Nov 5, 2017
⌛ Testing commit e82ce589e7f13106d87317f186b275969e17117a with merge 5c430c47d8be405885401082eec445dfe7419d8d... |
bors
commented
Nov 5, 2017
💔 Test failed - status-travis |
kennytm
commented
Nov 5, 2017
unused_import on macOS when building libstd. |
e82ce58 to
847660cComparealexcrichton
commented
Nov 5, 2017
@bors: r=dtolnay |
bors
commented
Nov 5, 2017
📌 Commit 847660c has been approved by |
bors
commented
Nov 5, 2017
⌛ Testing commit 847660c3aeb2b81d3c836ee0cf0d93535c4cfdbc with merge de5fe8a8eca4f8bc459d7e48bd2497405b48fb37... |
bors
commented
Nov 5, 2017
💔 Test failed - status-travis |
847660c to
eae99f0Comparealexcrichton
commented
Nov 6, 2017
@bors: r=dtolnay |
bors
commented
Nov 9, 2017
💔 Test failed - status-travis |
bors
commented
Nov 9, 2017
⌛ Testing commit 9435c71 with merge e811220421ad005f75424b01e78d7e1f88dbc39e... |
bors
commented
Nov 9, 2017
💔 Test failed - status-travis |
bors
commented
Nov 9, 2017
Working towards a libc-less (wasm32) libstd This is a series of commits I was able to extract from prepare to comiple libstd on a "bare libc-less" target, notably wasm32. The actual wasm32 bits I intend to send in a PR later, this is just some internal refactorings required for libstd to work with a `libc` that's empty and a few other assorted refactorings. No functional change should be included in this PR for users of libstd, this is intended to just be internal refactorings.
bors
commented
Nov 9, 2017
💔 Test failed - status-travis |
bors
commented
Nov 9, 2017
⌛ Testing commit 9435c71 with merge be37f638ce7a40244220df291e0b5652ffc005fa... |
bors
commented
Nov 9, 2017
💔 Test failed - status-travis |
alexcrichton
commented
Nov 9, 2017
@bord: retry |
alexcrichton
commented
Nov 9, 2017
Er sorry @bors: retry |
kennytm
commented
Nov 9, 2017
@bors treeclosed- p=0 |
bors
commented
Nov 9, 2017
⌛ Testing commit 9435c71 with merge a5e95f7d2c5e1e2cee0b8b528e956a0ad992d1aa... |
bors
commented
Nov 9, 2017
💔 Test failed - status-travis |
kennytm
commented
Nov 9, 2017
|
This commit removes usage of the `libc` crate in "portable" modules like those at the top level and `sys_common`. Instead common types like `*mut u8` or `u32` are used instead of `*mut c_void` or `c_int` as well as switching to platform-specific functions like `sys::strlen` instead of `libc::strlen`.
9435c71 to
5c3fe11Comparealexcrichton
commented
Nov 9, 2017
@bors: r=dtolnay |
bors
commented
Nov 9, 2017
📌 Commit 5c3fe11 has been approved by |
bors
commented
Nov 9, 2017
Working towards a libc-less (wasm32) libstd This is a series of commits I was able to extract from prepare to comiple libstd on a "bare libc-less" target, notably wasm32. The actual wasm32 bits I intend to send in a PR later, this is just some internal refactorings required for libstd to work with a `libc` that's empty and a few other assorted refactorings. No functional change should be included in this PR for users of libstd, this is intended to just be internal refactorings.
bors
commented
Nov 9, 2017
☀️ Test successful - status-appveyor, status-travis |
| use io; | ||
| use rand::Rng; | ||
| // FIXME: Use rand: |

This is a series of commits I was able to extract from prepare to comiple libstd on a "bare libc-less" target, notably wasm32. The actual wasm32 bits I intend to send in a PR later, this is just some internal refactorings required for libstd to work with a
libcthat's empty and a few other assorted refactorings.No functional change should be included in this PR for users of libstd, this is intended to just be internal refactorings.