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] master from ruby:master #364

Merged
merged 284 commits into from
Nov 7, 2023
Merged

[pull] master from ruby:master #364

merged 284 commits into from
Nov 7, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 31, 2023

  1. Disable wrong test

    nobu committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    02ecc3c View commit details
    Browse the repository at this point in the history
  2. [Feature #10602] Add new API rb_profile_thread_frames()

    Add a new API rb_profile_thread_frames(), which is essentialy a
    per-thread version of rb_profile_frames().
    
    While the original rb_profile_frames() always returns results about the
    current active thread obtained by GET_EC(), this new API takes a Thread
    to be profiled as an argument.
    
    This should come in handy when profiling I/O-bound programs such as
    webapps, since this new API allows us to learn about Threads performing
    I/O (which do not have the GVL).
    
    Profiling worker threads (such as Sidekiq workers) may be another
    application.
    
    Implements [Feature #10602]
    
    Co-authored-by: Mike Perham <mike@perham.net>
    2 people authored and ko1 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    4adf418 View commit details
    Browse the repository at this point in the history
  3. Add a --disable-yjit job for Ubuntu CI

    Currently, we do not have an amd64 job that runs with YJIT disabled
    and runs the full check task.  Most amd64 jobs implicitly have YJIT
    enabled, even though --enable-yjit was not specified.  This makes it
    easier to determine whether a problem is YJIT-related or not by
    reviewing CI logs.
    jeremyevans committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    d22767f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eff59e9 View commit details
    Browse the repository at this point in the history
  5. Keep unused literal nodes

    For static analysis, it’s better to keep unused literal nodes.
    If simply change `block_append` to fall through, both "unused literal ignored"
    and "possibly useless use of a literal in void context" warnings
    are shown for the same line. But it’s verbose then remove
    "unused literal ignored" warning.
    
    This kind of optimization is already implemented on compile.c.
    `compile_block` calls `iseq_compile_each0` with `popped = 1` when NODE_BLOCK
    has next.
    yui-knk committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    51149f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    962c620 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b05a7bc View commit details
    Browse the repository at this point in the history
  8. Add defined array node

    HParker authored and jemmaissroff committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    d8a9245 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    322755a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b0a2373 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3801503 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b06b69e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b5d54fc View commit details
    Browse the repository at this point in the history
  14. [PRISM] Implement compilation for PostExecutionNode

    This commit implements compilation for the PostExeuctionNode by
    using the ScopeNode to create child iseqs where appropriate.
    jemmaissroff committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    85ad102 View commit details
    Browse the repository at this point in the history
  15. Handle running out of shapes in Object#dup

    There is a handful of call sites where we may transition to
    OBJ_TOO_COMPLEX_SHAPE if we just ran out of shapes, but that
    weren't handling it properly.
    byroot authored and peterzhu2118 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    4aacc55 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ac7f913 View commit details
    Browse the repository at this point in the history
  17. Fix "too complex" iv sets on generic ivar objects

    We weren't taking in to account that objects with generic IV tables
    could go "too complex" in the IV set code.  This commit takes that in to
    account and also ensures FL_EXIVAR is set when a geniv object
    transitions to "too complex"
    
    Co-Authored-By: Jean Boussier <byroot@ruby-lang.org>
    2 people authored and peterzhu2118 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    6f5e378 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1c45124 View commit details
    Browse the repository at this point in the history
  19. Add ST table to gen_ivtbl for complex shapes

    On 32-bit systems, we must store the shape ID in the gen_ivtbl to not
    lose the shape. If we directly store the ST table into the generic
    ivar table, then we lose the shape. This makes it impossible to
    determine the shape of the object and whether it is too complex or not.
    peterzhu2118 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    e2d9507 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    57748ef View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b3744c7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b7a3e2e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8889992 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    60e207b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    c3b7f27 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. [rubygems/rubygems] Add Bundler::Plugin.loaded? helper

    Useful if your plugin introduces new methods to the DSL, so that
    Gemfiles can easily abort if the plugin hasn't loaded yet
    
    rubygems/rubygems@b733055c6e
    ccutrer authored and matzbot committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    836d9fe View commit details
    Browse the repository at this point in the history
  2. [rubygems/rubygems] avoid dependency on set

    it was a performance improvement only, but it causes failures in
    unrelated tests
    
    rubygems/rubygems@b4149cb9bf
    ccutrer authored and matzbot committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    a1e24ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c6dd25 View commit details
    Browse the repository at this point in the history
  4. remove_instance_variable: Handle running out of shapes

    `remove_shape_recursive` wasn't considering that if we run out of
    shapes, it might have to transition to SHAPE_TOO_COMPLEX.
    
    When this happens, we now return with an error and the caller
    initiates the evacuation.
    byroot committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    b77148a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3b4fe1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    717fb5b View commit details
    Browse the repository at this point in the history
  7. [ruby/prism] Split KeywordParameterNode into Optional and Required

    Prior to this commit, KeywordParameterNode included both optional
    and required keywords. With this commit, it is split in two, with
    `OptionalKeywordParameterNode`s no longer having a value field.
    
    ruby/prism@89084d9af4
    jemmaissroff authored and matzbot committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    d062509 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e80ca70 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70e3e08 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e6059d0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb2e1d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8c0eb22 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5df14ec View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    73b6934 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f12617e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0a460b2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9531386 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    79034fb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4490979 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7c8d939 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b67994d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8302f99 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    86bfd60 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e8a72b5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    493439c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    87c6fb8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    affa671 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1de0563 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f791db4 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    b12c795 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    171788c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6b3b530 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    17923cc View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    51079a8 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e745af2 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    690f3bb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    3551aba View commit details
    Browse the repository at this point in the history
  38. [prism] Updates for sync

    kddnewton committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    90b21b8 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    bdf8ce8 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    52e1272 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    909afcb View commit details
    Browse the repository at this point in the history
  42. YJIT: skip to_a in format_number (#8815)

    String#chars returns an array instead of an enumerator since Ruby 2.0.
    Maumagnaguagno committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    d3ea907 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Remove duplicate to_path conversion

    `rb_file_open_str` calls `FilePathValue`, and the converted result is
    not used in this function.
    nobu committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    45eee0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee90a7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9cb75b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e34e8b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4218e91 View commit details
    Browse the repository at this point in the history
  6. test/ripper: nest helper classes under TestRipper module

    Generic names like Node and NodeList should be namespaced properly.
    luke-gru authored and hsbt committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    1925c6d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7149543 View commit details
    Browse the repository at this point in the history
  8. Windows: Fix description of runtimes

    `mswin` platform links to `vcruntimeXXX.dll` but `mingw-ucrt` doesn't.
    larskanis authored and hsbt committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    7523ede View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e10f7c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42f368e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3379593 View commit details
    Browse the repository at this point in the history
  12. Remove duplicated code in generic_ivar_set

    There is a duplicated check for the object is too complex.
    peterzhu2118 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    944e0ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5f130e2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ad4f973 View commit details
    Browse the repository at this point in the history
  15. Make every initial size pool shape a root shape

    This commit makes every initial size pool shape a root shape and assigns
    it a capacity of 0.
    peterzhu2118 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    38ba040 View commit details
    Browse the repository at this point in the history
  16. Use shape capacity transition for class ivars

    This commit changes class ivars to respect the capacity transition in
    shapes rather than growing the capacity independently.
    peterzhu2118 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    4c3cc25 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0cb1fc3 View commit details
    Browse the repository at this point in the history
  18. [PRISM] Fix test infrastucture, comment out failing tests

    Unfortunately, 84dfa0f introduced
    a bug where we were no longer testing the "popped" case because the
    "; 1" meant to be appended to the source was no longer functioning
    as intended.
    
    This commit re-introduces the popped case, and comments out all
    now failing tests.
    jemmaissroff committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    0040789 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    698654c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ca24136 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ddf12e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0359f9c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8b4b3b1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    62baf72 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    33f18b3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5acced4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d8bdb15 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7f18448 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c6f5c64 View commit details
    Browse the repository at this point in the history
  30. [ruby/prism] Handle invalid constants in the constant pool

    It's possible for us to parse a constant that is invalid in the
    current encoding. To fix this, we wrap the intern function in an
    rb_protect to ensure we always put a valid symbol into the AST.
    
    ruby/prism@e78398554d
    kddnewton authored and matzbot committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ee7bf46 View commit details
    Browse the repository at this point in the history
  31. Make String.new size pools aware.

    If the required capacity would fit in an embded string,
    returns one.
    
    This can reduce malloc churn for code that use string buffers.
    byroot committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ac8ec00 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Fix thread leakage

    Wait for the worker thread to finish.
    nobu committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    8b02de8 View commit details
    Browse the repository at this point in the history
  2. Fix onigmo name table without st

    Co-authored-by: Adam Hess <HParker@github.com>
    nobu and HParker committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    5cff4c5 View commit details
    Browse the repository at this point in the history
  3. [PRISM] Fix CallNode with arguments when popped

    Previously emitting a call node with an argument followed by another
    node would cause the argument to be mistakenly omitted from the argument
    list causing a stack underflow.
    
    ```
    PRISM: **************************************************
    -- raw disasm--------
       0000 putself                                                          (   0)
       0001 send                 <calldata:puts, 1>, nil                     (   0)
    *  0004 pop                                                              (   0)
       0005 putobject            1                                           (   0)
       0007 leave                                                            (   0)
    ---------------------
    ```
    eightbitraptor committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    dcb9ded View commit details
    Browse the repository at this point in the history
  4. [ruby/rdoc] test/rdoc/test_rdoc_generator_json_index.rb: pend in test…

    …_generate in ppc64le.
    
    We observed that this test randomly fails in the ruby/ruby Travis ppc64le case.
    This commit is to pend the test_generate if the assertion for the generated
    file's modified time fails in a ppc64le environment.
    
    Note that I didn't use the word "Travis CI" or Travis CI specific environment variables
    such as `TRAVIS` and `TRAVIS_CPU_ARCH`[1] in the code. Because I wanted to prioritize the
    rdoc's independence from the ruby/ruby.
    
    [1] https://docs.travis-ci.com/user/environment-variables/#default-environment-variables
    
    ruby/rdoc@42cdad1cf2
    junaruga authored and matzbot committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    1f1b9b0 View commit details
    Browse the repository at this point in the history
  5. rb_ivar_defined: handle complex modules

    It was assuming only objects can be complex.
    byroot committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    35da6f8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    981ec1d View commit details
    Browse the repository at this point in the history
  7. .travis.yml: Disable ppc64le allow_failures.

    Now I expect that Travis ppc64le always passes without any random failures by
    the commit 1f1b9b0 that is
    a workaround to pass the `test/rdoc/test_rdoc_generator_json_index.rb` in
    Travis ppc64le case.
    junaruga committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    0ae6a2a View commit details
    Browse the repository at this point in the history
  8. vm_getivar: assume the cached shape_id like have a common ancestor

    When an inline cache misses, it is very likely that the stale shape_id
    and the current instance shape_id have a close common ancestor.
    
    For example if the instance variable is sometimes frozen sometimes
    not, one of the two shape will be the direct parent of the other.
    
    Another pattern that commonly cause IC misses is "memoization",
    in such case the object will have a "base common shape" and then
    a number of close descendants.
    
    In addition, when we find a common ancestor, we store it in the
    inline cache instead of the current shape. This help prevent the
    cache from flip-flopping, ensuring the next lookup will be marginally
    faster and more generally avoid writing in memory too much.
    
    However, now that shapes have an ancestors index, we only check
    for a few ancestors before falling back to use the index.
    
    So overall this change speeds up what is assumed to be the more common
    case, but makes what is assumed to be the less common case a bit slower.
    
    ```
    compare-ruby: ruby 3.3.0dev (2023-10-26T05:30:17Z master 701ca07) [arm64-darwin22]
    built-ruby: ruby 3.3.0dev (2023-10-26T09:25:09Z shapes_double_sear.. a723a85235) [arm64-darwin22]
    warming up......
    
    |                                     |compare-ruby|built-ruby|
    |:------------------------------------|-----------:|---------:|
    |vm_ivar_stable_shape                 |     11.672M|   11.679M|
    |                                     |           -|     1.00x|
    |vm_ivar_memoize_unstable_shape       |      7.551M|   10.506M|
    |                                     |           -|     1.39x|
    |vm_ivar_memoize_unstable_shape_miss  |     11.591M|   11.624M|
    |                                     |           -|     1.00x|
    |vm_ivar_unstable_undef               |      9.037M|    7.981M|
    |                                     |       1.13x|         -|
    |vm_ivar_divergent_shape              |      8.034M|    6.657M|
    |                                     |       1.21x|         -|
    |vm_ivar_divergent_shape_imbalanced   |     10.471M|    9.231M|
    |                                     |       1.13x|         -|
    ```
    
    Co-Authored-By: John Hawthorn <john@hawthorn.email>
    byroot and jhawthorn committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    b92b9e1 View commit details
    Browse the repository at this point in the history
  9. .travis.yml: Reduce the parallel job number.

    I think the "1+$(nproc)" is too much.
    junaruga committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    a43a52d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2a0f2b7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ca7297e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    05f5c54 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6496591 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    85af40c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    95d3f2e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d7d3243 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8587d9a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e121efd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    aab2a6a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ec86b2e View commit details
    Browse the repository at this point in the history
  21. Use shape capacity transitions for generic ivars

    This commit changes generic ivars to respect the capacity transition in
    shapes rather than growing the capacity independently.
    peterzhu2118 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    1321df7 View commit details
    Browse the repository at this point in the history
  22. [ruby/prism] Split comment

    We were previously holding a type field on Comment to tell what
    kind of comment it was. Instead, let's just use actual classes for
    this.
    
    ruby/prism@e76830ca6e
    kddnewton authored and matzbot committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    4b5f516 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    47163f9 View commit details
    Browse the repository at this point in the history
  24. .travis.yml: s390x: Use GCC 11.4.0.

    Use GCC version 11.4.0 (gcc-11 package) instead of the default GCC 11.3.0 to
    align with the GCC used in the RubyCI s390x server below.
    
    ```
    $ /usr/bin/gcc --version
    gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
    Copyright (C) 2021 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    $ ls -l /usr/bin/gcc
    lrwxrwxrwx 1 root root 6 Aug  5  2021 /usr/bin/gcc -> gcc-11*
    
    $ dpkg -S /usr/bin/gcc-11
    gcc-11: /usr/bin/gcc-11
    ```
    
    Ubuntu Jammy gcc-11: https://packages.ubuntu.com/jammy-updates/gcc-11
    junaruga committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    e345bf3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    81882ca View commit details
    Browse the repository at this point in the history
  26. Fix typo in variable.c

    peterzhu2118 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    e010bf1 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c44c982 View commit details
    Browse the repository at this point in the history
  28. [PRISM] Fix stack consistency with Popped begin

    When a begin node is popped it only needs to putnil if that nil is going
    to be the return value, otherwise it can successfully be optimised out.
    eightbitraptor committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    cdb410f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    fff7a3c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    cc9bcad View commit details
    Browse the repository at this point in the history
  31. .travis.yml: Add Ruby and RubyGems version info.

    The version information is useful to report issues to Ruby and RubyGems
    projects.
    junaruga committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    d4045b0 View commit details
    Browse the repository at this point in the history
  32. .travis.yml: Add a RubyGems issue ticket link.

    Add a RubyGems issue ticket link. The issue happend in Travis arm32 at once.
    junaruga committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    9d308ad View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    dd03302 View commit details
    Browse the repository at this point in the history
  34. Update prism to v0.17.1

    kddnewton committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    5a132c7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    bc4d1c0 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    38bdb9d View commit details
    Browse the repository at this point in the history
  37. YJIT: implement two-step call threshold (#8839)

    * YJIT: implement two-step call threshold
    
    Automatically switch call threshold to a larger value for
    larger, production-sized apps, while still allowing smaller apps
    and command-line programs to start with a lower threshold.
    
    * Update yjit/src/options.rs
    
    Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
    
    * Make the new variables constants
    
    * Check that a custom call threshold was not specified
    
    ---------
    
    Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
    maximecb and XrXr committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    6e38076 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Update newer version gems only

    nobu committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    6b2a3c8 View commit details
    Browse the repository at this point in the history
  2. Skip a test that is flaky with RJIT

    It's crashing inside the bug reporter after a crash, so not sure why
    it's crashing. It's not really useful for maintaining RJIT to flag this
    test failure, so let's just ignore it until we figure out why it fails.
    
    https://github.com/ruby/ruby/actions/runs/6752729246/job/18358439166
    k0kubun committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    9f95b6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9106ac4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b30783e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79d0879 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d896269 View commit details
    Browse the repository at this point in the history
  7. ast.rb: Fix bug for source of multibyte characters

    first_column and last_column return byte positions, but existing implementations
    did not consider multibyte.
    alpaca-tc authored and nobu committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    8ed733f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    054a467 View commit details
    Browse the repository at this point in the history
  9. Do not use non-ASCII chars in sources

    No encodings are guaranteed in C compilers, and other than UTF-8
    encodings may be assumed in some platforms, e.g., CP932 on Windows
    Japanese edition, and may result in compilation errors.
    nobu committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    368a1cb View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Lrama v0.5.9

    yui-knk committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    a15aa25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40391fa View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Updated building_ruby.md to include reference for building on Windows

    Looking at building_ruby.md it is unclear that you are able to build Ruby on Windows. To fix that a reference has been added to the windows.md file.
    JorandeBoer authored and hsbt committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a763d08 View commit details
    Browse the repository at this point in the history
  2. Align comment [ci skip]

    nobu committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    9059d42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44a1d2e View commit details
    Browse the repository at this point in the history
  4. Fix the CI failure in OpenBSD

    LibreSSL seems not to support `scrypt`.
    
    https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20231105T233005Z.fail.html.gz
    ```
    1)
    OpenSSL::KDF.scrypt creates the same value with the same input ERROR
    NoMethodError: undefined method `scrypt' for module OpenSSL::KDF
    ```
    mame committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0cd6eb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    66d2662 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3a19b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d55364a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ee13da3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    34b7c91 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7a6c72e View commit details
    Browse the repository at this point in the history
  11. [Bug #19985] Raise LoadError with the converted feature name

    `Kernel#require` converts feature name objects that have the `to_path`
    method such as `Pathname`, but had used the original object on error
    and had resulted in an unexpected `TypeError`.
    nobu committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    4329554 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    479717b View commit details
    Browse the repository at this point in the history
  13. [ruby/un] Bump up 0.3.0

    hsbt authored and matzbot committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    5a19344 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    428c07d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ebb1816 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b2b20ea View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b5e7065 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    88b6f4c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bda3f67 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    85576b0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    00e5aba View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    72bf0e7 View commit details
    Browse the repository at this point in the history
  23. [ruby/uri] Bump up 0.13.0

    hsbt authored and matzbot committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    460c7b2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    66769dc View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    4a6bdbd View commit details
    Browse the repository at this point in the history
  26. [PRISM] Implement compilation for MultiWriteNodes, fix MultiTargetNodes

    Compilation now works for MultiWriteNodes and MultiTargetNodes, with
    nesting on MultiWrites. See the tests added in this commit for example
    behavior.
    jemmaissroff committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f6ba87c View commit details
    Browse the repository at this point in the history
  27. [ruby/reline] Introduce a new class Reline::Face to configure

    character attributes
    (ruby/reline#552)
    
    * Reine::Face
    
    * fix test_yamatanooroti
    
    * Define singleton methods to make accessors to attributes of a face
    
    * s/display/foreground/
    
    * s/default/default_style/ && s/normal_line/default/ && s/enhanced_line/enhanced/
    
    * fix typo
    
    * FaceConfig.new now takes keyword arguments
    
    * Update lib/reline/face.rb
    
    Co-authored-by: Stan Lo <stan001212@gmail.com>
    
    * Update test/reline/test_face.rb
    
    Co-authored-by: Stan Lo <stan001212@gmail.com>
    
    * Fix to correspond to frozen_string_literal
    
    * Face::FaceConfig -> Face::Config
    
    * ref ruby/reline#552 (review)
    
    * delete unused ivar
    
    * ref ruby/reline#552 (comment)
    
    * insert "\e[0m" into all SGR
    
    * tiny fix
    
    * ESSENTIAL_DEFINE_NAMES
    
    ref ruby/reline#552 (comment)
    
    * Change to Hash-accessor style
    
    - Reline::Face[:completion_dialog].enhanced ->
      Reline::Face[:completion_dialog][:enhanced]
    - Reline::Face.configs shows all defined values
    
    * Cache array method call in local variable
    
    * Tests for Face configuration variations
    
    * resolve ruby/reline#552 (review)
    
    * amend  to
    
    * check invalid SGR parameter in :style
    
    * The order of define values should be preserved
    
    * Update test/reline/test_face.rb
    
    Co-authored-by: Stan Lo <stan001212@gmail.com>
    
    * Update test/reline/test_face.rb
    
    Co-authored-by: Stan Lo <stan001212@gmail.com>
    
    * Add methods: load_initial_config and reset_to_initial_config. And teardown in tests
    
    * omission in amending "style: :default" to "style: :reset"
    
    * refs ruby/reline#598
    
    * Fix link
    
    * amend method name
    
    * Update lib/reline/face.rb
    
    Co-authored-by: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
    
    ---------
    
    ruby/reline@fdc1d3b1e5
    
    Co-authored-by: Stan Lo <stan001212@gmail.com>
    Co-authored-by: ima1zumi <52617472+ima1zumi@users.noreply.github.com>
    3 people authored and matzbot committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    16403f4 View commit details
    Browse the repository at this point in the history
  28. [ruby/reline] Test Reline::Face without mocking

    (ruby/reline#600)
    
    * Test Reline::Face without mocking
    
    Because `test-unit-rr` is not a default gem, using it would break CRuby's
    CI.
    
    * Add ruby-core workflow
    
    ruby/reline@d2189ac436
    st0012 authored and matzbot committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    2dd32e7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c747c67 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    679e98d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    18f6759 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e2ef957 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    dc911a3 View commit details
    Browse the repository at this point in the history
  34. Revert an unwanted sync from Reline

    It wasn't supposed to be sync-ed in:
    2dd32e7
    k0kubun committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    14bf716 View commit details
    Browse the repository at this point in the history
  35. [DOC] Use a relative link like other links

    following up on #8832
    k0kubun committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    ee25ac4 View commit details
    Browse the repository at this point in the history
  36. Revert "Do not use pthread_setaffinity_np on s390x"

    This reverts commit de82439.
    mame committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    15560cc View commit details
    Browse the repository at this point in the history
  37. Detach a pthread after pthread_setaffinity_np

    After a pthread for getaddrinfo is detached, we cannot predict when the
    thread will exit. It would lead to a segfault by setting
    pthread_setaffinity to the terminated pthread.  I guess this problem
    would be more likely to occur in high-load environments.
    
    This change detaches the pthread after pthread_setaffinity is called.
    [Feature #19965]
    mame committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d006621 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    dc636fe View commit details
    Browse the repository at this point in the history
  39. Fix a memory leak

    pointed by @nobu
    mame committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    deb6dd7 View commit details
    Browse the repository at this point in the history
  40. Prevent cpu_set_t overflow even if there are more than 63 cores

    Do not use `pthread_attr_setaffinity_np` if `sched_getcpu()` exceeds
    `CPU_SETSIZE`. (Using `CPU_ALLOC()` would be more appropriate.)
    mame committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    49b6dc8 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. [ruby/English] Remove $IGNORECASE

    `$=` has been obsolete and has no effect since 1.9.
    
    ruby/English@121939695a
    nobu authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    07df8a5 View commit details
    Browse the repository at this point in the history
  2. Skip example for 07df8a5

    hsbt committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    31c36a4 View commit details
    Browse the repository at this point in the history
  3. [ruby/pp] Bump up 0.5.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    0ac39f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a1c81a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e8fda04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f00a60 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f33bfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a328228 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    304194d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c9ee600 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    daf8b7e View commit details
    Browse the repository at this point in the history
  12. [ruby/tsort] Bump up 0.2.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d9f1211 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ec390f1 View commit details
    Browse the repository at this point in the history
  14. [ruby/rinda] Bump up 0.2.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1fdb8ef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    94d2958 View commit details
    Browse the repository at this point in the history
  16. [ruby/open3] Bump up 0.2.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f32c5e1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    65d6861 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ad81af2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ed30d7e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    eeaa2cd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ff48d19 View commit details
    Browse the repository at this point in the history
  22. [ruby/pstore] Bump up 0.1.3

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    308d794 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    caa7a4f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bf33085 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7832a52 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b4901d5 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    687c3cf View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b94c407 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0c55886 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7149b53 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    eb4dd70 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5718172 View commit details
    Browse the repository at this point in the history
  33. [ruby/date] Bump up 3.3.4

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    da2cf94 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    5f00e67 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    c3a11f1 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b1413cb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    027f0a4 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    d6f5c27 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f26e89c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    acf0f85 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    f5df3b4 View commit details
    Browse the repository at this point in the history
  42. [ruby/time] Bump up 0.3.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    360607c View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6b2c10b View commit details
    Browse the repository at this point in the history
  44. [ruby/logger] Bump up 1.6.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    7d2d0f0 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    8ac6b2e View commit details
    Browse the repository at this point in the history
  46. [ruby/bigdecimal] Update doc for bigdecimal/util

    Follow up ruby/bigdecimal#89.
    
    `BigDecimal.new` has already been removed. This PR replaces `BigDecimal.new` with
    `Kernel.BigDecimal` in the documentation, following the message below:
    
    > BigDecimal.new is deprecated; use Kernel.BigDecimal method instead.
    
    ruby/bigdecimal@26d84ba
    
    ruby/bigdecimal@dd52adf3b2
    koic authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f0abe61 View commit details
    Browse the repository at this point in the history
  47. [ruby/bigdecimal] fixed docs for .scale

    the scale of `1` is actually 0
    
    ruby/bigdecimal@9a8bc9c417
    krtschmr authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    e584a61 View commit details
    Browse the repository at this point in the history
  48. [ruby/drb] Bump up 2.2.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    65e1f91 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    fbd2234 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    eaf0ca4 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    f0ee599 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    01d8681 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    3059a9d View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    77f9086 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    8d56260 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    ef3feae View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    84b2a6a View commit details
    Browse the repository at this point in the history
  58. [ruby/fcntl] Bump up 1.1.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d63c29c View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    91be1f6 View commit details
    Browse the repository at this point in the history
  60. [ruby/base64] Enhanced Rdoc for Base64

    (ruby/base64#7)
    
    * Enhanced Rdoc for Base64
    
    * Enhanced RDoc for Base64
    
    ruby/base64@155c39a949
    BurdetteLamar authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    48d8f62 View commit details
    Browse the repository at this point in the history
  61. [ruby/base64] Bump up 0.2.0

    hsbt authored and matzbot committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    3ac15f7 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    8a822a9 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    9857499 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    1f2796d View commit details
    Browse the repository at this point in the history