Skip to content
Snippets Groups Projects
  1. May 03, 2017
  2. Mar 23, 2017
  3. Feb 24, 2017
  4. Jan 17, 2017
  5. Dec 03, 2016
  6. Dec 02, 2016
  7. Nov 19, 2016
  8. Nov 17, 2016
  9. Oct 28, 2016
  10. Oct 21, 2016
  11. Oct 14, 2016
  12. Oct 11, 2016
  13. Sep 12, 2016
  14. Aug 28, 2016
  15. Aug 27, 2016
  16. Jun 15, 2016
    • Alex Crichton's avatar
      Use docker for all CI tests and images · 3eb4a48b
      Alex Crichton authored
      Previously we were somewhat half-Docker, half-Travis, half apt-get, etc. This
      commit alters the CI infrastructure to use Docker images for each target. This
      should make it much easier to update the images and tweak various bits and
      pieces of installed software. Additionally, it's also much clearer now what's
      needed for each suite of tests!
      
      Some images were updated a bit (e.g. musl is now 1.1.14), but other images
      encountered failures when updating so they're not getting updated just yet.
      3eb4a48b
  17. Jun 10, 2016
    • Axel Viala's avatar
      Add Directory file descriptor relative syscall. · 26ee7825
      Axel Viala authored
      I only added "*at" syscall relative to Posix2008 specification.
      
      At the moment OSX and Android are partially supporting this API.
      
      This include:
      * `openat`
      * `faccessat`
      * `fchmodat`
      * `fchownat`
      * `fstatat`
      * `linkat`
      * `mkdirat`
      * `mknodat` [0]
      * `readlinkat`
      * `renameat`
      * `symlinkat`
      * `unlinkat`
      * `mkfifoat` [0][1]
      
      [1] Not available on Android at the moment:
      * `mkfifo`
      
      [1] Not available on OSX at the moment:
      * `mkfifoat`
      * `mknodat`
      
      And exclude operating system specific API:
      * `renameat2`: Linux specific
      * `execveat`: Linux specific since 3.19
      * `futimesat`: GNU extension
      * `name_to_handle_at`: GNU extension
      * `scandirat`: GNU extension
      * `fanotify_mark`: belong to fanotify API.
      26ee7825
  18. Apr 11, 2016
  19. Mar 11, 2016
  20. Mar 03, 2016
  21. Mar 02, 2016
    • Alex Crichton's avatar
      Add a style checking script to CI · 8a8bc668
      Alex Crichton authored
      It's tough to have PRs bounce or to have a back and forth with contributors
      about minor style quibbles. Sometimes it ends up just being easier to fix style
      after the fact, but let's add some automation to help this!
      
      This commit adds a script to run on CI and locally to verify the style of this
      repository. There's a few stylistic guidelines to ensure that definitions are
      understandable across the jungle of modules. This consistency should help assist
      readability for any future readers!
      8a8bc668
  22. Feb 18, 2016
  23. Feb 11, 2016
    • Alex Crichton's avatar
      Add a default-on "use_std" feature · 6d46b6fa
      Alex Crichton authored
      This adds a `use_std` Cargo feature which disables `#![no_std]` builds of libc,
      but is enabled by default. The library will currently continue to link to the
      standard library to maintain backwards compatibility with the 0.2 series and
      older Rust compilers for now, but this default can possible be changed in the
      future.
      6d46b6fa
  24. Feb 04, 2016
  25. Jan 19, 2016
    • Alex Crichton's avatar
      Add OpenBSD and FreeBSD CI to Travis · d820c4a8
      Alex Crichton authored
      This commit adds support to test all libc definitions on both OpenBSD and
      FreeBSD via QEMU userspace emulation. Specially prepared images for each OS are
      used which are essentially intended to run a script on startup and then exit.
      Documentation has been added to the `ci/README.md` file describing this new
      system.
      d820c4a8
  26. Jan 10, 2016
  27. Dec 27, 2015
  28. Dec 18, 2015
  29. Dec 02, 2015
  30. Nov 20, 2015
  31. Nov 03, 2015
  32. Oct 30, 2015
  33. Oct 29, 2015
Loading