Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test with the 'c' feature enabled on CI #166

Merged
merged 48 commits into from
Jun 25, 2017

Commits on Jun 22, 2017

  1. Configuration menu
    Copy the full SHA
    a137787 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2017

  1. Use traits instead of macros for shift intrinsics

    This is an attempt to tidy up the definition of intrinsics by making them more
    rust-like at the definition site and using traits instead of macros for the
    definition. Additionally the helper macro, `intrinsics!`, now fills in a
    definition for #[cfg]'d off intrinsics when compiling with C code
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    2f2bb32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eeb44ab View commit details
    Browse the repository at this point in the history
  3. Port mul intrinsics to traits

    Also add a few features to the `intrinsics!` macro
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    275d103 View commit details
    Browse the repository at this point in the history
  4. Port sdiv to traits + intrinsics!

    Enhance `intrinsics!` along the way!
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    7886ae2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d170421 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    12a0038 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4120ad View commit details
    Browse the repository at this point in the history
  8. Test 64-bit linux

    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    7f90c48 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    215fa06 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1b78d79 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f0e5859 View commit details
    Browse the repository at this point in the history
  12. Build tweaks

    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    8abb0ab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    47ff813 View commit details
    Browse the repository at this point in the history
  14. Fix use_c_shim_if

    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    4c41b56 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4540bd4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0be8b20 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    696b821 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    560018c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    93fed26 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    83d63ea View commit details
    Browse the repository at this point in the history
  21. Remove defined intrinsics from build.rs

    No need to load these from C!
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    ac3715d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7c47450 View commit details
    Browse the repository at this point in the history
  23. Remove unused rust file

    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    5a444d5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a16ebb0 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5172f8c View commit details
    Browse the repository at this point in the history
  26. Deal with floatdidf on x86_64

    Apparently LLVM will lower this down to just an instruction
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    a839d53 View commit details
    Browse the repository at this point in the history
  27. Handle aeabi aliasing

    Objects in compiler-rt may have two symbols, so this makes sure that we don't
    bring in those objects by accident by defining the aliases ourselves.
    alexcrichton committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    7de57cd View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    eabb6fa View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2017

  1. Remove the travis cache

    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    635e519 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d513c92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94bc995 View commit details
    Browse the repository at this point in the history
  4. Don't compile assembly on x86_64 Windows

    They've all got the wrong ABI...
    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    b42d267 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4dac0be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a2bdb4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2147753 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e28b7e View commit details
    Browse the repository at this point in the history
  9. Fix appveyor PATH

    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    7643048 View commit details
    Browse the repository at this point in the history
  10. Tweak testing and such:

    * Don't run `intrinsics` tests on thumb
    * Disable `compiler_builtins` attribute on `feature = "gen-tests"`
    * Disable mangling on `feature = "gen-tests"` instead of `cfg(test)`
    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    734ec3d View commit details
    Browse the repository at this point in the history
  11. Add a FIXME for Windows

    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    5d6d3fd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91b1291 View commit details
    Browse the repository at this point in the history
  13. Don't generate unmangled aeabi with gen-tests

    The symbols they delgate to also don't exist...
    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    d051480 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4859aba View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    acaa2f0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5c74fb1 View commit details
    Browse the repository at this point in the history
  17. Don't test mangled names on thumb

    We are both the "real compiler-rt" and the "to be tested one".
    alexcrichton committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    c193113 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2017

  1. Address review comments

    alexcrichton committed Jun 25, 2017
    Configuration menu
    Copy the full SHA
    afe5c71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ebbcae View commit details
    Browse the repository at this point in the history