Skip to content
Snippets Groups Projects
  1. Sep 10, 2020
  2. Aug 14, 2020
  3. Jul 22, 2020
  4. May 29, 2020
  5. May 25, 2020
    • Joe Richey's avatar
      wasm32: Unify error codes an implementations · a29180af
      Joe Richey authored
      
      Right now, while our implementations for stdweb and wasm-bindgen use
      similar APIs, they do not use similar implementations. This change:
      
        - Switches to using the same error codes for both implementations
        - Uses error codes that detail exactly what API is missing
        - Cleans up the implemetnations to make them much more readable
        - Consitantly use thread_local in both implementations
      
      This makes issues easier to debug and the code easier to understand.
      
      Signed-off-by: default avatarJoe Richey <joerichey@google.com>
      a29180af
  6. Apr 27, 2020
  7. Feb 20, 2020
  8. Feb 19, 2020
  9. Jan 10, 2020
  10. Jan 09, 2020
    • Joseph Richey's avatar
      log: Remove optional log dependancy (#131) · d6b75d1c
      Joseph Richey authored
      This feature isn't enabled by rand/rand_core and provides very little
      error information that isn't already conveyed through our Error values.
      
      This also simplifies the supported configuration space for getrandom.
      We update the docs and CI to match this change.
      Unverified
      d6b75d1c
  11. Jan 07, 2020
  12. Jan 05, 2020
  13. Oct 28, 2019
  14. Oct 25, 2019
    • Joseph Richey's avatar
      Improve src/lib.rs cfgs (#119) · cf2d81bf
      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.
      cf2d81bf
  15. Oct 24, 2019
  16. Oct 23, 2019
Loading