Activity
From 07/28/2020 to 08/03/2020
08/03/2020
- 07:28 PM Revision d8e78850 (git): * 2020-08-04 [ci skip]
-
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... -
10:46 AM Revision 1d637b1f (git): [ruby/weakref] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/weakref/commit/10d547ba12
-
10:42 AM Revision 9e93596d (git): [ruby/ostruct] Drop to Ruby 2.4
- https://github.com/ruby/ostruct/commit/00e8fe3df2
-
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
-
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... -
09:30 AM Revision e732d376 (git): [ruby/cgi] Drop to Ruby 2.4
- https://github.com/ruby/cgi/commit/8a86536e94
-
08:52 AM Revision 3ec860ae (git): net-ftp is under `lib/net` instead of `lib/net/ftp`
-
08:40 AM Revision 2346e2f0 (git): Followed up b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 for net-ftp.
08/02/2020
- 04:58 PM Revision 1cc91b63 (git): * 2020-08-03 [ci skip]
-
04:56 PM Revision c987be25 (git): Improve docs for Module#remove_class_variable [ci skip]
-
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_...
08/01/2020
-
07:51 PM Revision a1246270 (git): remove accidentally introduced debug code
-
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... -
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... - 04:07 PM Revision d5bed288 (git): * 2020-08-02 [ci skip]
-
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... -
10:02 AM Revision b6175c9e (git): mswin build - install src zlib files after checkout
- actions/checkout deletes the contents of the source directory.
-
10:01 AM Revision bf758ef8 (git): mswin build - install src zlib files
-
08:58 AM Revision e8ce9dfa (git): `rb_encoding` is defined as `const`
- Duplicate type qualifier is not needed.
-
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... -
08:17 AM Revision 315f1ee8 (git): Split test_defined_method
-
08:17 AM Revision 171d4c51 (git): Fix typo in test name
-
08:17 AM Revision b222ae41 (git): Test for [Bug #16669]
-
08:17 AM Revision 34427bc0 (git): Split test_defined
-
07:56 AM Revision a024bae5 (git): bump up patchlevel for a332e8a0ddad90c540c6c52f0db2a45e5955a23d
-
07:55 AM Revision a332e8a0 (git): ruby_2_7 update MinGW Actions workflow
-
06:04 AM Revision b6e68079 (git): Initialize memo pointer and use it consistently to silence gcc 7+
-
05:44 AM Revision 32bec658 (git): Remove obsolete rubygems file
- Fixes a weird error in CodeQL autobuild.
- 02:29 AM Revision d3d68729 (git): * 2020-08-01 [ci skip]
-
02:29 AM Revision eebb1de7 (git): Enhanced RDoc for Array
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 -
12:07 PM Revision cba80553 (git): [rubygems/rubygems] Enable `Layout/LeadingEmptyLines` in rubygems
- https://github.com/rubygems/rubygems/commit/9c17f220af
-
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... -
12:07 PM Revision 0e2d8c48 (git): [rubygems/rubygems] unset XDG_* environmental variables for testing of rubygems.
- https://github.com/rubygems/rubygems/commit/539fd9a39a
-
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... -
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 ... -
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... -
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 -
12:07 PM Revision fe53e5a9 (git): [rubygems/rubygems] Remove fileutils autoload
- https://github.com/rubygems/rubygems/commit/dca345441f
-
12:07 PM Revision fedaa61b (git): [rubygems/rubygems] Remove explicit require for autoloaded constant
- https://github.com/rubygems/rubygems/commit/a54230093e
-
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 ... -
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... -
12:07 PM Revision 6c71033a (git): [rubygems/rubygems] Remove more unnecessary requires
- Since `rubygems/util` is autoloaded.
https://github.com/rubygems/rubygems/commit/52a9f88b99 -
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
-
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... -
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
-
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 -
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 ... -
12:07 PM Revision 6608bc77 (git): [rubygems/rubygems] Fix skip message
- https://github.com/rubygems/rubygems/commit/a763e539cd
-
12:07 PM Revision e1494145 (git): [rubygems/rubygems] Make sure tests at least load without openssl
- https://github.com/rubygems/rubygems/commit/054d57f74b
-
12:07 PM Revision 779f1a9c (git): [rubygems/rubygems] Set the expected hash in one step
- https://github.com/rubygems/rubygems/commit/25912ce6c9
-
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... -
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 -
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
-
12:07 PM Revision 07dc9691 (git): [rubygems/rubygems] https functionality was merged into `net/https`
- https://github.com/rubygems/rubygems/commit/d81ce9e457
-
12:07 PM Revision 0a7f12fc (git): [rubygems/rubygems] Only require what we are using
- https://github.com/rubygems/rubygems/commit/d92b94f3cf
-
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 -
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 -
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 -
12:07 PM Revision ed379449 (git): [rubygems/rubygems] Remove unused TEST_SSL environment variable
- https://github.com/rubygems/rubygems/commit/1e2c3cf118
-
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... - 12:07 PM Revision 6c19b0ec (git): [rubygems/rubygems] Reword warning
- https://github.com/rubygems/rubygems/commit/cbd4abf8cf
- 12:07 PM Revision 00bdac18 (git): [rubygems/rubygems] Warn on duplicate dependency in a specification
- https://github.com/rubygems/rubygems/commit/af3e5f7883
-
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 -
12:07 PM Revision 04d3e072 (git): [rubygems/rubygems] Move traling `if` to the same line for readablity
- https://github.com/rubygems/rubygems/commit/d722b8b578
-
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-... - 12:07 PM Revision 65a4b037 (git): [rubygems/rubygems] fix missing identation
- https://github.com/rubygems/rubygems/commit/2cca6714f3
-
12:07 PM Revision 56157636 (git): [rubygems/rubygems] Deduplicate the requirement operators in memory
- https://github.com/rubygems/rubygems/commit/9963d33cf2
-
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... -
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... -
12:07 PM Revision 14ab281f (git): [rubygems/rubygems] Disallow warnings to creep into the test suite
- https://github.com/rubygems/rubygems/commit/694e6afee7
-
12:07 PM Revision 9d6123da (git): [rubygems/rubygems] Fix test warning
- https://github.com/rubygems/rubygems/commit/f4c4cddb68
-
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/... -
12:07 PM Revision d0cc4ecb (git): [rubygems/rubygems] Remove very old compatibility code
- https://github.com/rubygems/rubygems/commit/6e4bef758b
-
12:07 PM Revision 1260d22c (git): [rubygems/rubygems] Extract some common code into a private method
- https://github.com/rubygems/rubygems/commit/d1be8cdb3a
-
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." ... -
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.... -
12:07 PM Revision 832fe778 (git): Bump version to 3.2.0.rc.1
- 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 ... - 12:07 PM Revision 8161cf85 (git): Stop using deprecated OpenSSL::Digest constants
- 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*... - 12:07 PM Revision c3b480b7 (git): [rubygems/rubygems] Test files should not be included in spec.files
- https://github.com/rubygems/rubygems/commit/0c0760b734
-
12:07 PM Revision a89665b7 (git): Enforce no empty lines around class body in rubygems
- To normalize the code style with `bundler`.
07/30/2020
-
07:39 PM Revision a6bfc951 (git): Document Array#flatten{,!} accept explicit nil argument [ci skip]
- Fixes [Bug #10475]
- 06:11 PM Revision 75335199 (git): NODE_MATCH needs reference updating
- 03:59 PM Revision b933b43b (git): * 2020-07-31 [ci skip]
-
03:54 PM Revision 47f2c542 (git): Added NUL-contained cases
- 02:07 PM Revision 352895b7 (git): [ruby/racc] Return `nil` for all syntax errors
- https://github.com/ruby/racc/commit/51817ce0f6
- 01:53 PM Revision 1b1ea7b3 (git): Fix Array#flatten for recursive array when given positive depth [Bug #17092]
-
12:21 PM Revision 2bd1f827 (git): Promote io-nonblock to the default gems.
-
12:10 PM Revision d75b42a7 (git): Promote io-wait to the default gems
-
12:01 PM Revision ec1ab1d4 (git): Add explicitly require for Dir.mktmpdir
-
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... -
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... - 09:28 AM Revision 265968d6 (git): Apply timeout-scale to test_nogvl_poll.
07/29/2020
-
10:25 PM Revision 35e5b8fb (git): Enhanced RDoc for Array (#3372)
-
05:28 PM Revision 28cd254b (git): Set cloned flag after checked if copiable
- 04:10 PM Revision 478dc67c (git): * 2020-07-30 [ci skip]
-
04:09 PM Revision 24124473 (git): Fix arity of Hash#to_proc [Bug #12671]
-
02:02 PM Revision f79dc874 (git): rbinstall.rb: fix generated script name to set mode
-
01:47 PM Revision f0affcdb (git): rbinstall.rb: fix dry-run mode
-
12:08 PM Revision 0d632a95 (git): transient_heap_status_cstr() is used only for debugging
-
11:52 AM Revision c9048445 (git): Skip already extracted gems
-
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... -
08:45 AM Revision dd6f5aba (git): add debug output.
07/28/2020
-
07:53 PM Revision 520a734a (git): Fix Time#ceil when result should be the same as the receiver
- Fixes [Bug #17025]
- 07:06 PM Revision 1027520f (git): * 2020-07-29 [ci skip]
-
07:01 PM Revision e1b6e1d1 (git): Enhanced RDoc for Array [ci skip]
-
10:51 AM Revision 946cd6c5 (git): Use https instead of http
-
07:43 AM Revision f44114b5 (git): Do not assume all compilers accept same flags as gcc
-
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... -
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. - 03:14 AM Revision e4b63202 (git): Remove unnecessary word from comment
-
03:13 AM Revision 09e9f7cf (git): [DOC] Clarify ObjectSpace return values are in bytes [ci skip]
- 03:11 AM Revision db0eab1c (git): Remove `EnvUtil.rubyexec`, because it is not used anywhere.
Also available in: Atom