Skip to content
Snippets Groups Projects
  1. Jan 17, 2017
  2. Dec 15, 2016
    • Christian Legnitto's avatar
      Fix doc generation on travis. · a41c0746
      Christian Legnitto authored
      Documentation generation appears to be failing on master (https://travis-ci.org/rust-lang/libc/jobs/183483333):
      
      ```
      Collecting ghp-import
        Downloading ghp-import-0.4.1.tar.gz
      Collecting travis
        Could not find a version that satisfies the requirement travis (from versions: )
      No matching distribution found for travis
      ```
      
      Basically `--user` doesn't appear to take an option, so `pip install ghp_import --user $USER` makes pip think the user is a package that needs to be installed (in this case `travis`). As there is no `travis` package, it dies.
      a41c0746
  3. Dec 03, 2016
  4. Dec 02, 2016
  5. Nov 17, 2016
    • Alex Crichton's avatar
      Share the host's `target` directory for tests · c2842463
      Alex Crichton authored
      This helps caching between runs and can help speed up turnaround time for
      various operations. The old android container didn't work out for some reason
      due to permissions so the definition has now been vendored locally to just
      rebuild it each time.
      c2842463
  6. Nov 06, 2016
  7. Oct 14, 2016
  8. Oct 09, 2016
  9. Oct 05, 2016
    • Ian Denhardt's avatar
      Fix musl-i686 CI failures. · cd03b140
      Ian Denhardt authored
      * Override the compiler via CC; ./configure can't seem to detect it.
      * Unset CROSS_COMPILE when running make. Per the comment, we otherwise
        end up invoking commands like i686-ar.
      cd03b140
    • Ian Denhardt's avatar
      Test against newer c libraries · 8ff1c417
      Ian Denhardt authored
      Specifically:
      
      * Update the base docker images to ubuntu 16.10
      * Update musl to version 1.1.15
      
      This is necessary since the versions we were previously using do not
      define CLONE_NEWCGROUP, so adding the symbol to the libc crate causes
      test failures.
      8ff1c417
  10. Sep 30, 2016
  11. Sep 15, 2016
  12. Sep 13, 2016
  13. Sep 12, 2016
  14. Sep 11, 2016
  15. Sep 09, 2016
  16. Aug 28, 2016
  17. Aug 27, 2016
  18. 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
  19. Apr 25, 2016
  20. Mar 28, 2016
  21. Mar 03, 2016
  22. 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
  23. Feb 18, 2016
  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 16, 2015
  30. Dec 02, 2015
  31. Nov 15, 2015
  32. Nov 09, 2015
  33. Nov 07, 2015
Loading