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

Add a tool to generate the native configuration #777

Merged
merged 13 commits into from
Nov 28, 2017
Merged

Add a tool to generate the native configuration #777

merged 13 commits into from
Nov 28, 2017

Commits on Nov 28, 2017

  1. Configuration menu
    Copy the full SHA
    f366c0b View commit details
    Browse the repository at this point in the history
  2. Ignore typedef using enum

    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    6cd7150 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8a309f View commit details
    Browse the repository at this point in the history
  4. Update Darwin configuration

    chrisseaton authored and eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    4756542 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6820e14 View commit details
    Browse the repository at this point in the history
  6. Add extra line in Solaris config for consistency with other configs

    * The generator relies on it.
    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    85715d3 View commit details
    Browse the repository at this point in the history
  7. Update config on Solaris

    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    5b124d6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d837b6b View commit details
    Browse the repository at this point in the history
  9. Do not restrict the type of pthread_t to be an integer

    * It is a pointer (represented as a NativePointer by NFI) on Darwin.
    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    e5144de View commit details
    Browse the repository at this point in the history
  10. Remove unused constant

    * It also seems not defined on Linux.
    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    3dde0a0 View commit details
    Browse the repository at this point in the history
  11. Make Rubinius::Config#[] raise an error if the key is not found

    * Add Rubinius::Config#lookup for fetch value or nil.
    * The type of a struct field is optional for a FFI::Struct with config.
    * Define Process::RLIMIT_* constants only if they are available.
    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    465187c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c7a9197 View commit details
    Browse the repository at this point in the history
  13. Update the Linux configuration

    * From the Fedora 26 Docker image in tool/docker/fedora.
    eregon committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    a4b5d1f View commit details
    Browse the repository at this point in the history