Activity
From 11/23/2021 to 11/29/2021
11/29/2021
-
11:49 PM Revision ac8647be (git): Fix `GC.total_time` example
- The result may increase actually or not, since GC can finish
shorter than the timer granularity. -
09:29 PM Feature #12084: `Class#instance`
- Agreed that `instance` is a bad name for this concept and we should not be basing the name on the `Singleton` class, ...
-
06:29 PM Feature #12084: `Class#instance`
- `#instance` seems a too generic name for such a rarely-needed meta-programming feature, I think `#singleton_instance`...
-
06:25 PM Feature #18351: Support anonymous rest and keyword rest argument forwarding
- Same comment as on https://github.com/ruby/ruby/pull/4961 (I'll copy for convenience):
This could be problematic, ... -
04:59 PM Misc #18346: DevelopersMeeting20211209Japan
- * [Feature #18351] Support anonymous rest and keyword rest argument forwarding (jeremyevans0)
* I think this is a ... - 04:29 PM Revision af59d355 (git): [rubygems/rubygems] Fix escape of filenames in `bundle doctor`
- https://github.com/rubygems/rubygems/commit/3ede1435ea
-
03:30 PM Feature #18368 (Closed): Range#step semantics for non-Numeric ranges
- I am sorry if the question had already been discussed, can't find the relevant topic.
"Intuitively", this looks (f... - 03:27 PM Revision a60aba18 (git): * 2021-11-30 [ci skip]
-
03:07 PM Revision f8f2885b (git): Revert "test/socket/test_socket.rb: skip on Solaris"
- This reverts commit 27fb9d272daaae89089dfb61849ebe8e7aa6c833.
The test failure on Solaris 10 is due to incomplete IP... -
03:03 PM Revision 8287d2f2 (git): Workaround for implicit declaration of function 'madvise' on Solaris
- On Solaris, madvise(3C) is NOT defined for SUS (XPG4v2) or later,
but MADV_* macros are defined when __EXTENSIONS__ i... -
02:50 PM Revision 67a1e225 (git): Update to ruby/spec@7f22a0b
-
02:50 PM Revision e6d93a27 (git): Update to ruby/mspec@098b320
-
02:40 PM Revision f8ead3a7 (git): [ci skip] Update documentation for GC.stat
-
02:38 PM Revision 659c864a (git): [rubygems/rubygems] Deprecate typo name
- https://github.com/rubygems/rubygems/commit/62d54cbf08
- 02:07 PM Revision 95a6212a (git): Simplify platform check for Windows-UCRT
- RUBY_PLATFORM can be used since commit 576b2e64cdc5ea42ad345dd3c1c215e006c06fca .
-
02:05 PM Feature #18367: Stop the interpreter from escaping error messages
- :+1:
BTW, this is already the behavior in both JRuby and TruffleRuby :)
To clarify, does this affect only `full_m... -
09:46 AM Feature #18367: Stop the interpreter from escaping error messages
- +1
A very minor thing: "a control character(s)" is wrong. It should be either "a control character", "control char... -
06:29 AM Feature #18367 (Closed): Stop the interpreter from escaping error messages
- ## Proposal
At the present time, the Ruby interpreter escapes some characters (*1) in error messages when an uncau... -
02:00 PM Feature #18366: Enumerator#return_eval
- I would advise against making Enumerable methods more complex with additional arguments, it'll only make them slower ...
-
11:48 AM Feature #18366: Enumerator#return_eval
- Just a thought, but another option to achieve the aims of this proposal might be to add `return_eval: true` kwargs fo...
-
05:39 AM Feature #18366: Enumerator#return_eval
- baweaver (Brandon Weaver) wrote in #note-2:
> It seems the common usecase you have isolated is similar to the idea of... -
04:46 AM Feature #18366: Enumerator#return_eval
- Interesting. It seems the common usecase you have isolated is similar to the idea of composing some function with the...
-
04:04 AM Feature #18366 (Rejected): Enumerator#return_eval
- Some `Enumerable` methods return one or more of the receiver's elements according to the return value of a block it t...
-
02:00 PM Revision 4acc7563 (git): Consider environment variable case-insensitiveness
- 09:57 AM Revision 1db06618 (git): * 2021-11-29 [ci skip]
-
09:50 AM Revision e19b6564 (git): [ruby/readline] Suppress constant redefinition warning
- When already set by `use_lib_reline` in test/readline/helper.rb of
readline-ext.
https://github.com/ruby/readline/co... -
09:48 AM Feature #18364: Add GC.stat_pool for Variable Width Allocation
- > I think it is good it only contains Symbols to Integer, and there is probably code relying on that.
Yes, `size_...
11/28/2021
-
10:39 PM Misc #18352: What is the Hash#grep expected?
- Should we have `grep_{keys,values}`?
-
07:16 PM Bug #18365 (Third Party's Issue): Error with pods that says I may have encountered issue with ruby interpreter
-
06:56 PM Bug #18365: Error with pods that says I may have encountered issue with ruby interpreter
- https://bugs.ruby-lang.org/search?utf8=%E2%9C%93&scope=&issues=1&q=pod+mac
-
04:37 AM Bug #18365 (Third Party's Issue): Error with pods that says I may have encountered issue with ruby interpreter
- running pod install that gives me a possible ruby interpreter error
I've attached the file and really have no idea... -
01:09 PM Misc #18335: openindiana ruby 3.1 --enable-dtrace requires debugflags="-g1"
- I've changed the subject to "--enable-dtrace" requires CFLAGS="-g"
To be honest, what I tested so far is : with g... -
08:45 AM Revision 4a09b7de (git): Suppress address-of-packed-member warning by gcc
-
08:10 AM Revision ca7de49a (git): [ruby/ostruct] [DOC] Fix code markups [ci skip]
- Backquotes are not special characters in RDoc.
https://github.com/ruby/ostruct/commit/a901df26b9
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...
Also available in: Atom