Project

General

Profile

Activity

From 07/28/2020 to 08/03/2020

08/03/2020

07:28 PM Revision d8e78850 (git): * 2020-08-04 [ci skip]
git[bot]
07:28 PM Revision 3dc313a2 (git): Don't pin objects if we're just walking the heap
Walking the heap can inadvertently pin objects. Only mark the object's
pin bit if the mark_func_data pointer is NULL...
tenderlovemaking (Aaron Patterson)
10:46 AM Revision 1d637b1f (git): [ruby/weakref] Use Gemfile instead of Gem::Specification#add_development_dependency.
https://github.com/ruby/weakref/commit/10d547ba12 hsbt (Hiroshi SHIBATA)
10:42 AM Revision 9e93596d (git): [ruby/ostruct] Drop to Ruby 2.4
https://github.com/ruby/ostruct/commit/00e8fe3df2 hsbt (Hiroshi SHIBATA)
09:56 AM Revision 85dc5708 (git): [ruby/net-http] Fix SSL session reuse test with LibreSSL 3.2+
https://github.com/ruby/net-http/commit/5ae9620fbc jeremyevans (Jeremy Evans)
09:55 AM Revision 20eb9e98 (git): [ruby/net-http] Switch invalid server name format
invalid_servername is not a valid name in an SSL request due to
the use of the underscore, and LibreSSL 3.2.0 will ra...
jeremyevans (Jeremy Evans)
09:30 AM Revision e732d376 (git): [ruby/cgi] Drop to Ruby 2.4
https://github.com/ruby/cgi/commit/8a86536e94 hsbt (Hiroshi SHIBATA)
08:52 AM Revision 3ec860ae (git): net-ftp is under `lib/net` instead of `lib/net/ftp`
hsbt (Hiroshi SHIBATA)
08:40 AM Revision 2346e2f0 (git): Followed up b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 for net-ftp.
hsbt (Hiroshi SHIBATA)

08/02/2020

04:58 PM Revision 1cc91b63 (git): * 2020-08-03 [ci skip]
git[bot]
04:56 PM Revision c987be25 (git): Improve docs for Module#remove_class_variable [ci skip]
alanwu (Alan Wu)
03:05 AM Revision ac69849e (git): Enable an assert on all configs for debugging
I'm trying to get a better understanding for rare crashes that happen on
ci:
- http://ci.rvm.jp/results/trunk_clang_...
alanwu (Alan Wu)

08/01/2020

