Skip to content
Snippets Groups Projects
  1. Apr 21, 2020
  2. Apr 07, 2020
  3. Feb 25, 2020
  4. Dec 16, 2019
    • Alex Crichton's avatar
      Update bindings for the wasm32-wasi target · 93743ca8
      Alex Crichton authored
      This commit performs a number of updates for libc with the `wasm32-wasi`
      target:
      
      * Updates the `wasi-libc` repository commit used (previously known as
        `wasi-sysroot`)
      * Updates the container to Ubuntu 19.10 which has Clang 9 packaged which
        is all we need.
      * Avoids building `wasmtime` and instead downloads a precompiled binary.
      * Updates bindings in `src/wasi.rs` to match the current upstream state.
      93743ca8
  5. Nov 19, 2019
  6. Oct 22, 2019
    • Pietro Albini's avatar
      ci: switch mirrors to use our CDN · 5df4b8d0
      Pietro Albini authored
      We recently added a CDN in front of our CI mirrors as it's faster and
      cheaper for us. This switches libc's CI to use it instead of accessing
      the underlying bucket directly.
      5df4b8d0
  7. Aug 27, 2019
  8. Aug 26, 2019
  9. Aug 21, 2019
    • Pietro Albini's avatar
      ci: switch to the rust-lang-ci-mirrors bucket for mirrors · 30133d9d
      Pietro Albini authored
      Previously mirrors were stored in the rust-lang-ci2 bucket, which is
      meant to store temporary data (the CI artifacts). This switches the code
      to fetch from the new mirrors bucket.
      
      The old files won't be removed, but they won't be backed up either.
      30133d9d
  10. Aug 17, 2019
  11. Jul 23, 2019
  12. May 28, 2019
  13. May 27, 2019
  14. May 23, 2019
    • gnzlbg's avatar
      Update Android SDK, NDK (r19c), and API versions (arm:24,x86:28) · eb0794a5
      gnzlbg authored
      * Update Android NDK to version r19c
      * Update Android API versions to:
        * API 24 on arm and aarch64 targets
        * API 28 on x86 and x86_64 targets
      * Unified headers were removed in NDK 16
      * Refactor the NDK and SDK installation scripts
      * OpenJDK version 8 must be kept: it appears that
        the Android tools do not work with more modern OpenJDK
        versions.
      eb0794a5
  15. May 21, 2019
  16. May 20, 2019
  17. May 19, 2019
  18. May 16, 2019
  19. May 14, 2019
  20. Apr 24, 2019
  21. Apr 08, 2019
  22. Apr 05, 2019
  23. Mar 27, 2019
    • Alex Crichton's avatar
      Address some PR feedback · 8662b47b
      Alex Crichton authored
      8662b47b
    • Alex Crichton's avatar
      Add intiial support for wasm32-unknown-wasi · 87def1fb
      Alex Crichton authored
      This target is [being proposed][LINK] int he rust-lang/rust repository
      and this is intended to get coupled with that proposal. The definitions
      here all match the upstream reference-sysroot definitions and the
      functions all match the reference sysroot as well. The linkage here is
      described more in detail on the Rust PR itself, but in general it's
      similar to musl.
      
      Automatic verification has been implemented in the same manner as other
      targets, and it's been used locally to develop this PR and catch errors
      in the bindings already written (also to help match the evolving sysroot
      of wasi). The verification isn't hooked up to CI yet though because
      there is no wasi target distributed via rustup just yet, but once that's
      done I'll file a follow-up PR to execute verification on CI.
      
      [LINK]:
      87def1fb
  24. Mar 03, 2019
  25. Feb 05, 2019
    • Alan Somers's avatar
      Add an integration test for the cmsg(3) functions. · 38cf5b15
      Alan Somers authored
      Since these are defined in C as macros, they must be reimplemented in
      libc as Rust functions.  They're hard to get exactly right, and they
      vary from platform to platform.  The test builds custom C code that uses
      the real macros, and compares its output to the Rust versions' output
      for various inputs.
      
      Skip the CMSG_NXTHDR test on sparc64 linux because it hits a Bus Error.
      
      Issue #1239
      
      Skip the entire cmsg test program on s390x because it dumps core
      seemingly before the kernel finishes booting.
      
      Issue #1240
      38cf5b15
  26. Dec 10, 2018
  27. Dec 07, 2018
  28. Nov 26, 2018
Loading