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

Support Ruby 3.1 UCRT binary #13

Merged
merged 2 commits into from Jun 9, 2022

Commits on Jun 8, 2022

  1. Support Ruby 3.1 UCRT binary

    RubyInstaller has migrate from msvcrt.dll to ucrt.dll:
    https://rubyinstaller.org/2021/12/31/rubyinstaller-3.1.0-1-released.html
    
    So that symbols should be loaded from later one.
    Althouth I considered introducing a new constant like `UCRT_DLL`, this
    commit still using `MSVCRT_DLL` even if Ruby is run on ucrt.dll to keep
    backward compatibility. I think replacing `MSVCRT_DLL` with `UCRT_DLL`
    is almost meaningless, they won't used at same time.
    
    Signed-off-by: Takuro Ashie <ashie@clear-code.com>
    ashie committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    2f401b9 View commit details
    Browse the repository at this point in the history
  2. AppVeyor: Try to run ridk exec only on Ruby 3.1

    And drop Ruby 3.1 for x86, it's too hard to install current win32-api
    due to unexpected univeral binary. In addition, probably no one uses
    Ruby 3.1 for x86 recent days...
    
    Signed-off-by: Takuro Ashie <ashie@clear-code.com>
    ashie committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    7dea4d9 View commit details
    Browse the repository at this point in the history