Activity
From 11/21/2021 to 11/27/2021
11/27/2021
-
08:02 PM Feature #18364: Add GC.stat_pool for Variable Width Allocation
- I like the idea of having a no argument case that returns stats for all pools.
In the ticket description, I named ... -
07:52 PM Feature #18364: Add GC.stat_pool for Variable Width Allocation
- I would avoid extending `GC.stat`, I think it is good it only contains `Symbols` to `Integer`, and there is probably ...
-
07:45 PM Feature #18364: Add GC.stat_pool for Variable Width Allocation
- Thanks for the TruffleRuby and JRuby info @eregon! Maybe we could extend `GC.stat` to include size pool info in an ar...
-
06:56 PM Feature #18364: Add GC.stat_pool for Variable Width Allocation
- There is something maybe related in TruffleRuby and JRuby, where we have per-heap information.
Maybe it would make s... - 07:07 PM Revision 0e5e2e35 (git): * 2021-11-28 [ci skip]
-
07:07 PM Revision eac7c635 (git): Enhanced RDoc for numeric.c (#5184)
- Adds remarks about literals and Kernel methods to Float and Integer.
-
09:40 AM Revision f53f6d92 (git): [ruby/cgi] Exclude unused files from built package
- https://github.com/ruby/cgi/commit/e840b6c368
-
06:46 AM Misc #18362 (Third Party's Issue): mswin builds & vs2022
- It's a known bug of VS2022.
https://developercommunity.visualstudio.com/t/With-__assume-isnan-after-isinf/1515649 -
05:44 AM Revision 45034e9d (git): [ruby/cgi] Set extconf.rb to extensions
- Fix https://github.com/ruby/cgi/pull/11
https://github.com/ruby/cgi/commit/60d8f5e7d9 -
04:35 AM Misc #12124 (Closed): Use Automake
11/26/2021
-
11:00 PM Revision b5b6ab41 (git): YJIT: Add ability to exit to interpreter from stubs
- Previously, YJIT assumed that it's always possible to generate a new
basic block when servicing a stub in branch_stub... -
08:34 PM Bug #18347 (Closed): Newly introduced assertion failure for cc->cme_ != NULL
- This should be addressed by ca21eed6ebbceca68daa7b2a88e69a58b8d56806. Feel free to reopen if that's not the case.
-
08:31 PM Revision 59439446 (git): [rubygems/rubygems] Fix missing locked specs when depended on other platform
- https://github.com/rubygems/rubygems/commit/0396e899db
-
07:14 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- For the deduplication use-case as in the description, `WeakValuesMap` is possible too:
```ruby
REGISTRY = WeakValuesM... -
02:50 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- > It doesn't seem like it would allow the deduplication described above.
The subject was enlarged a bit over time... -
02:44 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- What is the use case for WeakKeysMap? It doesn't seem like it would allow the deduplication described above. Assuming...
-
08:47 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- > They could be top-level, or nested under ObjectSpace, I don't really mind either.
They could also be under `Weak... - 06:27 PM Revision 9537e655 (git): * 2021-11-27 [ci skip]
-
06:27 PM Revision 7cfacbca (git): Improve performance of embedded string allocation
- Non-VWA embedded string allocation had a performance regression. This
commit improves performance of non-VWA embedded... -
04:54 PM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- Sorry I meant `334b69e5042f47f89c8780c1d7efa32d70c84786` (https://github.com/ruby/ruby/commit/334b69e5042f47f89c8780c...
-
04:46 PM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- I tried to backport these 5 commits and it does solve the problem in normal builds. However with `cppflags=-DRUBY_DEB...
-
01:32 PM Revision dff8d122 (git): mkmf: take `PKG_CONFIG_PATH` from `dir_config` library path
- So that version dependent pkg-config files can override files in
the default locations. -
01:32 PM Revision 21a29844 (git): mkmf: deal with environment variables in MakeMakefile#xpopen
-
01:32 PM Revision 1c3d6d6c (git): mkmf: MakeMakefile#xpopen may be passed an option hash
-
11:49 AM Revision 1c4cf434 (git): [MSWin] Replace -Zi in DEBUGFLAGS with -Z7 to suppress warnings
-
11:12 AM Revision 29877d94 (git): Fix a function name in an error message
-
11:12 AM Revision 04951a12 (git): Remove unused function `size_pool_for_size`
- ```
compiling ../gc.c
../gc.c:2444:1: warning: unused function 'size_pool_for_size' [-Wunused-function]
size_pool_for... -
08:57 AM Revision 0a1b3b3a (git): Try test_interrupt_in_other_thread
- Seems working now probably because of system library updates.
-
08:47 AM Bug #18034: Segmentation fault fiddle with `--enable-bundled-libffi` and macOS
- It may be true because Fiddle has patches only for Windows.
I'm OK that we declares that `--enable-bundled-libffi`... -
06:12 AM Bug #18034 (Assigned): Segmentation fault fiddle with `--enable-bundled-libffi` and macOS
- I heard "this option for only windows environment" from @nobu.
I'm not sure what's supported platform with this op... -
08:24 AM Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
- Not sure if I was previously lucky on Fedora, but trying to update to Ruby 3.0.3, from 10 builds I have made 8 failed...
-
06:31 AM Feature #5378 (Closed): Prime.each is slow
- prime.rb was extracted to https://github.com/ruby/prime as the bundled gems.
If you still have the motivation of t... -
06:01 AM Feature #18004: Add Async to the stdlib
- I'm against this. We don't want to add the new dependency for stdlib.
-
05:55 AM Feature #12119 (Closed): next_prime for lib/prime.rb
- prime.rb was extracted to https://github.com/ruby/prime as the bundled gems now.
-
02:39 AM Revision 7f7c3a0a (git): initialize allocated memory by VWA for assertions
- When `RGENGC_CHECK_MODE` is enable, `obj_memsize_of` is called
in `newobj_init` and it expect the memory is zero-clea... -
02:32 AM Revision 65867835 (git): Move win32ole.gemspec to the proper place
-
01:56 AM Revision e984c2a9 (git): fix to choose correct callcache
- It should retun general `cc`, not for overloaded (mandatory only)
method call cache.
This issue is reported by @shug...
11/25/2021
-
11:50 PM Revision f3320f16 (git): [rubygems/rubygems] Fix `bundle info` sometimes claiming that bundler has been deleted
- https://github.com/rubygems/rubygems/commit/fe1a31db31
-
11:10 PM Revision b6f543d4 (git): YJIT: Introduce jit_putobject (#5179)
- * YJIT: Introduce jit_putobject
This extracts the logic previously inside gen_putobject to a more
reusable helper me... -
07:56 PM Revision de9a1e4a (git): YJIT: Implement new struct accessors (#5161)
- * YJIT: Implement optimized_method_struct_aref
* YJIT: Implement struct_aref without method call
Struct member read... -
07:14 PM Revision e469ebd7 (git): Correct indentation error in numeric.c (#5178)
-
04:36 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- Regarding comparing keys, I think eql?/hash comparison is more intuitive (consistent with `{}`) and more useful than ...
-
04:30 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- This came up again in https://github.com/rails/rails/pull/43723.
I think adding `WeakKeysMap` and `WeakValuesMap` ... -
04:32 PM Misc #18346: DevelopersMeeting20211209Japan
- * [Feature #16038] Provide a public WeakMap that compares by equality rather than by identity (eregon)
* This is n... -
04:01 PM Revision b0bbcaed (git): Revert "Add GC.stat_size_pool to get stats for a size pool"
- This reverts commit 6157619bb68e4307cdf065cb73d5bfcec30d042d.
We'll wait for comments in the open ticket: https://bu... -
03:58 PM Feature #18364 (Closed): Add GC.stat_pool for Variable Width Allocation
- # GitHub PR: https://github.com/ruby/ruby/pull/5177
We're proposing an API to get statistics for size pools for Va... -
03:33 PM Revision 6157619b (git): Add GC.stat_size_pool to get stats for a size pool
- GC.stat_size_pool will return stats for a particular size pool. This is
used for the Variable Width Allocation feature. - 03:16 PM Revision 09ef048b (git): * 2021-11-26 [ci skip]
-
02:53 PM Revision c8da3b95 (git): Add win32ole to sync_default_gems.rb
-
02:53 PM Revision 270c4850 (git): [ruby/win32ole] Scale timeout in win32ole
- https://github.com/ruby/win32ole/commit/7e04d0eb3e
-
02:53 PM Revision ae959397 (git): [ruby/win32ole] Fix typos [ci skip]
- https://github.com/ruby/win32ole/commit/8d46bd0c93
-
02:53 PM Revision 24f8f20c (git): [ruby/win32ole] LICENSE
- https://github.com/ruby/win32ole/commit/62fd78078b
-
12:34 PM Revision 98501769 (git): Split skipped tests step
-
11:55 AM Bug #18363: `make clean` should consistently handle generated files otherwise it can break the build.
- Thanks @nobu.
-
11:24 AM Bug #18363 (Closed): `make clean` should consistently handle generated files otherwise it can break the build.
- Applied in changeset commit:git|d896746d692ee1f11ee22f1ee2ef0b8f79ecfe10.
----------
Keep the generated source files... -
06:33 AM Bug #18363 (Closed): `make clean` should consistently handle generated files otherwise it can break the build.
- Running `make clean` will cause `ext/ripper/ripper.c` to be regenerated but not `parse.c` and this causes problems if...
-
11:49 AM Feature #13751 (Rejected): Suppert SSHFP resource records in rubysl-resolv
- Unfortunately, rubysl org is not found status now.
-
11:41 AM Feature #10510 (Closed): Remove REXML instead of patching it
- rexml is the bundled gems since Ruby 3.0.
-
10:16 AM Revision d896746d (git): Keep the generated source files when clean [Bug #18363]
-
10:13 AM Revision 51404eec (git): Ignore pkg-config installation failure due to unmet dependencies
-
10:13 AM Revision a1eaeb8e (git): Stop duplicated runs
-
08:33 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- @nagachika sounds about right to me. Thank you!
-
01:19 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- I think these commits are related. Please tell me if I overlook something.
334b69e5042f47f89c8780c1d7efa32d70c8478... -
07:32 AM Misc #12641 (Third Party's Issue): JSON documentation incomplete
- Please submit a patch/pull-request to https://github.com/flori/json/
-
07:31 AM Feature #12673 (Closed): Performance improvement to Prime.prime? in prime.rb
- prime.rb is extracted to https://github.com/ruby/prime as the bundled gems.
-
07:02 AM Misc #18361 (Closed): Propose John Hawthorn (@jhawthorn) as a core committer
-
06:49 AM Misc #18361: Propose John Hawthorn (@jhawthorn) as a core committer
- @jhawthorn
I finished preparing your account on ruby-lang.org. -
06:44 AM Misc #18335: openindiana ruby 3.1 --enable-dtrace requires debugflags="-g1"
- On Solaris 10 (sparc64-sun-solaris2.10), gcc 7.5 with gcc-ar works fine with dtrace.
So, the problem may be Illumos ... -
04:57 AM Revision ca21eed6 (git): fix assertion on `gc_cc_cme()`
- `cc->cme_` can be NULL when it is not initialized yet.
It can be observed on `GC.stress == true` running. -
02:10 AM Revision aceb75f6 (git): Skip tests if only document files changed on Cirrus-CI [ci skip]
-
02:01 AM Revision b5aa1613 (git): test/ruby/test_iseq.rb: Avoid pollution of method namespace
- http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20211125T003004Z.log.html.gz
```
[ 4780/21204] TestISeq#test_su... - 01:23 AM Revision 8bde6616 (git): update YJIT docs to reference RubyVM::YJIT instead of just YJIT
- [ci skip]
-
12:41 AM Misc #18362 (Third Party's Issue): mswin builds & vs2022
- With VS2022, I believe `_MSC_VER` is 1930, so I added the following patch so a VS2019 build might compile extension g...
-
12:40 AM Feature #17845 (Closed): Windows Ruby - ucrt build?
-
12:21 AM Feature #17845: Windows Ruby - ucrt build?
- This can be closed.
11/24/2021
-
11:44 PM Revision 635efa59 (git): Whats here for float (#5170)
- * What's Here for Float
-
09:15 PM Revision 9faa5991 (git): Enhanced RDoc for Float#floor (#5167)
- * Enhanced RDoc for Float#floor
* Enhanced RDoc for Float
* Enhanced RDoc for Float - 07:02 PM Revision 9252830d (git): * 2021-11-25 [ci skip]
-
07:02 PM Revision aace9cb1 (git): [rubygems/rubygems] Fix bad instance variable name
- Recent changes made a warning while running specs show up for some
reason, and it revealed this error.
https://githu... -
07:02 PM Revision b2b47370 (git): [rubygems/rubygems] Check not having load system features also for successful runs
- https://github.com/rubygems/rubygems/commit/4807bd19a5
-
07:02 PM Revision d49ee9e2 (git): [rubygems/rubygems] These method should be returning a string
- https://github.com/rubygems/rubygems/commit/dc391f4d87
-
07:02 PM Revision d1239195 (git): [rubygems/rubygems] We should be checking raised exception, not status code here
- https://github.com/rubygems/rubygems/commit/48f8cdab9c
-
07:02 PM Revision c4b1aa19 (git): [rubygems/rubygems] Don't replace ENV twice on non Windows platforms
- https://github.com/rubygems/rubygems/commit/8dc86b7096
-
03:04 PM Bug #17725: Prepend breaks ability to override optimized methods
- @nagachika @ko1 I noticed neither commit appears to be included in 3.0.3. Just wondering why? We currently need to bu...
-
02:57 PM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- This bug made it to the recently released ruby 3.0.3: https://github.com/Shopify/bootsnap/issues/378#issuecomment-977...
-
02:45 PM Revision 3d19c290 (git): No need to link and install .pdb anymore
- With /Z7, no .pdb file is generated, so trying to link it during build
fails on my machine even though it's okay on C... -
02:45 PM Revision e6f4a39a (git): MJIT MSVC: Use /Z7 to avoid PDB write race
- With MSVC, MJIT uses the /Fd option on an installed PDB file when
compiling. Combined with the /Zi option, this cause... -
02:34 PM Revision 7c304104 (git): Enhanced RDoc for Float#prev_float (#5162)
- * Enhanced RDoc for Float#prev_float
-
02:06 PM Revision 1dcfcb6b (git): Fix typo
-
02:04 PM Revision 7d55f1b6 (git): [Actions] use windows-2022 for mingw
- MSP-Greg/ruby-setup-ruby@win-ucrt-1
-
02:01 PM Bug #18358 (Closed): zlib crashes when in progress
- Applied in changeset commit:git|c51b92c18deb850d2cea3a7c9020db23b364ab72.
----------
[ruby/zlib] [Bug #18358] Fix cr... -
02:01 PM Revision c51b92c1 (git): [ruby/zlib] [Bug #18358] Fix crash in zlib when in progress
- When Zlib::Inflate#inflate or Zlib::Deflate#deflate is called
recursively inside the block, a crash can occur because... -
01:59 PM Bug #18257: rb_mRubyVMFrozenCore is broken by GC run
- This is the status right before the hook is called:
~~~
#0 vm_call_cfunc_with_frame (ec=0x100031cf0, reg_cfp=0x7... -
01:25 PM Revision 8cfddb68 (git): bump teeny version to 3.0.4.
- 11:41 AM Revision 02c341c9 (git): When parsing cookies, only decode the values
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:21 AM Revision f69aeb83 (git): merge some parts of CGI 0.1.1
- Fix integer overflow
Make use of the check in rb_alloc_tmp_buffer2.
When parsing cookies, only deco... -
11:12 AM Revision 3fb7d2ca (git): Fix integer overflow
- Make use of the check in rb_alloc_tmp_buffer2.
https://hackerone.com/reports/1328463
When parsing cookies, ... -
10:59 AM Revision 5445d33b (git): [ruby/cgi] Bump version
- https://github.com/ruby/cgi/commit/c9c800715e
-
10:59 AM Revision 0f31b3f4 (git): [ruby/cgi] When parsing cookies, only decode the values
- https://github.com/ruby/cgi/commit/052eb3a828
-
10:58 AM Revision da34f31a (git): [ruby/cgi] Fix integer overflow
- Make use of the check in rb_alloc_tmp_buffer2.
https://hackerone.com/reports/1328463
https://github.com/ruby/cgi/co... -
10:47 AM Revision 02dfd5a7 (git): Bump patchlevel.
-
10:46 AM Revision d1e3dd4d (git): Merge date-3.1.3
-
10:46 AM Revision c2125240 (git): Merge RubyGems-3.2.32 and Bundler-2.2.32
-
10:38 AM Bug #18289: Enumerable#to_a should delegate keyword arguments to #each
- ruby_2_7 b1985629565c3c54b1a64d6faf213e8144857515 merged revision(s) e83c02a768af61cd0890a75e90bcae1119d8bd93.
- 10:38 AM Revision b1985629 (git): merge revision(s) e83c02a768af61cd0890a75e90bcae1119d8bd93: [Backport #18289]
- Delegate keywords from Enumerable#to_a to #each
Fixes [Bug #18289]
---
enum.c ... -
10:37 AM Bug #18264: TracePoint leaks memory
- ruby_2_7 1d4e037a8011ac05b4ede8cdf8263515ba0e095e merged revision(s) a4d5ee4f31bf3ff36c1a8c8fe3cda16aa1016b12.
- 10:37 AM Revision 1d4e037a (git): merge revision(s) a4d5ee4f31bf3ff36c1a8c8fe3cda16aa1016b12: [Backport #18264]
- [Bug #18264] Fix memory leak in TracePoint
TracePoint leaks memory because it allocates a `rb_tp_t` struct
... -
10:36 AM Bug #18141: Marshal load with proc yield objects before they are fully initialized
- ruby_2_7 419266d44c54c6b75f1e824f060c8b388f7a405b merged revision(s) 89242279e61b023a81c58065c62a82de8829d0b3,529fc20...
- 10:36 AM Revision 419266d4 (git): merge revision(s) 89242279e61b023a81c58065c62a82de8829d0b3,529fc204af84f825f98f83c34b004acbaa802615: [Backport #18141]
- Marshal.load: do not call the proc until strings have their encoding
Ref: https://bugs.ruby-lang.org/issues/... -
10:35 AM Bug #18173: The feature in `$LOADED_FEATURES` is loaded again
- ruby_2_7 61a02168f7ba353a2838f2783f291a816d7e0c90 merged revision(s) ddb32e66160ab50849419ef7c7ac584913b79c34.
- 10:34 AM Revision 61a02168 (git): merge revision(s) ddb32e66160ab50849419ef7c7ac584913b79c34: [Backport #18173]
- [Bug #18173] Update loaded_features_index
If $LOADED_FEATURES is changed in the just required file, also the... -
10:34 AM Bug #18160: IndexError raised from MatchData#{offset,begin,end} does not keep the encoding of the argument
- ruby_2_7 cd10572b059d07fe236ef9c9db9fd2a8ffc7dd38 merged revision(s) 99d8c4832a7133ca52578d015e3ddcfd94820f4a.
- 10:34 AM Revision cd10572b (git): merge revision(s) 99d8c4832a7133ca52578d015e3ddcfd94820f4a: [Backport #18160]
- Preserve the encoding of the argument in IndexError [Bug #18160]
---
re.c | 20 ... -
10:31 AM Bug #18154: String#initialize leaks memory for STR_NOFREE strings
- ruby_2_7 d55426f800546cbc3b333ae7ab98c1893f710612 merged revision(s) 5d815542815fe8b939239750bba7f8f0b79c97d6.
- 10:31 AM Revision d55426f8 (git): merge revision(s) 5d815542815fe8b939239750bba7f8f0b79c97d6: [Backport #18154]
- [Bug #18154] Fix memory leak in String#initialize
String#initialize can leak memory when called on a string ... -
10:31 AM Bug #17794: addr2line.c can free(3) an invalid pointer without zlib
- ruby_2_7 0fd9588395294ac97a1f6dc3a51d4f19e84a6ba9 merged revision(s) d795f494a89e0d9498dfedc54b8a98acc2bc4d7b.
- 10:31 AM Revision 0fd95883 (git): merge revision(s) d795f494a89e0d9498dfedc54b8a98acc2bc4d7b: [Backport #17794]
- Avoid `free(3)`ing invalid pointer
Fixes [Bug #17794]
---
addr2line.c | 2 ++
1 fil... -
10:27 AM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
- ruby_2_7 f236548038048118e766232034511e4877a59b49 merged revision(s) 345db8f2aa373a31c619c8f85bd372f0a20829c1.
- 10:27 AM Revision f2365480 (git): merge revision(s) 345db8f2aa373a31c619c8f85bd372f0a20829c1: [Backport #10902]
- Avoid pointless attempts to open .so file if already required
When attempting to require a file without an e... -
10:26 AM Bug #15856: Performance of redundant `Kernel.require` is slow when many gems are activated
- ruby_2_7 7d4d38f8838579592e70fb04a6a2f0162fe989c2 merged revision(s) b360588cd3cbac5fb4f004aa53a8fdc715906719.
- 10:26 AM Revision 7d4d38f8 (git): merge revision(s) b360588cd3cbac5fb4f004aa53a8fdc715906719: [Backport #15856]
- Sort feature index arrays by the priority of file types [Bug #15856]
When looking for libraries to load with... -
10:25 AM Bug #18016: fiddle\types.rb typealias maybe wrong
- ruby_2_7 6601fb5672dc4c1f4bf5ee0f9b3f97a029df06cd merged revision(s) 25e56fe374478a2266ac25f22a07bb3c6a423c83,8758b07...
- 10:25 AM Revision 6601fb56 (git): merge revision(s) 25e56fe374478a2266ac25f22a07bb3c6a423c83,8758b07b1e4fd636dffb4b442388a3033c63d4b5,791e8eec66d3aebcee36c1369b0bf52bc3815e94: [Backport #18016]
- [ruby/fiddle] Fix Win32Types for Windows 64-bit (#63)
https://docs.microsoft.com/en-us/windows/win32/winprog... -
10:21 AM Revision 3ac49955 (git): merge revision(s) f367b4ffe739453e87e55f955138b0ce662942b7,31a757a4426f1ac8c479313e01542940386fc2fe,837cbea64b74d464bfbfb10e6c81a8f92c6eee71:
- assert_equal accepts an expected value as the first argument
---
test/psych/test_coder.rb | 30 ++++... -
10:08 AM Bug #17394: TCPServer is not thread safe on win32
- Backported into ruby_2_7 with resolving conflict :)
-
10:07 AM Bug #17784: lib/exe/* mistakenly appearing in Ruby 2.7?
- Backported into ruby_2_7 via PR.
-
09:59 AM Bug #18251: Backport openssl 2.1.3 to ruby_2_7
- Backported into ruby_2_7 via PR.
-
09:13 AM Bug #18337 (Assigned): Ruby allows zero-width characters in identifiers
- As far as I remember the discussion at the recent developers' meeting, we discussed the fact that Ruby currently allo...
-
09:09 AM Feature #18272: Please replace unsafe SHA1 with another digest algorithm
- I went over the stdlib and there's no use of `Digest::SHA1` whatsoever. All the matches are from rubygems/bundler.
... - 09:07 AM Revision 1fbf663b (git): Merge date-2.0.2
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 AM Bug #18356: Please replace use of unsafe MD5 with another digest algorithm
- > Please note that was a filtered list, there are other dependecies, such as pop3/imap, cgi, and other net/ uses.
... -
12:28 AM Bug #18356 (Third Party's Issue): Please replace use of unsafe MD5 with another digest algorithm
- Please file them to https://github.com/rubygems/rubygems/issues.
-
08:55 AM Revision ade89670 (git): Merge date-3.0.3
-
08:54 AM Bug #17865: clang 12 -Wcompound-token-split-by-macro warning in ruby.h
- backported into ruby_2_7 via PR. thx!
-
08:49 AM Revision 06aafeb4 (git): Fix clang -Wcompound-token-split-by-macro warning in ruby.h
- Building certain ruby gem native extensions (such as thrift), with clang
12.0.0 or later fails, because they have -We... -
08:42 AM Revision f180f460 (git): Backport mutexes for socket and connection lists on win32 #4212
-
07:56 AM Revision 5bd0c0a0 (git): merge revision(s) c15cddd1d515c5bd8dfe8fb2725e3f723aec63b8: [Backport #16787]
- Allow Dir.home to work for non-login procs when $HOME not set
Allow the 'Dir.home' method to reliably locate... -
07:48 AM Bug #18064: Backport fix for bug 7844 (include/prepend satisfiable module dependencies are not satisfied)
- Merged the PR into ruby_2_7.
Thx! -
07:47 AM Revision eeabac4c (git): Do not allow Module#include to insert modules before the origin in the lookup chain
- Module#include should only be able to insert modules after the origin,
otherwise it ends up working like Module#prepe... -
07:45 AM Revision e0b32363 (git): openssl: import v2.1.3
- Bring the local copy of ruby/openssl in sync with the upstream gem
release v2.1.3. The commits happened in the upstre... -
07:45 AM Revision 87378782 (git): tool/sync_default_gems.rb: fix path for openssl
- 07:10 AM Revision 7c6b5680 (git): * 2021-11-24 [ci skip]
-
07:10 AM Revision b79be4b0 (git): Removed the accidental files at https://github.com/ruby/ruby/commit/931815bfd86df603337194f3fcefb46bfe3e7940
-
06:51 AM Misc #18361: Propose John Hawthorn (@jhawthorn) as a core committer
- Thank you so much!
-
05:35 AM Misc #18361: Propose John Hawthorn (@jhawthorn) as a core committer
- Accepted.
Matz.
-
04:44 AM Misc #18361: Propose John Hawthorn (@jhawthorn) as a core committer
- +11
-
04:27 AM Misc #18361 (Closed): Propose John Hawthorn (@jhawthorn) as a core committer
- I’d like to propose adding John Hawthorn (@jhawthorn) as a committer. I saw he has done a lot of contributions to YJI...
-
06:42 AM Revision 3454a456 (git): test/ruby/test_iseq.rb: Use __LINE__ to make the error log easy to see
-
05:33 AM Bug #16776 (Assigned): Regression in coverage library
-
05:12 AM Bug #17478 (Assigned): Ruby3.0 is slower than Ruby2.7.2 when parsing a large CSV file
-
05:10 AM Bug #17835 (Assigned): Net::HTTP should automatically add Accept-Encoding request header on HEAD request as well
- https://github.com/ruby/net-http/pull/26 was merged for Ruby 3.1.
But I'm not sure that we should backport this to... -
05:06 AM Feature #6733: New inspect framework
- Eregon (Benoit Daloze) wrote in #note-8:
> Should the (remaining) limit (of nb of characters) be passed to `inspect_... -
05:06 AM Feature #17863 (Closed): rewrite lib/debug.rb with latest API
- debug.rb was replaced debug gem at https://github.com/ruby/ruby/pull/4804
-
04:59 AM Misc #18039 (Closed): DevelopersMeeting20210819Japan
-
04:58 AM Bug #18284 (Rejected): Macosx M1
-
04:55 AM Bug #18341 (Rejected): Visual Studio 2019でRubyを「-MT」でビルドできません。
-
03:03 AM Revision 7b394875 (git): merge revision(s) e1b03b0c2b2449a7794f4701bab8b2382eb15116,007e439fe965871c73127928f7244ebb96a86e58:
- Enable VM_ASSERT in --jit CIs (#4543)
---
.github/workflows/mjit.yml | 2 +-
ractor.c ... -
12:15 AM Feature #18360 (Closed): PrettyPrint enhancements
- The message below is a duplicate of the commit message and the PR that I just opened on GitHub (https://github.com/ru...
11/23/2021
-
09:38 PM Revision df8f8581 (git): Enhanced RDoc for Float#next_float (#5160)
- * Enhanced RDoc for Float#next_float
-
08:39 PM Feature #18336: How to deal with Trojan Source vulnerability
- In a sense it's true this is the responsability of the editor, but I also think it's ok to have defense in depth. I w...
-
08:22 PM Feature #6733: New inspect framework
- This sounds like a very powerful and flexible approach, but perhaps a little over-engineered?
Maybe a more KISS appr... -
08:03 PM Bug #18257: rb_mRubyVMFrozenCore is broken by GC run
- So the array comes via this path:
https://github.com/ruby/ruby/blob/0db68f023372b634603c74fca94588b457be084c/varia... -
06:09 PM Bug #18257: rb_mRubyVMFrozenCore is broken by GC run
- Interestingly, the error exhibits on two palces as far as I can tell:
https://github.com/ruby/ruby/blob/v3_0_2/lib... -
05:35 PM Bug #18257: rb_mRubyVMFrozenCore is broken by GC run
- nobu (Nobuyoshi Nakada) wrote in #note-3:
> vo.x (Vit Ondruch) wrote in #note-2:
> > ~~~
> > Program received sign... -
07:51 PM Feature #18296: Custom exception formatting should override `Exception#full_message`.
- From what I understand, one motivation of this proposal is to have the "did you mean" be part of #full_message but no...
- 07:09 PM Revision 459f9e3d (git): Add setclassvariable to yjit (#5127)
- Implements setclassvariable in yjit. Note that this version is not
faster than the standard version because we aren't... -
06:21 PM Bug #18358: zlib crashes when in progress
- Opened PR in ruby/zlib instead: https://github.com/ruby/zlib/pull/35
-
03:46 PM Bug #18358 (Closed): zlib crashes when in progress
- # GitHub PR: https://github.com/ruby/ruby/pull/5159
zlib has a use-after-free when `Zlib::Inflate#inflate` or `Zli... -
05:56 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- The simplifications are all super good ideas, but I'd like to know why no one seems to be considering suggestion #2 "...
-
05:07 PM Bug #18359: [Windows MinGW] warning Please include winsock2.h before windows.h
- Sorry. Same warning for all versions back to 2.5.
-
05:05 PM Bug #18359 (Open): [Windows MinGW] warning Please include winsock2.h before windows.h
- Compile warning from `include/ruby/win32.h`? Appears with both MINGW64 & UCRT64 builds.
```
In file included fro... - 03:51 PM Revision fb9d6774 (git): * 2021-11-24 [ci skip]
-
03:51 PM Revision 9aded89f (git): Speed up Ractors for Variable Width Allocation
- This commit adds a Ractor cache for every size pool. Previously, all VWA
allocated objects used the slowpath and lock... -
12:04 PM Bug #18250 (Closed): Anonymous variables seem to break `Ractor.make_shareable`
- Applied in changeset commit:git|eb301d8aecf454681e78cd7ad6d027e67b121857.
----------
Add an extra failing test case ... -
12:04 PM Feature #18273 (Closed): Class#subclasses
- Applied in changeset commit:git|c0c2b31a35e19a47b499b57807bc0a0f9325f6d3.
----------
Add Class#subclasses
Implement... -
12:03 PM Revision c14f230b (git): Assign temporary ID to anonymous ID [Bug #18250]
- Dumped iseq binary can not have unnamed symbols/IDs, and ID 0 is
stored instead. As `struct rb_id_table` disallows I... -
12:03 PM Revision eb301d8a (git): Add an extra failing test case for [Bug #18250]
- The parameter being called `req` specifically causes an assertion error:
```
Assertion failed: (key != 0), function ... -
09:50 AM Revision c0c2b31a (git): Add Class#subclasses
- Implements [Feature #18273]
Returns an array containing the receiver's direct subclasses without
singleton classes. -
09:38 AM Bug #18353: Czech keyboard input encoding on czech Windows
- nobu (Nobuyoshi Nakada) wrote in #note-3:
> koleq (Ondřej Kurz) wrote in #note-2:
> > ```
> > H:\>ruby -e 'p Encod... -
07:08 AM Revision a88b19d3 (git): Suppress the “experimental" warnings for `IO::Buffer`
- As this warning is emitted just once per processes, needs in each
files when parallel testing. -
06:22 AM Misc #18346: DevelopersMeeting20211209Japan
- * [Feature #18349] Let --jit enable YJIT on supported platforms (k0kubun)
* Any concerns? Can we do this from Ruby... -
06:13 AM Bug #17573: Crashes in profiling tools when signals arrive in non-Ruby threads
- ruby_3_0 949af69408e44b69cc7437b58e8edbe3cd77c966 merged revision(s) 5680c38c75aeb5cbd219aafa8eb48c315f287d97,f5d2041...
-
01:05 AM Bug #17573 (Closed): Crashes in profiling tools when signals arrive in non-Ruby threads
- Applied in changeset commit:git|f5d20411386ff2552ff27661387ddc4bae1ebc30.
----------
Avoid assert failure when NULL ... -
06:12 AM Bug #18289: Enumerable#to_a should delegate keyword arguments to #each
- ruby_3_0 aadb8cad563ca23e54a775d4fee936a07466112f merged revision(s) e83c02a768af61cd0890a75e90bcae1119d8bd93.
-
06:12 AM Bug #18329: Calling super to non-existent method dumps core
- ruby_3_0 b6f87d527f59257f07ba6774addaefdedee4fcde merged revision(s) 84202963c52e02cecad3e6b2fad478bfbeee1bc7.
-
05:52 AM Revision 949af694 (git): merge revision(s) 5680c38c75aeb5cbd219aafa8eb48c315f287d97,f5d20411386ff2552ff27661387ddc4bae1ebc30: [Backport #17573]
- Use valid `ec` for postponed job.
Postponed job can be registered from non-Ruby thread, which means
... -
05:52 AM Revision aadb8cad (git): merge revision(s) e83c02a768af61cd0890a75e90bcae1119d8bd93: [Backport #18289]
- Delegate keywords from Enumerable#to_a to #each
Fixes [Bug #18289]
---
enum.c ... -
05:52 AM Revision b6f87d52 (git): merge revision(s) 84202963c52e02cecad3e6b2fad478bfbeee1bc7: [Backport #18329]
- [Bug #18329] Fix crash when calling non-existent super method
The cme is NULL when a method does not exist, ... -
01:04 AM Revision da832d6c (git): What's Here section for Integer (#5155)
- * What's Here section for Integer
-
12:29 AM Revision f5d20411 (git): Avoid assert failure when NULL EC is expected
- After 5680c38c75aeb5cbd219aafa8eb48c315f287d97, postponed job APIs now
expect to be called on native threads not mana...
11/22/2021
-
11:23 PM Revision 13d1ded2 (git): YJIT: Make block invalidation more robust
- This commit adds an entry_exit field to block_t for use in
invalidate_block_version(). By patching the start of the b... -
09:12 PM Feature #18349: Let --jit enable YJIT on supported platforms
- Right, I intend to keep `--jit` disabled by default in the scope of this ticket.
-
07:56 PM Feature #18349: Let --jit enable YJIT on supported platforms
- I think this is a good idea. I am assuming that `--jit` will remain not enabled by default (which is good).
-
07:02 AM Feature #18349: Let --jit enable YJIT on supported platforms
- > YJIT supports only limited platforms, --jit should mean --mjit on such platforms.
That sounds reasonable. I upda... -
06:37 AM Feature #18349: Let --jit enable YJIT on supported platforms
- YJIT supports only limited platforms, `--jit` should mean `--mjit` on such platforms.
-
09:03 PM Feature #18357 (Open): Proposal: stop raising when block passed to IO#each_* closes the IO
- As of #17661, all of the enumeration methods on `IO`—e.g. `each_line`, `each_byte`, `each_codepoint`—raise `IOError` ...
-
08:57 PM Revision e42f994f (git): Enhanced RDoc for Float (#5153)
- Treats:
#>
#>=
#<
#<=
#eql?
#nan?
#infinite?
#finite? -
06:07 PM Bug #18356: Please replace use of unsafe MD5 with another digest algorithm
- pvalena (Pavel Valena) wrote in #note-3:
> byroot (Jean Boussier) wrote in #note-2:
> > This is all from bundler / ... -
05:23 PM Bug #18356: Please replace use of unsafe MD5 with another digest algorithm
- byroot (Jean Boussier) wrote in #note-2:
> This is all from bundler / rubygems, so I believe we should close as a th... -
04:19 PM Bug #18356: Please replace use of unsafe MD5 with another digest algorithm
- This is all from bundler / rubygems, so I believe we should close as a third party issue.
-
11:39 AM Bug #18356 (Third Party's Issue): Please replace use of unsafe MD5 with another digest algorithm
- Similarly to https://bugs.ruby-lang.org/issues/18272
## Context
When working on a new version of RHEL (with Ruby ... -
05:10 PM Bug #18350 (Closed): String with foreign character results in: TypeError (nil can't be coerced into Integer)
-
04:57 PM Bug #18350: String with foreign character results in: TypeError (nil can't be coerced into Integer)
- @jeremyevans0 I found the issue: https://github.com/ruby/irb/issues/261
This fixed it.
-
02:29 PM Bug #18350: String with foreign character results in: TypeError (nil can't be coerced into Integer)
- @jeremyevans0 I don't have 3.0.0 here, and since my Mac is somewhat old I can't get it to install. Maybe someone else...
- 05:02 PM Revision aaff5d79 (git): * 2021-11-23 [ci skip]
-
05:02 PM Revision c4f45674 (git): Removes unused HEAP_PAGE_BITMAP_PLANES constant from gc.c
-
02:11 PM Revision b680b632 (git): Make RCLASS_EXT(c)->subclasses a doubly linked list
- Updating RCLASS_PARENT_SUBCLASSES and RCLASS_MODULE_SUBCLASSES while
compacting can trigger the read barrier. This co... -
11:28 AM Bug #18353 (Feedback): Czech keyboard input encoding on czech Windows
- koleq (Ondřej Kurz) wrote in #note-2:
> ```
> H:\>ruby -e 'p Encoding.default_encoding, Encoding.default_internal, ... -
08:12 AM Bug #18353: Czech keyboard input encoding on czech Windows
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> Seems default external encoding doesn't match.
> What does `chcp.com` c... -
06:47 AM Bug #18353: Czech keyboard input encoding on czech Windows
- Seems default external encoding doesn't match.
What does `chcp.com` command say?
And what does `ruby -e 'p Encoding... -
11:22 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- It's very weird, `def transport_request(req, *)` fail the assertion, but `def transport_request(a, *)` doesn't. Maybe...
-
11:16 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- I reduced it to a small script:
```ruby
iseq = RubyVM::InstructionSequence.compile(<<~RUBY)
def transport_requ... -
10:07 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- @nobu the Shopify "monolith". I didn't have time to reduce it just yet, I'll hopefully have a smaller repro this week.
-
06:23 AM Bug #18250: Anonymous variables seem to break `Ractor.make_shareable`
- @byroot What code are you loading?
-
09:40 AM Bug #18330: Make failure on 32-bit Linux (Android) with Clang due to implicit 64-to-32-bit integer truncation
- The RubyCI reported originally looks ok now.
crossruby-master-armv7a-android30
https://rubyci.s3.amazonaws.com/cros... -
09:30 AM Bug #18341: Visual Studio 2019でRubyを「-MT」でビルドできません。
- 承知しました。
回答ありがとうございました。 -
07:38 AM Bug #18341: Visual Studio 2019でRubyを「-MT」でビルドできません。
- `/MT` はサポートしてません。`/MD`のみサポートです
-
06:31 AM Bug #18345 (Rejected): Duplicate range in character class warning
-
02:55 AM Feature #18336 (Feedback): How to deal with Trojan Source vulnerability
- We discussed this at the developers' meeting on 2021/11/18. No final decision was taken. We think that this issue sho...
-
01:52 AM Bug #17675: StringIO#each_byte doesn't check for readabilty while iterating
- Backported into ruby_3_0 at e6fced73e55dda487f026c929d97542cf1832252. Thank you hsbt san.
- 01:51 AM Revision 32342c9f (git): * 2021-11-22 [ci skip]
-
01:51 AM Revision 5afefe43 (git): Bump psych version to 3.3.2
-
01:51 AM Revision 5a6f8462 (git): Bump racc version to 1.5.2
-
01:51 AM Revision d7c9d865 (git): Bump resolv version to 0.2.1
-
01:51 AM Revision 6775e9a2 (git): Bump strscan version to 3.0.1
-
01:51 AM Revision d9a1f148 (git): Bump date version to 3.1.1
-
01:51 AM Revision 8cdb0ebb (git): Bump etc version to 1.3.0
-
01:51 AM Revision bfed3296 (git): Bump io-wait version to 0.2.0
-
01:51 AM Revision 4716a8e1 (git): Bump fiddle version to 1.0.8
-
01:51 AM Revision b789399c (git): Bump rdoc version to 6.3.3
-
01:51 AM Revision 989540c9 (git): Bump pp version to 0.2.1
-
01:51 AM Revision f86b773b (git): Bump rinda version to 0.1.1
-
01:51 AM Revision 60d904c4 (git): Bump prettyprint version to 0.1.1
-
01:51 AM Revision e6fced73 (git): Bump stringio version to 3.0.1
-
01:51 AM Revision e735773f (git): Bump optparse version to 0.1.1
-
01:51 AM Revision b2b66ede (git): Bump net-protocol version to 0.1.1
-
01:51 AM Revision 8ddad13d (git): Bump debug version to 0.2.1
-
01:51 AM Revision c6d9bd75 (git): pin rbs-1.6.x for test-bundled-gems
-
01:51 AM Revision 905842e1 (git): Bump debug version to 0.2.0
-
01:51 AM Revision b19b2e98 (git): Merge RubyGems 3.2.31 and Bundler 2.2.31
-
01:51 AM Revision e27381d2 (git): Merge RubyGems 3.2.30 and Bundler 2.2.30
-
01:51 AM Revision e262272b (git): Merge RubyGems 3.2.29 and Bundler 2.2.29
-
01:51 AM Revision 24f911f4 (git): Merge RubyGems 3.2.28 and Bundler 2.2.28
-
01:51 AM Revision 31a71048 (git): Merge RubyGems 3.2.27 and Bundler 2.2.27
- 12:29 AM Revision fa9fa23e (git): * 2021-11-22 [ci skip]
-
12:29 AM Revision 997adfd4 (git): [rubygems/rubygems] Clarify `bundle viz` deprecation
- https://github.com/rubygems/rubygems/commit/7f22fe56b3
11/21/2021
-
04:26 PM Feature #11256: anonymous block forwarding
- bughit (bug hit) wrote in #note-21:
> That only makes sense if `def foo` comes to mean the block is not allowed.
... -
10:23 AM Revision 784f1e15 (git): Throttle pull-requests only [ci skip]
-
07:23 AM Revision 1c4f5293 (git): Ignore preprocessed C++ files [ci skip]
-
07:21 AM Revision ac152b3c (git): Update dependencies
-
07:21 AM Revision cbfd5249 (git): Stop including node.h from vm_debug.h only for `NODE`
-
07:16 AM Revision d2cb4cc0 (git): Adjust format
-
04:56 AM Revision f5829e29 (git): [ruby/reline] Correct padding space calculation
- fix https://github.com/ruby/irb/issues/308
This bug occurred when `dialog.width - calculate_width(s, true)` was nega... -
01:05 AM Bug #18355 (Feedback): require("pathname") within rack application chnages behaviors of Pathname methods, such as absolute?(), when there are two versions of 'pathname' gem installed.
- ## Environment
Ruby 3.0.2 is installed on Fedora 34 from source.
'gem update' is conducted, and there are two ver...
Also available in: Atom