-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02ecc3c - Browse repository at this point
Copy the full SHA 02ecc3cView commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for 4adf418 - Browse repository at this point
Copy the full SHA 4adf418View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d22767f - Browse repository at this point
Copy the full SHA d22767fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eff59e9 - Browse repository at this point
Copy the full SHA eff59e9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 51149f3 - Browse repository at this point
Copy the full SHA 51149f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 962c620 - Browse repository at this point
Copy the full SHA 962c620View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05a7bc - Browse repository at this point
Copy the full SHA b05a7bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a9245 - Browse repository at this point
Copy the full SHA d8a9245View commit details -
Configuration menu - View commit details
-
Copy full SHA for 322755a - Browse repository at this point
Copy the full SHA 322755aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a2373 - Browse repository at this point
Copy the full SHA b0a2373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3801503 - Browse repository at this point
Copy the full SHA 3801503View commit details -
Configuration menu - View commit details
-
Copy full SHA for b06b69e - Browse repository at this point
Copy the full SHA b06b69eView commit details -
[rubygems/rubygems] Only remove bundler plugin gem when it's inside t…
…he cache rubygems/rubygems@8d51390ca4
Configuration menu - View commit details
-
Copy full SHA for b5d54fc - Browse repository at this point
Copy the full SHA b5d54fcView commit details -
[PRISM] Implement compilation for PostExecutionNode
This commit implements compilation for the PostExeuctionNode by using the ScopeNode to create child iseqs where appropriate.
Configuration menu - View commit details
-
Copy full SHA for 85ad102 - Browse repository at this point
Copy the full SHA 85ad102View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4aacc55 - Browse repository at this point
Copy the full SHA 4aacc55View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7f913 - Browse repository at this point
Copy the full SHA ac7f913View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6f5e378 - Browse repository at this point
Copy the full SHA 6f5e378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c45124 - Browse repository at this point
Copy the full SHA 1c45124View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e2d9507 - Browse repository at this point
Copy the full SHA e2d9507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57748ef - Browse repository at this point
Copy the full SHA 57748efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3744c7 - Browse repository at this point
Copy the full SHA b3744c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a3e2e - Browse repository at this point
Copy the full SHA b7a3e2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8889992 - Browse repository at this point
Copy the full SHA 8889992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60e207b - Browse repository at this point
Copy the full SHA 60e207bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3b7f27 - Browse repository at this point
Copy the full SHA c3b7f27View commit details
Commits on Nov 1, 2023
-
[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
Configuration menu - View commit details
-
Copy full SHA for 836d9fe - Browse repository at this point
Copy the full SHA 836d9feView commit details -
[rubygems/rubygems] avoid dependency on set
it was a performance improvement only, but it causes failures in unrelated tests rubygems/rubygems@b4149cb9bf
Configuration menu - View commit details
-
Copy full SHA for a1e24ab - Browse repository at this point
Copy the full SHA a1e24abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6dd25 - Browse repository at this point
Copy the full SHA 9c6dd25View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for b77148a - Browse repository at this point
Copy the full SHA b77148aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3b4fe1 - Browse repository at this point
Copy the full SHA e3b4fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717fb5b - Browse repository at this point
Copy the full SHA 717fb5bView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for d062509 - Browse repository at this point
Copy the full SHA d062509View commit details -
[ruby/prism] Flip incorrect names of OptionalKeywordParameterNode and…
… RequiredKeywordParameterNode ruby/prism@c31f61e898
Configuration menu - View commit details
-
Copy full SHA for e80ca70 - Browse repository at this point
Copy the full SHA e80ca70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e3e08 - Browse repository at this point
Copy the full SHA 70e3e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6059d0 - Browse repository at this point
Copy the full SHA e6059d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2e1d8 - Browse repository at this point
Copy the full SHA bb2e1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c0eb22 - Browse repository at this point
Copy the full SHA 8c0eb22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df14ec - Browse repository at this point
Copy the full SHA 5df14ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73b6934 - Browse repository at this point
Copy the full SHA 73b6934View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12617e - Browse repository at this point
Copy the full SHA f12617eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a460b2 - Browse repository at this point
Copy the full SHA 0a460b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9531386 - Browse repository at this point
Copy the full SHA 9531386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79034fb - Browse repository at this point
Copy the full SHA 79034fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4490979 - Browse repository at this point
Copy the full SHA 4490979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8d939 - Browse repository at this point
Copy the full SHA 7c8d939View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67994d - Browse repository at this point
Copy the full SHA b67994dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8302f99 - Browse repository at this point
Copy the full SHA 8302f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86bfd60 - Browse repository at this point
Copy the full SHA 86bfd60View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a72b5 - Browse repository at this point
Copy the full SHA e8a72b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 493439c - Browse repository at this point
Copy the full SHA 493439cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c6fb8 - Browse repository at this point
Copy the full SHA 87c6fb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for affa671 - Browse repository at this point
Copy the full SHA affa671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1de0563 - Browse repository at this point
Copy the full SHA 1de0563View commit details -
Configuration menu - View commit details
-
Copy full SHA for f791db4 - Browse repository at this point
Copy the full SHA f791db4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12c795 - Browse repository at this point
Copy the full SHA b12c795View commit details -
Configuration menu - View commit details
-
Copy full SHA for 171788c - Browse repository at this point
Copy the full SHA 171788cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3b530 - Browse repository at this point
Copy the full SHA 6b3b530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17923cc - Browse repository at this point
Copy the full SHA 17923ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51079a8 - Browse repository at this point
Copy the full SHA 51079a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e745af2 - Browse repository at this point
Copy the full SHA e745af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 690f3bb - Browse repository at this point
Copy the full SHA 690f3bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3551aba - Browse repository at this point
Copy the full SHA 3551abaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90b21b8 - Browse repository at this point
Copy the full SHA 90b21b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf8ce8 - Browse repository at this point
Copy the full SHA bdf8ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e1272 - Browse repository at this point
Copy the full SHA 52e1272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909afcb - Browse repository at this point
Copy the full SHA 909afcbView commit details -
YJIT: skip to_a in format_number (#8815)
String#chars returns an array instead of an enumerator since Ruby 2.0.
Configuration menu - View commit details
-
Copy full SHA for d3ea907 - Browse repository at this point
Copy the full SHA d3ea907View commit details
Commits on Nov 2, 2023
-
Remove duplicate to_path conversion
`rb_file_open_str` calls `FilePathValue`, and the converted result is not used in this function.
Configuration menu - View commit details
-
Copy full SHA for 45eee0c - Browse repository at this point
Copy the full SHA 45eee0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee90a7f - Browse repository at this point
Copy the full SHA ee90a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9cb75b - Browse repository at this point
Copy the full SHA d9cb75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e34e8b9 - Browse repository at this point
Copy the full SHA e34e8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4218e91 - Browse repository at this point
Copy the full SHA 4218e91View commit details -
test/ripper: nest helper classes under TestRipper module
Generic names like Node and NodeList should be namespaced properly.
Configuration menu - View commit details
-
Copy full SHA for 1925c6d - Browse repository at this point
Copy the full SHA 1925c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7149543 - Browse repository at this point
Copy the full SHA 7149543View commit details -
Windows: Fix description of runtimes
`mswin` platform links to `vcruntimeXXX.dll` but `mingw-ucrt` doesn't.
Configuration menu - View commit details
-
Copy full SHA for 7523ede - Browse repository at this point
Copy the full SHA 7523edeView commit details -
Fix to detect gem name logic. It's mistake to migrate bundled_gems.rb…
… from rubygems_integration.rb ioquatix/bake#15 (comment)
Configuration menu - View commit details
-
Copy full SHA for e10f7c9 - Browse repository at this point
Copy the full SHA e10f7c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f368e - Browse repository at this point
Copy the full SHA 42f368eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3379593 - Browse repository at this point
Copy the full SHA 3379593View commit details -
Remove duplicated code in generic_ivar_set
There is a duplicated check for the object is too complex.
Configuration menu - View commit details
-
Copy full SHA for 944e0ae - Browse repository at this point
Copy the full SHA 944e0aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f130e2 - Browse repository at this point
Copy the full SHA 5f130e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad4f973 - Browse repository at this point
Copy the full SHA ad4f973View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 38ba040 - Browse repository at this point
Copy the full SHA 38ba040View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4c3cc25 - Browse repository at this point
Copy the full SHA 4c3cc25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb1fc3 - Browse repository at this point
Copy the full SHA 0cb1fc3View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 0040789 - Browse repository at this point
Copy the full SHA 0040789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 698654c - Browse repository at this point
Copy the full SHA 698654cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca24136 - Browse repository at this point
Copy the full SHA ca24136View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf12e8 - Browse repository at this point
Copy the full SHA ddf12e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0359f9c - Browse repository at this point
Copy the full SHA 0359f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b4b3b1 - Browse repository at this point
Copy the full SHA 8b4b3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62baf72 - Browse repository at this point
Copy the full SHA 62baf72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f18b3 - Browse repository at this point
Copy the full SHA 33f18b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acced4 - Browse repository at this point
Copy the full SHA 5acced4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bdb15 - Browse repository at this point
Copy the full SHA d8bdb15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f18448 - Browse repository at this point
Copy the full SHA 7f18448View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f5c64 - Browse repository at this point
Copy the full SHA c6f5c64View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for ee7bf46 - Browse repository at this point
Copy the full SHA ee7bf46View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ac8ec00 - Browse repository at this point
Copy the full SHA ac8ec00View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8b02de8 - Browse repository at this point
Copy the full SHA 8b02de8View commit details -
Fix onigmo name table without st
Co-authored-by: Adam Hess <HParker@github.com>
Configuration menu - View commit details
-
Copy full SHA for 5cff4c5 - Browse repository at this point
Copy the full SHA 5cff4c5View commit details -
[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) --------------------- ```
Configuration menu - View commit details
-
Copy full SHA for dcb9ded - Browse repository at this point
Copy the full SHA dcb9dedView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 1f1b9b0 - Browse repository at this point
Copy the full SHA 1f1b9b0View commit details -
rb_ivar_defined: handle complex modules
It was assuming only objects can be complex.
Configuration menu - View commit details
-
Copy full SHA for 35da6f8 - Browse repository at this point
Copy the full SHA 35da6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 981ec1d - Browse repository at this point
Copy the full SHA 981ec1dView commit details -
.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.
Configuration menu - View commit details
-
Copy full SHA for 0ae6a2a - Browse repository at this point
Copy the full SHA 0ae6a2aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b92b9e1 - Browse repository at this point
Copy the full SHA b92b9e1View commit details -
.travis.yml: Reduce the parallel job number.
I think the "1+$(nproc)" is too much.
Configuration menu - View commit details
-
Copy full SHA for a43a52d - Browse repository at this point
Copy the full SHA a43a52dView commit details -
[ruby/prism] Create an options struct for passing all of the possible…
… options ruby/prism@99e81619de
Configuration menu - View commit details
-
Copy full SHA for 2a0f2b7 - Browse repository at this point
Copy the full SHA 2a0f2b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca7297e - Browse repository at this point
Copy the full SHA ca7297eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f5c54 - Browse repository at this point
Copy the full SHA 05f5c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6496591 - Browse repository at this point
Copy the full SHA 6496591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85af40c - Browse repository at this point
Copy the full SHA 85af40cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d3f2e - Browse repository at this point
Copy the full SHA 95d3f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d3243 - Browse repository at this point
Copy the full SHA d7d3243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8587d9a - Browse repository at this point
Copy the full SHA 8587d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e121efd - Browse repository at this point
Copy the full SHA e121efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab2a6a - Browse repository at this point
Copy the full SHA aab2a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec86b2e - Browse repository at this point
Copy the full SHA ec86b2eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1321df7 - Browse repository at this point
Copy the full SHA 1321df7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4b5f516 - Browse repository at this point
Copy the full SHA 4b5f516View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47163f9 - Browse repository at this point
Copy the full SHA 47163f9View commit details -
.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
Configuration menu - View commit details
-
Copy full SHA for e345bf3 - Browse repository at this point
Copy the full SHA e345bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81882ca - Browse repository at this point
Copy the full SHA 81882caView commit details -
Configuration menu - View commit details
-
Copy full SHA for e010bf1 - Browse repository at this point
Copy the full SHA e010bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c44c982 - Browse repository at this point
Copy the full SHA c44c982View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for cdb410f - Browse repository at this point
Copy the full SHA cdb410fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fff7a3c - Browse repository at this point
Copy the full SHA fff7a3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9bcad - Browse repository at this point
Copy the full SHA cc9bcadView commit details -
.travis.yml: Add Ruby and RubyGems version info.
The version information is useful to report issues to Ruby and RubyGems projects.
Configuration menu - View commit details
-
Copy full SHA for d4045b0 - Browse repository at this point
Copy the full SHA d4045b0View commit details -
.travis.yml: Add a RubyGems issue ticket link.
Add a RubyGems issue ticket link. The issue happend in Travis arm32 at once.
Configuration menu - View commit details
-
Copy full SHA for 9d308ad - Browse repository at this point
Copy the full SHA 9d308adView commit details -
[ruby/prism] Always fully qualify types for RBIs and avoid using attr…
…ibutes ruby/prism@0d0d039f8e
Configuration menu - View commit details
-
Copy full SHA for dd03302 - Browse repository at this point
Copy the full SHA dd03302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a132c7 - Browse repository at this point
Copy the full SHA 5a132c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4d1c0 - Browse repository at this point
Copy the full SHA bc4d1c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bdb9d - Browse repository at this point
Copy the full SHA 38bdb9dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6e38076 - Browse repository at this point
Copy the full SHA 6e38076View commit details
Commits on Nov 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b2a3c8 - Browse repository at this point
Copy the full SHA 6b2a3c8View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9f95b6e - Browse repository at this point
Copy the full SHA 9f95b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9106ac4 - Browse repository at this point
Copy the full SHA 9106ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b30783e - Browse repository at this point
Copy the full SHA b30783eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d0879 - Browse repository at this point
Copy the full SHA 79d0879View commit details -
Configuration menu - View commit details
-
Copy full SHA for d896269 - Browse repository at this point
Copy the full SHA d896269View commit details -
ast.rb: Fix bug for source of multibyte characters
first_column and last_column return byte positions, but existing implementations did not consider multibyte.
Configuration menu - View commit details
-
Copy full SHA for 8ed733f - Browse repository at this point
Copy the full SHA 8ed733fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 054a467 - Browse repository at this point
Copy the full SHA 054a467View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 368a1cb - Browse repository at this point
Copy the full SHA 368a1cbView commit details
Commits on Nov 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a15aa25 - Browse repository at this point
Copy the full SHA a15aa25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40391fa - Browse repository at this point
Copy the full SHA 40391faView commit details
Commits on Nov 6, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for a763d08 - Browse repository at this point
Copy the full SHA a763d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9059d42 - Browse repository at this point
Copy the full SHA 9059d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44a1d2e - Browse repository at this point
Copy the full SHA 44a1d2eView commit details -
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 ```
Configuration menu - View commit details
-
Copy full SHA for 0cd6eb6 - Browse repository at this point
Copy the full SHA 0cd6eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d2662 - Browse repository at this point
Copy the full SHA 66d2662View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a19b8 - Browse repository at this point
Copy the full SHA e3a19b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55364a - Browse repository at this point
Copy the full SHA d55364aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee13da3 - Browse repository at this point
Copy the full SHA ee13da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b7c91 - Browse repository at this point
Copy the full SHA 34b7c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a6c72e - Browse repository at this point
Copy the full SHA 7a6c72eView commit details -
[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`.
Configuration menu - View commit details
-
Copy full SHA for 4329554 - Browse repository at this point
Copy the full SHA 4329554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 479717b - Browse repository at this point
Copy the full SHA 479717bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a19344 - Browse repository at this point
Copy the full SHA 5a19344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 428c07d - Browse repository at this point
Copy the full SHA 428c07dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb1816 - Browse repository at this point
Copy the full SHA ebb1816View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b20ea - Browse repository at this point
Copy the full SHA b2b20eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e7065 - Browse repository at this point
Copy the full SHA b5e7065View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b6f4c - Browse repository at this point
Copy the full SHA 88b6f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bda3f67 - Browse repository at this point
Copy the full SHA bda3f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85576b0 - Browse repository at this point
Copy the full SHA 85576b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e5aba - Browse repository at this point
Copy the full SHA 00e5abaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72bf0e7 - Browse repository at this point
Copy the full SHA 72bf0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 460c7b2 - Browse repository at this point
Copy the full SHA 460c7b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66769dc - Browse repository at this point
Copy the full SHA 66769dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6bdbd - Browse repository at this point
Copy the full SHA 4a6bdbdView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for f6ba87c - Browse repository at this point
Copy the full SHA f6ba87cView commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for 16403f4 - Browse repository at this point
Copy the full SHA 16403f4View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 2dd32e7 - Browse repository at this point
Copy the full SHA 2dd32e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c747c67 - Browse repository at this point
Copy the full SHA c747c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 679e98d - Browse repository at this point
Copy the full SHA 679e98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18f6759 - Browse repository at this point
Copy the full SHA 18f6759View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2ef957 - Browse repository at this point
Copy the full SHA e2ef957View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc911a3 - Browse repository at this point
Copy the full SHA dc911a3View commit details -
Revert an unwanted sync from Reline
It wasn't supposed to be sync-ed in: 2dd32e7
Configuration menu - View commit details
-
Copy full SHA for 14bf716 - Browse repository at this point
Copy the full SHA 14bf716View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee25ac4 - Browse repository at this point
Copy the full SHA ee25ac4View commit details -
Revert "Do not use pthread_setaffinity_np on s390x"
This reverts commit de82439.
Configuration menu - View commit details
-
Copy full SHA for 15560cc - Browse repository at this point
Copy the full SHA 15560ccView commit details -
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]
Configuration menu - View commit details
-
Copy full SHA for d006621 - Browse repository at this point
Copy the full SHA d006621View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc636fe - Browse repository at this point
Copy the full SHA dc636feView commit details -
Configuration menu - View commit details
-
Copy full SHA for deb6dd7 - Browse repository at this point
Copy the full SHA deb6dd7View commit details -
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.)
Configuration menu - View commit details
-
Copy full SHA for 49b6dc8 - Browse repository at this point
Copy the full SHA 49b6dc8View commit details
Commits on Nov 7, 2023
-
[ruby/English] Remove
$IGNORECASE
`$=` has been obsolete and has no effect since 1.9. ruby/English@121939695a
Configuration menu - View commit details
-
Copy full SHA for 07df8a5 - Browse repository at this point
Copy the full SHA 07df8a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31c36a4 - Browse repository at this point
Copy the full SHA 31c36a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac39f2 - Browse repository at this point
Copy the full SHA 0ac39f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a1c81a - Browse repository at this point
Copy the full SHA 0a1c81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fda04 - Browse repository at this point
Copy the full SHA e8fda04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f00a60 - Browse repository at this point
Copy the full SHA 3f00a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f33bfa - Browse repository at this point
Copy the full SHA 3f33bfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a328228 - Browse repository at this point
Copy the full SHA a328228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 304194d - Browse repository at this point
Copy the full SHA 304194dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ee600 - Browse repository at this point
Copy the full SHA c9ee600View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf8b7e - Browse repository at this point
Copy the full SHA daf8b7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f1211 - Browse repository at this point
Copy the full SHA d9f1211View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec390f1 - Browse repository at this point
Copy the full SHA ec390f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fdb8ef - Browse repository at this point
Copy the full SHA 1fdb8efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d2958 - Browse repository at this point
Copy the full SHA 94d2958View commit details -
Configuration menu - View commit details
-
Copy full SHA for f32c5e1 - Browse repository at this point
Copy the full SHA f32c5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d6861 - Browse repository at this point
Copy the full SHA 65d6861View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad81af2 - Browse repository at this point
Copy the full SHA ad81af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed30d7e - Browse repository at this point
Copy the full SHA ed30d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeaa2cd - Browse repository at this point
Copy the full SHA eeaa2cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff48d19 - Browse repository at this point
Copy the full SHA ff48d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308d794 - Browse repository at this point
Copy the full SHA 308d794View commit details -
Configuration menu - View commit details
-
Copy full SHA for caa7a4f - Browse repository at this point
Copy the full SHA caa7a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf33085 - Browse repository at this point
Copy the full SHA bf33085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7832a52 - Browse repository at this point
Copy the full SHA 7832a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4901d5 - Browse repository at this point
Copy the full SHA b4901d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 687c3cf - Browse repository at this point
Copy the full SHA 687c3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b94c407 - Browse repository at this point
Copy the full SHA b94c407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c55886 - Browse repository at this point
Copy the full SHA 0c55886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7149b53 - Browse repository at this point
Copy the full SHA 7149b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb4dd70 - Browse repository at this point
Copy the full SHA eb4dd70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5718172 - Browse repository at this point
Copy the full SHA 5718172View commit details -
Configuration menu - View commit details
-
Copy full SHA for da2cf94 - Browse repository at this point
Copy the full SHA da2cf94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f00e67 - Browse repository at this point
Copy the full SHA 5f00e67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a11f1 - Browse repository at this point
Copy the full SHA c3a11f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1413cb - Browse repository at this point
Copy the full SHA b1413cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 027f0a4 - Browse repository at this point
Copy the full SHA 027f0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f5c27 - Browse repository at this point
Copy the full SHA d6f5c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f26e89c - Browse repository at this point
Copy the full SHA f26e89cView commit details -
Configuration menu - View commit details
-
Copy full SHA for acf0f85 - Browse repository at this point
Copy the full SHA acf0f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5df3b4 - Browse repository at this point
Copy the full SHA f5df3b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 360607c - Browse repository at this point
Copy the full SHA 360607cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2c10b - Browse repository at this point
Copy the full SHA 6b2c10bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2d0f0 - Browse repository at this point
Copy the full SHA 7d2d0f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac6b2e - Browse repository at this point
Copy the full SHA 8ac6b2eView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for f0abe61 - Browse repository at this point
Copy the full SHA f0abe61View commit details -
[ruby/bigdecimal] fixed docs for .scale
the scale of `1` is actually 0 ruby/bigdecimal@9a8bc9c417
Configuration menu - View commit details
-
Copy full SHA for e584a61 - Browse repository at this point
Copy the full SHA e584a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e1f91 - Browse repository at this point
Copy the full SHA 65e1f91View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd2234 - Browse repository at this point
Copy the full SHA fbd2234View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf0ca4 - Browse repository at this point
Copy the full SHA eaf0ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ee599 - Browse repository at this point
Copy the full SHA f0ee599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d8681 - Browse repository at this point
Copy the full SHA 01d8681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3059a9d - Browse repository at this point
Copy the full SHA 3059a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f9086 - Browse repository at this point
Copy the full SHA 77f9086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d56260 - Browse repository at this point
Copy the full SHA 8d56260View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef3feae - Browse repository at this point
Copy the full SHA ef3feaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b2a6a - Browse repository at this point
Copy the full SHA 84b2a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d63c29c - Browse repository at this point
Copy the full SHA d63c29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91be1f6 - Browse repository at this point
Copy the full SHA 91be1f6View commit details -
[ruby/base64] Enhanced Rdoc for Base64
(ruby/base64#7) * Enhanced Rdoc for Base64 * Enhanced RDoc for Base64 ruby/base64@155c39a949
Configuration menu - View commit details
-
Copy full SHA for 48d8f62 - Browse repository at this point
Copy the full SHA 48d8f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac15f7 - Browse repository at this point
Copy the full SHA 3ac15f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a822a9 - Browse repository at this point
Copy the full SHA 8a822a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9857499 - Browse repository at this point
Copy the full SHA 9857499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2796d - Browse repository at this point
Copy the full SHA 1f2796dView commit details