07:51 PM Revision a1246270 (git): remove accidentally introduced debug code
ko1 (Koichi Sasada)
07:24 PM Revision b4f58ea3 (git): support multiple filters by RUBY_DEBUG_LOG_FILTER
Now you can specify multiple filters for RUBY_DEBUG_LOG output
by RUBY_DEBUG_LOG_FILTER=a,b,c (in this case, logs tha...
ko1 (Koichi Sasada)
06:31 PM Revision f7cf600c (git): fix mark bit operation.
To optimize the sweep phase, there is bit operation to set mark
bits for out-of-range bits in the last bit_t.
However...
ko1 (Koichi Sasada)
04:07 PM Revision d5bed288 (git): * 2020-08-02 [ci skip]
git[bot]
04:04 PM Revision fcdbdff6 (git): rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage
This is a partial revert commit of 8f096226e1b76f95f4d853d3dea2bc75eeeb5244.
NODE layout:
Before:
| ARYPT...
ktsj (Kazuki Tsujimoto)
10:02 AM Revision b6175c9e (git): mswin build - install src zlib files after checkout
actions/checkout deletes the contents of the source directory. nobu (Nobuyoshi Nakada)
10:01 AM Revision bf758ef8 (git): mswin build - install src zlib files
MSP-Greg (Greg L)
08:58 AM Revision e8ce9dfa (git): `rb_encoding` is defined as `const`
Duplicate type qualifier is not needed. nobu (Nobuyoshi Nakada)
08:33 AM Revision 23d130a9 (git): merge revision(s) d05f04d27dd86c67e4a8dfff4392f806cf577bdf: [Backport #16931]
Fixed `defined?` against protected method call
Protected methods are restricted to be called according to th...
nagachika (Tomoyuki Chikanaga)
08:17 AM Revision 315f1ee8 (git): Split test_defined_method
nobu (Nobuyoshi Nakada)
08:17 AM Revision 171d4c51 (git): Fix typo in test name
peterzhu2118 (Peter Zhu)
08:17 AM Revision b222ae41 (git): Test for [Bug #16669]
nobu (Nobuyoshi Nakada)
08:17 AM Revision 34427bc0 (git): Split test_defined
nobu (Nobuyoshi Nakada)
07:56 AM Revision a024bae5 (git): bump up patchlevel for a332e8a0ddad90c540c6c52f0db2a45e5955a23d
nagachika (Tomoyuki Chikanaga)
07:55 AM Revision a332e8a0 (git): ruby_2_7 update MinGW Actions workflow
MSP-Greg (Greg L)
06:04 AM Revision b6e68079 (git): Initialize memo pointer and use it consistently to silence gcc 7+
nobu (Nobuyoshi Nakada)
05:44 AM Revision 32bec658 (git): Remove obsolete rubygems file
Fixes a weird error in CodeQL autobuild. nobu (Nobuyoshi Nakada)
02:29 AM Revision d3d68729 (git): * 2020-08-01 [ci skip]
git[bot]
02:29 AM Revision eebb1de7 (git): Enhanced RDoc for Array
burdettelamar (Burdette Lamar)

07/31/2020

12:07 PM Revision f80020bc (git): [rubygems/rubygems] Read path binarily
I believe this should fix a flaky test on Windows.
https://github.com/rubygems/rubygems/commit/a516b49a0a
deivid (David Rodríguez)
12:07 PM Revision cba80553 (git): [rubygems/rubygems] Enable `Layout/LeadingEmptyLines` in rubygems
https://github.com/rubygems/rubygems/commit/9c17f220af deivid (David Rodríguez)
12:07 PM Revision b7e88e3c (git): [rubygems/rubygems] Don't format executables on `gem update --system`
This restores 3.0 behavior and goes back to not formatting executables
by default on `gem update --system`. This is f...
deivid (David Rodríguez)
12:07 PM Revision 0e2d8c48 (git): [rubygems/rubygems] unset XDG_* environmental variables for testing of rubygems.
https://github.com/rubygems/rubygems/commit/539fd9a39a hsbt (Hiroshi SHIBATA)
12:07 PM Revision aa4ecfe7 (git): [rubygems/rubygems] Revert "Disallow warnings to creep into the test suite"
This reverts commit 694e6afee769ffb3168a564ee7d315af2a934993.
It was failed on Windows and I'm unsure why. Also, the...
deivid (David Rodríguez)
12:07 PM Revision e0bfc778 (git): [rubygems/rubygems] Remove unnecessary guard clause
Since 1ccf0912a161d20e0c4a7b139fd76e8739a411ba, this method no longer
uses `Kernel.gem`, so this guard clause is now ...
deivid (David Rodríguez)
12:07 PM Revision e6be06e4 (git): [rubygems/rubygems] Fix some intermittent test failures on truffleruby
Since they changed their default to not generate documentation on `gem
install`, we're getting some intermittent test...
deivid (David Rodríguez)
12:07 PM Revision a9b044e9 (git): [rubygems/rubygems] Setup no longer generates formatted executables by default
Catch up with that change in `gem update --system` tests.
https://github.com/rubygems/rubygems/commit/127ba14344
deivid (David Rodríguez)
12:07 PM Revision fe53e5a9 (git): [rubygems/rubygems] Remove fileutils autoload
https://github.com/rubygems/rubygems/commit/dca345441f deivid (David Rodríguez)
12:07 PM Revision fedaa61b (git): [rubygems/rubygems] Remove explicit require for autoloaded constant
https://github.com/rubygems/rubygems/commit/a54230093e deivid (David Rodríguez)
12:07 PM Revision 3921ab82 (git): [rubygems/rubygems] Let more exceptions flow
If any error happens while verifying a package entry, it doesn't mean
that the package is corrupt. It could be a bug ...
deivid (David Rodríguez)
12:07 PM Revision ebf008b9 (git): [rubygems/rubygems] Install plugins to user directory
Fixes the `Gem::FilePermissionError` without the privilege.
Initialize `@plugins_dir` to the user gem directory, when...
nobu (Nobuyoshi Nakada)
12:07 PM Revision 6c71033a (git): [rubygems/rubygems] Remove more unnecessary requires
Since `rubygems/util` is autoloaded.
https://github.com/rubygems/rubygems/commit/52a9f88b99
deivid (David Rodríguez)
12:07 PM Revision 1b2bda72 (git): [rubygems/rubygems] Extend the script to allow reverting the patch when tried locally
https://github.com/rubygems/rubygems/commit/00ebf8c9f7 deivid (David Rodríguez)
12:07 PM Revision 69881a41 (git): [rubygems/rubygems] Add a CI test for basic rubygems functionality without openssl
The whole test suite actually passes on my system, but it has weird
errors in CI. Since I don't want to spend time on...
deivid (David Rodríguez)
12:07 PM Revision 9057e9c7 (git): [rubygems/rubygems] The file is only ever required when openssl is available
https://github.com/rubygems/rubygems/commit/41976ef3ec deivid (David Rodríguez)
12:07 PM Revision 6eb89f86 (git): [rubygems/rubygems] Remove now unneeded code
We patch `net-http-persistent` to not autoload `openssl`.
https://github.com/rubygems/rubygems/commit/757dec3cf2
deivid (David Rodríguez)
12:07 PM Revision ea8f7d4a (git): [rubygems/rubygems] Gem::Specification#to_ruby doesn't need `openssl`
The `openssl` require when openssl not present was having the
side-effect the our custom require fallbacks would end ...
deivid (David Rodríguez)
12:07 PM Revision 6608bc77 (git): [rubygems/rubygems] Fix skip message
https://github.com/rubygems/rubygems/commit/a763e539cd deivid (David Rodríguez)
12:07 PM Revision e1494145 (git): [rubygems/rubygems] Make sure tests at least load without openssl
https://github.com/rubygems/rubygems/commit/054d57f74b deivid (David Rodríguez)
12:07 PM Revision 779f1a9c (git): [rubygems/rubygems] Set the expected hash in one step
https://github.com/rubygems/rubygems/commit/25912ce6c9 deivid (David Rodríguez)
12:07 PM Revision 34527927 (git): [rubygems/rubygems] Remove unnecessary check
No check is done for the other expectation and they are completely
symmetric as far as I can see.
https://github.com...
deivid (David Rodríguez)
12:07 PM Revision 69fa0d6d (git): [rubygems/rubygems] Move openssl require to a separate file
So it can be reused.
https://github.com/rubygems/rubygems/commit/b9fc6e40db
deivid (David Rodríguez)
12:07 PM Revision 6b14249c (git): [rubygems/rubygems] In the rubies we support `Exception#path` is always there
https://github.com/rubygems/rubygems/commit/babf943144 deivid (David Rodríguez)
12:07 PM Revision 07dc9691 (git): [rubygems/rubygems] https functionality was merged into `net/https`
https://github.com/rubygems/rubygems/commit/d81ce9e457 deivid (David Rodríguez)
12:07 PM Revision 0a7f12fc (git): [rubygems/rubygems] Only require what we are using
https://github.com/rubygems/rubygems/commit/d92b94f3cf deivid (David Rodríguez)
12:07 PM Revision 9ad9c2d9 (git): [rubygems/rubygems] Let the original error happen
It will give more useful information.
https://github.com/rubygems/rubygems/commit/efcecb5af5
deivid (David Rodríguez)
12:07 PM Revision b84b4e8b (git): [rubygems/rubygems] Remove unnecessary stuff
The `rubygems/security` require already does this.
https://github.com/rubygems/rubygems/commit/bbb444b6f1
deivid (David Rodríguez)
12:07 PM Revision d3efba09 (git): [rubygems/rubygems] Run `test/rubygems/test_bundled_ca.rb` locally
It's not that slow.
https://github.com/rubygems/rubygems/commit/9b928a4503
deivid (David Rodríguez)
12:07 PM Revision ed379449 (git): [rubygems/rubygems] Remove unused TEST_SSL environment variable
https://github.com/rubygems/rubygems/commit/1e2c3cf118 deivid (David Rodríguez)
12:07 PM Revision db2047eb (git): [rubygems/rubygems] Fix encoding mismatch errors on MinGW
GNU make in MSys is localized to use UTF-8 while Ruby's filesystem
encoding is set to OEM CodePage (e.g., CP932 in Ja...
nobu (Nobuyoshi Nakada)
12:07 PM Revision 6c19b0ec (git): [rubygems/rubygems] Reword warning
https://github.com/rubygems/rubygems/commit/cbd4abf8cf bronzdoc
12:07 PM Revision 00bdac18 (git): [rubygems/rubygems] Warn on duplicate dependency in a specification
https://github.com/rubygems/rubygems/commit/af3e5f7883 bronzdoc
12:07 PM Revision 985309ac (git): [rubygems/rubygems] Support PATH's using `File::ALT_SEPARATOR` in `Gem::Installer`
Co-authored-by: MSP-Greg <[email protected]>
https://github.com/rubygems/rubygems/commit/710b969b60
deivid (David Rodríguez)
12:07 PM Revision 04d3e072 (git): [rubygems/rubygems] Move traling `if` to the same line for readablity
https://github.com/rubygems/rubygems/commit/d722b8b578 deivid (David Rodríguez)
12:07 PM Revision c090c64b (git): [rubygems/rubygems] Prefer the standard separator on Windows
It seems like the most common case since it requires no tricks on our
CI environment.
Co-authored-by: MSP-Greg <MSP-...
deivid (David Rodríguez)
12:07 PM Revision 65a4b037 (git): [rubygems/rubygems] fix missing identation
https://github.com/rubygems/rubygems/commit/2cca6714f3 Colby Swandale
12:07 PM Revision 56157636 (git): [rubygems/rubygems] Deduplicate the requirement operators in memory
https://github.com/rubygems/rubygems/commit/9963d33cf2 byroot (Jean Boussier)
12:07 PM Revision 1a935606 (git): [rubygems/rubygems] Fix Kernel#warn override to handle backtrace location with nil path
It's very unlikely to hit this case, but it is possible, as
Thread::Backtrace::Location#path can return nil if the lo...
jeremyevans (Jeremy Evans)
12:07 PM Revision 331fe6a8 (git): [rubygems/rubygems] Ignore internal frames in RubyGems' Kernel#warn
* See https://github.com/oracle/truffleruby/issues/2046
* `<internal:` is a common prefix also used by core Ruby file...
Eregon (Benoit Daloze)
12:07 PM Revision 14ab281f (git): [rubygems/rubygems] Disallow warnings to creep into the test suite
https://github.com/rubygems/rubygems/commit/694e6afee7 deivid (David Rodríguez)
12:07 PM Revision 9d6123da (git): [rubygems/rubygems] Fix test warning
https://github.com/rubygems/rubygems/commit/f4c4cddb68 deivid (David Rodríguez)
12:07 PM Revision 06f84d05 (git): [rubygems/rubygems] Don't `super` on main test setup
The `teardown` method doesn't call it either and I don't think it's
necessary.
https://github.com/rubygems/rubygems/...
deivid (David Rodríguez)
12:07 PM Revision d0cc4ecb (git): [rubygems/rubygems] Remove very old compatibility code
https://github.com/rubygems/rubygems/commit/6e4bef758b deivid (David Rodríguez)
12:07 PM Revision 1260d22c (git): [rubygems/rubygems] Extract some common code into a private method
https://github.com/rubygems/rubygems/commit/d1be8cdb3a deivid (David Rodríguez)
12:07 PM Revision d5b5a7ab (git): [rubygems/rubygems] Remove very old TODO note
It was added 10 years ago on a "146 additions, 170 deletions" commit
named "Deprecation removals and minor cleanup." ...
deivid (David Rodríguez)
12:07 PM Revision 76722c49 (git): [rubygems/rubygems] Optimize Gem.already_loaded?
Profiling a simple `ruby -e '1'` I see:
```
==================================
Mode: wall(10)
Samples: 3414 (55....
byroot (Jean Boussier)
12:07 PM Revision 832fe778 (git): Bump version to 3.2.0.rc.1
hsbt (Hiroshi SHIBATA)
12:07 PM Revision 734c5276 (git): [rubygems/rubygems] Simplify digest name selection and use SHA256
The previous commit introduces the Gem::Security.create_digest method, allowing to:
- decouple algorithm choice from ...
Bart de Water
12:07 PM Revision 8161cf85 (git): Stop using deprecated OpenSSL::Digest constants
Bart de Water
12:07 PM Revision e7b6e0ff (git): [rubygems/rubygems] remove explicit require(s) for auto-loaded constant(s)
the Gem module's auto-loads will handle loading these as needed,
this started as a redundancy found in *rubygems.rb*...
Karol Bucek
12:07 PM Revision c3b480b7 (git): [rubygems/rubygems] Test files should not be included in spec.files
https://github.com/rubygems/rubygems/commit/0c0760b734 Marc-Andre Lafortune
12:07 PM Revision a89665b7 (git): Enforce no empty lines around class body in rubygems
To normalize the code style with `bundler`. deivid (David Rodríguez)

07/30/2020

07:39 PM Revision a6bfc951 (git): Document Array#flatten{,!} accept explicit nil argument [ci skip]
Fixes [Bug #10475] jeremyevans (Jeremy Evans)
06:11 PM Revision 75335199 (git): NODE_MATCH needs reference updating
Aaron Patterson
03:59 PM Revision b933b43b (git): * 2020-07-31 [ci skip]
git[bot]
03:54 PM Revision 47f2c542 (git): Added NUL-contained cases
nobu (Nobuyoshi Nakada)
02:07 PM Revision 352895b7 (git): [ruby/racc] Return `nil` for all syntax errors
https://github.com/ruby/racc/commit/51817ce0f6 Marc-Andre Lafortune
01:53 PM Revision 1b1ea7b3 (git): Fix Array#flatten for recursive array when given positive depth [Bug #17092]
Marc-Andre Lafortune
12:21 PM Revision 2bd1f827 (git): Promote io-nonblock to the default gems.
hsbt (Hiroshi SHIBATA)
12:10 PM Revision d75b42a7 (git): Promote io-wait to the default gems
hsbt (Hiroshi SHIBATA)
12:01 PM Revision ec1ab1d4 (git): Add explicitly require for Dir.mktmpdir
hsbt (Hiroshi SHIBATA)
10:03 AM Revision b2d96abb (git): Extract version number from the source
"requiring version.rb" strategy has some issues.
- cannot work when cross-compiling
- often introduces wrong namespa...
nobu (Nobuyoshi Nakada)
09:34 AM Revision cfbae7da (git): [skip-ci] Clarification for dup vs clone docs
Both clone & dup returns a new object when executed
on the documentation looks like they are returning the
same objec...
esparta (Espartaco Palma)
09:28 AM Revision 265968d6 (git): Apply timeout-scale to test_nogvl_poll.
Jun Aruga

07/29/2020

10:25 PM Revision 35e5b8fb (git): Enhanced RDoc for Array (#3372)
burdettelamar (Burdette Lamar)
05:28 PM Revision 28cd254b (git): Set cloned flag after checked if copiable
nobu (Nobuyoshi Nakada)
04:10 PM Revision 478dc67c (git): * 2020-07-30 [ci skip]
git[bot]
04:09 PM Revision 24124473 (git): Fix arity of Hash#to_proc [Bug #12671]
Eregon (Benoit Daloze)
02:02 PM Revision f79dc874 (git): rbinstall.rb: fix generated script name to set mode
nobu (Nobuyoshi Nakada)
01:47 PM Revision f0affcdb (git): rbinstall.rb: fix dry-run mode
nobu (Nobuyoshi Nakada)
12:08 PM Revision 0d632a95 (git): transient_heap_status_cstr() is used only for debugging
nobu (Nobuyoshi Nakada)
11:52 AM Revision c9048445 (git): Skip already extracted gems
nobu (Nobuyoshi Nakada)
09:45 AM Revision ed22bf47 (git): display stderr output even if core dump files
On btest, stderr messages are not displayed if core files are
generated. There is no reason to skip it, so this patch...
ko1 (Koichi Sasada)
08:45 AM Revision dd6f5aba (git): add debug output.
ko1 (Koichi Sasada)

07/28/2020

07:53 PM Revision 520a734a (git): Fix Time#ceil when result should be the same as the receiver
Fixes [Bug #17025] jeremyevans (Jeremy Evans)
07:06 PM Revision 1027520f (git): * 2020-07-29 [ci skip]
git[bot]
07:01 PM Revision e1b6e1d1 (git): Enhanced RDoc for Array [ci skip]
burdettelamar (Burdette Lamar)
10:51 AM Revision 946cd6c5 (git): Use https instead of http
znz (Kazuhiro NISHIYAMA)
07:43 AM Revision f44114b5 (git): Do not assume all compilers accept same flags as gcc
nobu (Nobuyoshi Nakada)
06:14 AM Revision 7fb12be9 (git): [ruby/net-ftp] Moved Net::Ftp::Version to Net::FTP
On case-insensitive filesystem, generated Net/FTP.html is
overwritten by Net/Ftp.html.
https://github.com/ruby/net-f...
nobu (Nobuyoshi Nakada)
04:18 AM Revision da31900d (git): vm_backtrace.c: let rb_profile_frames show cfunc frames
... in addition to normal iseq frames.
It is sometimes useful to point the bottleneck more precisely.
mame (Yusuke Endoh)
03:14 AM Revision e4b63202 (git): Remove unnecessary word from comment
Sergio
03:13 AM Revision 09e9f7cf (git): [DOC] Clarify ObjectSpace return values are in bytes [ci skip]
semaperepelitsa (Simon Perepelitsa)
03:11 AM Revision db0eab1c (git): Remove `EnvUtil.rubyexec`, because it is not used anywhere.
Vít Ondruch
 

Also available in: Atom