- Oct 25, 2019
-
-
Joseph Richey authored
Right now for each of `util_libc` and `use_file` we have a list of `target_os` configs to determine if we build the module. This PR moves these mod declarations into the main `cfg_if` statement (the one that selects which implementation we use). This way, the mod statements are kept in-sync with the implementations that use them. Also, I merged together `target_os` cfgs that have the same implementation. The downside to this is that the targets are no longer in alphabetical order. Also, this is only being applied to `0.2` as the `0.1` cfgs still have to keep `std` around.
-
- Oct 24, 2019
-
-
Joe Richey authored
-
Joseph Richey authored
-
- Oct 23, 2019
-
-
Artyom Pavlov authored
-
nia authored
Rename it from freebsd.rs to sysctl_arandom.rs. NetBSD has been patching rustc for some time to use the FreeBSD implementation because every single invocation of the compiler may drain from the entropy pool and cause the next to block. This can massively inflate build times for rust software, or cause it to fail entirely, especially in VMs (for example, our Xen package building cluster).
-
- Oct 16, 2019
-
-
Joseph Richey authored
Removes the “dummy” feature and “wasm32-unknown-unknown” dummy impl
-
Joseph Richey authored
* Fix CI to allow for PRs against 0.2 to be run * Only impl std traits if feature is specified * Fix l4re
-
- Oct 01, 2019
-
-
Diggory Hardy authored
cfg-if 0.1.2 is minimal version of dependency
-
Diggory Hardy authored
Fix and Improve WASM CI
-
- Sep 30, 2019
-
-
Joe Richey authored
-
Joe Richey authored
- Use latest Firefox - Explicitly pin wasmtime and cargo-web - Make sure our `wasm-bindgen-test-runner` and `wasm-bindgen` versions match
-
David Kellum authored
-
- Sep 23, 2019
-
-
Diggory Hardy authored
Run Rustfmt
-
Joe Richey authored
-
- Sep 21, 2019
-
-
Joseph Richey authored
* Simplify CI process for WASM Run WASI tests, and run both stdweb/wasm-bindgen on both node and in browsers These changes also remove the need for a separate tests/wasm_bindgen * Use all pre-built binaries in the CI * Fix Cargo.toml typo Co-Authored-By:
Artyom Pavlov <newpavlov@gmail.com> * Fix install location * Debug CI
-
- Sep 19, 2019
-
-
Elichai Turkel authored
Ensure and document that we do nothing when an empty slice is passed. Note that this changes are for consistency, not to prevent UB.
-
- Sep 06, 2019
-
- Aug 31, 2019
-
-
Artyom Pavlov authored
-
- Aug 25, 2019
-
-
Joseph Richey authored
* Fix Redox CI * Bump libc version to fix Redox
- Aug 24, 2019
-
-
Joseph Richey authored
-
- Aug 17, 2019
-
-
eV (㋎) authored
-
Joseph Richey authored
This updates the documentation to explain exactly what we are doing on this target. Also adds a test that the target builds without features.
- Aug 15, 2019
-
-
Joseph Richey authored
-
- Aug 14, 2019
-
- Aug 13, 2019
-
-
Artyom Pavlov authored
-
- Aug 12, 2019
-
-
Joseph Richey authored
-
- Aug 08, 2019
-
-
Artyom Pavlov authored
-
Artyom Pavlov authored
-
Artyom Pavlov authored
-
- Aug 07, 2019
-
-
Clayton Wilkinson authored
-
- Aug 06, 2019
-
-
Joseph Richey authored
-
Joseph Richey authored
-
- Aug 05, 2019
-
- Aug 04, 2019
-
-
Aaron Hill authored
The 'libc::syscall' function uses varargs - as a result, its arguments are completely untyped. THe user must ensure that it is called with the proper types for the targeted syscall - otherwise, the calling convention might cause arguments to be put into the wrong registers. This commit explicitly casts the arguments to 'libc::syscall' to the proper type for the 'getrandom' syscall. This ensures that the correct types for the target platform will always be used, instead of relying on the types used happening to match those required by the target platform.
-
- Aug 03, 2019
-
-
Artyom Pavlov authored
-
- Jul 29, 2019
-
- Jul 28, 2019
-
-
Joseph Richey authored
-
- Jul 27, 2019
-
-
Joseph Richey authored
-