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

pull ruby build #908

Merged
merged 59 commits into from
Jun 2, 2024
Merged

pull ruby build #908

merged 59 commits into from
Jun 2, 2024

Commits on Jun 27, 2022

  1. Add JRuby 9.2.21.0 and 9.3.6.0

    headius authored and eregon committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    fd36eb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Add mruby-3.1.0

    hasumikin committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    a4c5e99 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1986 from hasumikin/mruby-3.1.0

    Add mruby-3.1.0
    hsbt committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    10143ea View commit details
    Browse the repository at this point in the history
  3. Add picoruby-3.0.0

    hasumikin committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    bcb9277 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Merge pull request #1987 from hasumikin/picoruby-3.0.0

    Add picoruby-3.0.0
    hsbt committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    ef72e9b View commit details
    Browse the repository at this point in the history
  2. ruby-build 20220630

    hsbt committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    58cda90 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Use OpenSSL 3.0.5

    hsbt committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    69ccb3e View commit details
    Browse the repository at this point in the history
  2. Use OpenSSL 1.1.1q

    hsbt committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    7075187 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1993 from rbenv/bump-openssl-versions

    Bump openssl versions
    hsbt committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    2155888 View commit details
    Browse the repository at this point in the history
  4. Fixed version name

    hsbt committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    da94a64 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2022

  1. Add script to update openssl

    eregon committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    c520cac View commit details
    Browse the repository at this point in the history
  2. Install openssl 1 when openssl is 3

    znz authored and eregon committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    fb0e82c View commit details
    Browse the repository at this point in the history
  3. Install openssl whenever the system version does not match

    * Make supported openssl versions explicit per definition.
    eregon committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    b945b7a View commit details
    Browse the repository at this point in the history
  4. Cleanup

    eregon committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    472d40f View commit details
    Browse the repository at this point in the history
  5. ruby-build 20220710

    eregon committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    98c0337 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Use OpenSSL 3.x with Ruby 3.1.x

    hsbt committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    71b30d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2000 from rbenv/use-openssl3-in-ruby30

    Use OpenSSL 3.x with Ruby 3.1.x
    hsbt committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    d6481c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0d6e22 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. ruby-build 20220713

    eregon committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    f81980b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    807a371 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Don't auto-enable YJIT except on x86_64

    noahgibbs authored and eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    7a07add View commit details
    Browse the repository at this point in the history
  2. Restructure build_package_enable_yjit to be cleaner and to exit befor…

    …e later checks if possible.
    noahgibbs authored and eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    fde1126 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    813153b View commit details
    Browse the repository at this point in the history
  4. Update bin/ruby-build

    Co-authored-by: Mislav Marohnić <hi@mislav.net>
    2 people authored and eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    cb51ccc View commit details
    Browse the repository at this point in the history
  5. Update bin/ruby-build

    Co-authored-by: Mislav Marohnić <hi@mislav.net>
    2 people authored and eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    b32d291 View commit details
    Browse the repository at this point in the history
  6. Update bin/ruby-build

    Co-authored-by: Mislav Marohnić <hi@mislav.net>
    2 people authored and eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    f9299a6 View commit details
    Browse the repository at this point in the history
  7. Remove extra paren

    eregon committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    7399e92 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    7b24ca3 View commit details
    Browse the repository at this point in the history
  2. Use inline patch instead of curl download

    hsbt authored and eregon committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    cfb1fe8 View commit details
    Browse the repository at this point in the history
  3. ruby-build 20220721

    eregon committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    7866a26 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Only check the opensslv.h header to find the system openssl version

    * `openssl version` can be another version than the header, for instance with
      `apt-get install --no-install-recommends ca-certificates libssl1.0-dev` on Ubuntu 18.04:
      rbenv/ruby-build#2014 (reply in thread)
    eregon committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    e139c26 View commit details
    Browse the repository at this point in the history
  2. ruby-build 20220725

    eregon committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    d04f81f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Configuration menu
    Copy the full SHA
    8d6e276 View commit details
    Browse the repository at this point in the history
  2. Add TruffleRuby 22.2.0

    eregon committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    0bdfebe View commit details
    Browse the repository at this point in the history
  3. ruby-build 20220726

    eregon committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    44c91aa View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

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

Commits on Aug 16, 2022

  1. Add JRuby 9.3.7.0 (#2026)

    headius committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    bd08de2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. ruby-build 20220825

    eregon committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    7f756a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    32f0e30 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2028 from rbenv/enable-yjit-again

    Re-enable YJIT with arm64
    hsbt committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    5f8eab9 View commit details
    Browse the repository at this point in the history
  3. Followed up rbenv/ruby-build#2028

    hsbt committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    ccce79a View commit details
    Browse the repository at this point in the history
  4. Use -o for or condition

    Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
    hsbt and k0kubun committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    373e71a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2029 from rbenv/enable-yjit-again2

    Enable YJIT only x86_64 and arm64
    hsbt committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    2a8cde9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. uname -m is aarch64 on Linux

    eregon committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    1f6b94c View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Relax rustc version from 1.58.1

    hsbt committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    d0c0ac3 View commit details
    Browse the repository at this point in the history
  2. Fix * regex usage of bash

    suggested by @k0kubun
    
    Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
    hsbt and k0kubun committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    e71c4b9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2030 from rbenv/relax-rustc-version

    Relax rustc version to 1.58.1
    hsbt committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    b0ef7c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Configuration menu
    Copy the full SHA
    61b68bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2031 from maximecb/patch-1

    Fix required rustc version for YJIT in output
    hsbt committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    a9ed743 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Added 3.2.0-preview2

    hsbt committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    f023ddc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2039 from rbenv/3-2-0-preview2

    Added 3.2.0-preview2
    hsbt committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    7bbe41c View commit details
    Browse the repository at this point in the history
  3. ruby-build 20220909

    hsbt committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    019c011 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. bash didn't provide \d

    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    7260a2c View commit details
    Browse the repository at this point in the history
  2. not needed +

    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    87c525d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2040 from rbenv/fix-yjit-condition

    bash didn't provide \d
    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    0872173 View commit details
    Browse the repository at this point in the history
  4. ruby-build 20220910

    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    9adbe64 View commit details
    Browse the repository at this point in the history
  5. enable YJIT with 3.2.0-preview2

    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    1c1bd7b View commit details
    Browse the repository at this point in the history
  6. ruby-build 20220910.1

    hsbt committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    5690c5d View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Merge ruby-build v20220910.1

    ruby-build 20220910.1
    
    * enable YJIT with 3.2.0-preview2
    
    * tag 'refs/rbtags/v20220910.1':
      ruby-build 20220910.1
      enable YJIT with 3.2.0-preview2
      ruby-build 20220910
      not needed +
      bash didn't provide \d
      ruby-build 20220909
      Added 3.2.0-preview2
      Fix required rustc version for YJIT in output
      Fix * regex usage of bash
      Relax rustc version from 1.58.1
      `uname -m` is aarch64 on Linux
      Use `-o` for or condition
      Followed up rbenv/ruby-build#2028
      YJIT support arm64 and aarch64 arch
      ruby-build 20220825
      Add JRuby 9.3.7.0 (#2026)
      Show the log file to make it easy to follow progress
      ruby-build 20220726
      Add TruffleRuby 22.2.0
      TruffleRuby 22.2+ is available on darwin-aarch64
      ruby-build 20220725
      Only check the opensslv.h header to find the system openssl version
      ruby-build 20220721
      Use inline patch instead of curl download
      Apply patch for implicitly declaration error of OpenSSL 1.1.1q
      Remove extra paren
      Update bin/ruby-build
      Update bin/ruby-build
      Update bin/ruby-build
      build_package_enable_yjit should echo to stderr, not stdout
      Restructure build_package_enable_yjit to be cleaner and to exit before later checks if possible.
      Don't auto-enable YJIT except on x86_64
      For Ruby 3.2.0-dev, install YJIT by default if rustc 1.60+ is available
      ruby-build 20220713
      Update update-cruby to be clear which openssl line should be used
      Use OpenSSL 3.x with Ruby 3.1.x
      ruby-build 20220710
      Cleanup
      Install openssl whenever the system version does not match
      Install openssl 1 when openssl is 3
      Add script to update openssl
      Fixed version name
      Use OpenSSL 1.1.1q
      Use OpenSSL 3.0.5
      ruby-build 20220630
      Add picoruby-3.0.0
      Add mruby-3.1.0
      Add JRuby 9.2.21.0 and 9.3.6.0
    jasonkarns committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    87fbdf7 View commit details
    Browse the repository at this point in the history