Project

General

Profile

Activity

From 10/04/2024 to 10/10/2024

10/10/2024

08:18 PM Misc #20781: DevMeeting-2024-11-07
* [Feature #20794] Expose information about the currently running GC Module (@eightbitraptor)
* This adds a dynami...
eightbitraptor (Matt V-H)
08:12 PM Feature #20794 (Closed): Expose information about the currently running GC module
## Summary
[[Github PR #11872]](https://github.com/ruby/ruby/pull/11872)
Currently it's not possible for the us...
eightbitraptor (Matt V-H)
08:03 PM Revision 09100508 (git): [DOC] Tweaks for Array#reverse_each (#11855)
burdettelamar (Burdette Lamar)
07:46 PM Revision 1ad990a3 (git): [rubygems/rubygems] Only pristine executables for default gems
https://github.com/rubygems/rubygems/commit/1cfc1d626c deivid (David Rodrรญguez)
06:34 PM Revision 3d8fe462 (git): Move return value of rb_gc_impl_config_set to gc.c
peterzhu2118 (Peter Zhu)
06:31 PM Revision ebbb0930 (git): [ruby/prism] Short-circuit if possible for start line and unused warning
https://github.com/ruby/prism/commit/2745c81d31 kddnewton (Kevin Newton)
06:02 PM Revision 7a198af7 (git): [ruby/prism] Prism::CodeUnitsCache
Calculating code unit offsets for a source can be very expensive,
especially when the source is large. This commit in...
kddnewton (Kevin Newton)
05:57 PM Revision b77ff342 (git): [rubygems/rubygems] Revert "Fix `bundle.bat` re-execution"
This reverts commit https://github.com/rubygems/rubygems/commit/e04e00f7bb5b.
https://github.com/rubygems/rubygems/c...
deivid (David Rodrรญguez)
04:54 PM Revision caf0d205 (git): [ruby/time] [DOC] nodoc VERSION
This file is parsed as a part of Ruby documentation, and this constant
appears in the built-in Time class unexpectedl...
nobu (Nobuyoshi Nakada)
04:54 PM Revision e6b9348e (git): [ruby/time] [DOC] Escape the word "Time" that does not mean Time class
https://github.com/ruby/time/commit/8572a306bb nobu (Nobuyoshi Nakada)
04:54 PM Revision db352a51 (git): [ruby/time] [DOC] RDoc does not use backticks
https://github.com/ruby/time/commit/aefa245a20 nobu (Nobuyoshi Nakada)
04:32 PM Revision 5f3e9f18 (git): [DOC] Mention that Enumerable#each_with_index calls self.each
alanwu (Alan Wu)
04:32 PM Revision 25c4629e (git): Remove duplicate struct declaration
alanwu (Alan Wu)
04:24 PM Revision ae6bd3b4 (git): [DOC] Tweak "Timezone Objects"
- Make method descriptions plain pragraphs in each method.
- Make "Argument" and "Returns" note-lists.
nobu (Nobuyoshi Nakada)
04:24 PM Revision e8a7d169 (git): [DOC] Tweak "Time Internal Representation"
- Remove `T_BIGNUM` word
- Mark up function names and type names as code
- Mark up struct member names as variables
nobu (Nobuyoshi Nakada)
04:24 PM Revision 605698c7 (git): [DOC] Link labels cannot contain attributes for now
nobu (Nobuyoshi Nakada)
04:09 PM Revision a778562f (git): [ruby/rdoc] Make methods and attributes linkable
(https://github.com/ruby/rdoc/pull/1189)
* Use the same color for both class/module and method highlight
* Make met...
st0012 (Stan Lo)
03:44 PM Revision 9df86a86 (git): Fix typo in test_gc.rb [ci skip]
peterzhu2118 (Peter Zhu)
03:15 PM Revision 71a59543 (git): [DOC] Tweaks for Array#repeated_combination (#11839)
burdettelamar (Burdette Lamar)
03:13 PM Bug #20788 (Closed): Prism issues unused variable warnings for negative line numbers
Applied in changeset commit:git|b5ecb03ae40e01ffe57b4dc409f8c96b15e32b12.
----------
[ruby/prism] Do not warn for un...
kddnewton (Kevin Newton)
03:13 PM Revision b5ecb03a (git): [ruby/prism] Do not warn for unused variables on negative lines
Fixes [Bug #20788]
https://github.com/ruby/prism/commit/27e91f21af
kddnewton (Kevin Newton)
02:54 PM Revision d12c8cbf (git): [rubygems/rubygems] Fix `gem pristine etc` resetting gem twice sometimes
If a default version and a regular version of etc are present at the
same time, RubyGems will end up duplicating work...
deivid (David Rodrรญguez)
02:54 PM Revision 36e9a6bb (git): [rubygems/rubygems] Improve some indentations
https://github.com/rubygems/rubygems/commit/30f228a97f deivid (David Rodrรญguez)
02:52 PM Revision cd611bec (git): [ruby/fiddle] Cast via `VALUE` function pointer between object
pointer
(https://github.com/ruby/fiddle/pull/150)
With gcc 13 and -pedantic:
```
../../../src/ext/fiddle/function.c...
nobu (Nobuyoshi Nakada)
02:51 PM Revision 3fdf0e7e (git): [rubygems/rubygems] Fix specs with missing extensions getting activated
https://github.com/rubygems/rubygems/commit/c80998a22a deivid (David Rodrรญguez)
02:51 PM Revision f63873e7 (git): [rubygems/rubygems] Remove more compatibility code with old RubyGems
https://github.com/rubygems/rubygems/commit/74e8eff779 deivid (David Rodrรญguez)
02:51 PM Revision f8e3afd2 (git): [rubygems/rubygems] Remove code that's not needed for the spec to pass
https://github.com/rubygems/rubygems/commit/ce9f6285c4 deivid (David Rodrรญguez)
02:51 PM Revision 2f0b1874 (git): [rubygems/rubygems] Fix warnings about old C style
https://github.com/rubygems/rubygems/commit/f40610b699 deivid (David Rodrรญguez)
02:51 PM Revision a1492ffd (git): [rubygems/rubygems] Run specs that now pass on JRuby
https://github.com/rubygems/rubygems/commit/2af077ee38 deivid (David Rodrรญguez)
02:45 PM Revision 82c76f18 (git): [ruby/prism] Reject invalid splat as last statement of parentheses
https://github.com/ruby/prism/commit/3a0b1c6110 kddnewton (Kevin Newton)
02:45 PM Revision 146ff661 (git): [ruby/digest] Cast via `uintptr_t` function pointer between object pointer
https://github.com/ruby/digest/commit/661d4643ef nobu (Nobuyoshi Nakada)
01:43 PM Revision 4f9836be (git): [ruby/prism] Update rescue node doc
Its `exception` field was renamed to `reference` in #1204 but the
documentation was not updated.
https://github.com/...
Stan Lo
01:41 PM Revision 2bb7cbff (git): Directly call rb_gc_impl_writebarrier_unprotect
peterzhu2118 (Peter Zhu)
01:41 PM Revision fc40bd7c (git): Directly call rb_gc_impl_copy_finalizer
peterzhu2118 (Peter Zhu)
12:17 PM Revision 243d48c0 (git): [DOC] Generate HTML doc when importing from ruby/rdoc
nobu (Nobuyoshi Nakada)
11:21 AM Feature #20793: Allow Multiple Arguments for the .is_a? Method
Eregon (Benoit Daloze) wrote in #note-2:
> I think pattern matching should be used here instead
Very nice, thank yo...
artemb (Artem Borodkin)
10:48 AM Feature #20793: Allow Multiple Arguments for the .is_a? Method
I think pattern matching should be used here instead of making `is_a?` more complicated:
```
irb(main):001:0> name = ...
Eregon (Benoit Daloze)
09:55 AM Feature #20793: Allow Multiple Arguments for the .is_a? Method
Also `kind_of?` method? nobu (Nobuyoshi Nakada)
08:50 AM Feature #20793 (Rejected): Allow Multiple Arguments for the .is_a? Method
I propose allowing multiple arguments to be passed to the .is_a? Method imply "OR" semantics:
``` ruby
name.is_...
artemb (Artem Borodkin)
09:45 AM Revision c5f0fe12 (git): [ruby/rdoc] Improve method source toggling
(https://github.com/ruby/rdoc/pull/1176)
* Move method source block to the top
Currently, if a method description i...
st0012 (Stan Lo)
06:15 AM Revision 2cf4aa08 (git): [ruby/fiddle] Only print Fiddle::VERSION when flag is true
(https://github.com/ruby/fiddle/pull/151)
The test of current HEAD revision occurred `unknown command` on
`ruby/ruby...
hsbt (Hiroshi SHIBATA)
06:15 AM Revision 43d14d50 (git): Revert "Commented out to print fiddle version"
This reverts commit a1db8dbe166d82d7238b3d375344799e057dab2b. hsbt (Hiroshi SHIBATA)
05:44 AM Revision 15bb5717 (git): test/resolv/test_dns.rb: Keep `UDPSocket`s until a free port is found
Follow up to 589f1978d8c368b8eccf34453463ad46a58d36da
I suspect `UDPSocket.new` grabs the same port number because t...
mame (Yusuke Endoh)
04:42 AM Bug #20631 (Assigned): Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
hsbt (Hiroshi SHIBATA)
04:41 AM Bug #20631 (Closed): Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
Applied in changeset commit:git|c77f0b91342935f661c6e5ba0f6f5c19427da174.
----------
[Bug #20631] Workaround for mac...
katei (Yuta Saito)
04:40 AM Revision 63f94e12 (git): Revert "TestProcess#test_daemon_noclose is only working with macOS 15.1 beta, we should skip with macOS 15.0"
This reverts commit 3830bca5edd6964131971866c80107c89fac5362. katei (Yuta Saito)
04:40 AM Revision c77f0b91 (git): [Bug #20631] Workaround for macOS 15.0 fork crash
macOS 15.0 24A5331b seems to have a weird issue that
`CFStringCreateWithBytesNoCopy` does not return `NSTaggedPointer...
katei (Yuta Saito)
04:23 AM Revision e00b746b (git): Suppress warnings with `RUBYPOT=-w`
```
-:3: warning: assigned but unused variable - var
-:3: warning: assigned but unused variable - var
-:3: warning: a...
nobu (Nobuyoshi Nakada)
04:20 AM Revision a1db8dbe (git): Commented out to print fiddle version
hsbt (Hiroshi SHIBATA)
03:53 AM Revision 5792bd71 (git): Emit warning for other method redefinition types
This commit ensures warnings about `object_id` and `__send__` method
redefinitions are emitted for other method types...
thomasmarshall (Thomas Marshall)
03:44 AM Feature #20792: String#with_encoding(encoding)
Eregon (Benoit Daloze) wrote in #note-1:
> I have wanted this feature too, how about adding an optional argument to ...
nirvdrum (Kevin Menard)
03:23 AM Revision a985695b (git): Make test_hash_symbol_colon_key pass on LANG=en_US
It failed on a platform with LANG=en_US
```
1) Failure:
PPTestModule::PPSingleLineTest#test_hash_symbol_colon_key [...
mame (Yusuke Endoh)
02:30 AM Revision 51fdd2c6 (git): Move directives outside `rb_ary_new3` call
This function may be a macro for optimization, which will be expanded
to `rb_ary_new_from_values`.
```
ext/socket/an...
nobu (Nobuyoshi Nakada)
02:29 AM Revision 6f673589 (git): Cast via `uintptr_t` function pointer between object pointer
nobu (Nobuyoshi Nakada)
01:54 AM Revision 133bacc0 (git): Rename win32-sspi to net-http-sspi
hsbt (Hiroshi SHIBATA)
01:06 AM Revision f1a94a49 (git): [ruby/fiddle] test jruby: fix a typo
https://github.com/ruby/fiddle/commit/d76c87b804 Sutou Kouhei
01:06 AM Revision da3c4087 (git): [ruby/fiddle] test jruby: fix a wrong message
https://github.com/ruby/fiddle/commit/00b3521f5e Sutou Kouhei
01:06 AM Revision d7fc90d2 (git): [ruby/fiddle] test jruby: fix a typo
https://github.com/ruby/fiddle/commit/5bc55e0533 Sutou Kouhei
01:05 AM Revision a47f153d (git): Import JRuby implementation (#147)
Fix GH-104
lib/fiddle/jruby.rb is based on
https://github.com/jruby/jruby/blob/master/lib/ruby/stdlib/fiddle/jruby....
Sutou Kouhei
01:03 AM Revision a392ee14 (git): Update vendored net-http
Signed-off-by: Samuel Giddins <segiddins@segiddins.me> segiddins (Samuel Giddins)

10/09/2024

10:34 PM Feature #20792: String#with_encoding(encoding)
Right, that would also solve this specific usage.
However I think `String#with_encoding` is a good general method to...
Eregon (Benoit Daloze)
07:07 PM Feature #20792: String#with_encoding(encoding)
Eregon (Benoit Daloze) wrote in #note-3:
> I think I discussed this with @byroot a couple times as well, what about ...
austin (Austin Ziegler)
06:53 PM Feature #20792: String#with_encoding(encoding)
I think I discussed this with @byroot a couple times as well, what about `String#with_encoding(Encoding)`, which is l... Eregon (Benoit Daloze)
06:23 PM Feature #20792: String#with_encoding(encoding)
In terms of performance though, both methods need 2 code range scans if the String is then `force_encoding(Encoding::... Eregon (Benoit Daloze)
06:20 PM Feature #20792: String#with_encoding(encoding)
I have wanted this feature too, how about adding an optional argument to `String#valid_encoding?`?
Like `binary_strin...
Eregon (Benoit Daloze)
03:44 PM Feature #20792 (Rejected): String#with_encoding(encoding)
I would like to add a method to String called `forcible_encoding?(encoding)`. This would return true or false dependi... kddnewton (Kevin Newton)
09:31 PM Revision a838f980 (git): `me->defined_class` should be T_CLASS/T_ICLASS
`me->defined_class` will be used for ancestor searching
so that it should be T_CLASS or T_ICLASS.
This patch will re...
ko1 (Koichi Sasada)
08:57 PM Revision d0bff661 (git): Remove unused timeout in parsey CI.
This is unset and has no fallback. it's causing an error in the CI
output
Error: An error occurred when attempting t...
eightbitraptor (Matt V-H)
06:05 PM Revision f7fdf6cc (git): [DOC] Tweaks for Array#rindex
burdettelamar (Burdette Lamar)
06:02 PM Revision 1962be26 (git): [DOC] Tweaks for Array#reverse!
burdettelamar (Burdette Lamar)
05:54 PM Revision 377d0228 (git): [DOC] Tweaks for Array#reverse
burdettelamar (Burdette Lamar)
04:36 PM Revision 6dac070a (git): Add `--with-parser` configure option
nobu (Nobuyoshi Nakada)
03:42 PM Revision e39e5825 (git): [ruby/prism] Attempt to assume binary is UTF-8
https://github.com/ruby/prism/commit/343197e4ff kddnewton (Kevin Newton)
03:31 PM Revision 2e2a5e4f (git): [rubygems/rubygems] Remove unused variable
https://github.com/rubygems/rubygems/commit/b31f33d55c deivid (David Rodrรญguez)
02:58 PM Bug #20789 (Closed): `->a=1...{}` is syntax error in 3.4.0dev parse.y
Applied in changeset commit:git|1c762d95664796275460025b37379753c0ac8e36.
----------
[Bug #20789] Fix an invalid syn...
ydah (Yudai Takada)
01:59 PM Bug #20789: `->a=1...{}` is syntax error in 3.4.0dev parse.y
https://github.com/ruby/ruby/pull/11850 ydah (Yudai Takada)
03:24 AM Bug #20789 (Closed): `->a=1...{}` is syntax error in 3.4.0dev parse.y
`->a=1...{}` is syntax error since https://github.com/ruby/ruby/pull/11751
tompng (tomoya ishida)
02:58 PM Revision 1c762d95 (git): [Bug #20789] Fix an invalid syntax error when `->a=1...{}`
https://bugs.ruby-lang.org/issues/20789 ydah (Yudai Takada)
02:07 PM Revision e50754fc (git): [ruby/prism] Avoid breaking code units offset on binary encoding
https://github.com/ruby/prism/commit/25a4cf6794
Co-authored-by: Kevin Newton <kddnewton@users.noreply.github.com>
Vinicius Stock
12:54 PM Feature #20205: Enable `frozen_string_literal` by default
> `--debug-frozen-string-literal` does not work well for `StringIO.new("")` case.
Yes, for code that have a `Strin...
byroot (Jean Boussier)
05:37 AM Feature #20205: Enable `frozen_string_literal` by default
`--debug-frozen-string-literal` does not work well for `StringIO.new("")` case.
```
$ ruby --enable-frozen-string...
mame (Yusuke Endoh)
04:12 AM Feature #20205: Enable `frozen_string_literal` by default
I did quick investigation on the warnings that @hsbt said.
> ```
> ruby-dev/lib/ruby/3.4.0+0/open-uri.rb:455: war...
mame (Yusuke Endoh)
03:18 AM Feature #20205 (Open): Enable `frozen_string_literal` by default
I and @yhonda try to fix this warnings at `httpclient`.
https://github.com/nahi/httpclient/pull/462
I surprised...
hsbt (Hiroshi SHIBATA)
12:35 PM Revision 615a0872 (git): [ruby/json] Restore the simple standlone benchmark for iterating
https://github.com/ruby/json/commit/7b68800991 byroot (Jean Boussier)
12:35 PM Bug #20791: RbCONFIG::CONFIG does not have a LIBRUBY_RELATIVE key on mswin
Thank you @nobu! deivid (David Rodrรญguez)
11:58 AM Bug #20791 (Closed): RbCONFIG::CONFIG does not have a LIBRUBY_RELATIVE key on mswin
Applied in changeset commit:git|3aa044f10c1db1608974ba4bc282c7dd1c9db3f5.
----------
[Bug #20791] Set LIBRUBY_RELATI...
nobu (Nobuyoshi Nakada)
10:22 AM Bug #20791 (Closed): RbCONFIG::CONFIG does not have a LIBRUBY_RELATIVE key on mswin
I noticed that mswin Ruby does not provide `RbCONFIG::CONFIG["LIBRUBY_RELATIVE"]`. My understanding is that all Windo... deivid (David Rodrรญguez)
12:18 PM Revision d10e09b7 (git): [rubygems/rubygems] Add `Gem::Specification#gem_dir` back
If old Bundler versions that unconditionally try to remove this method
are run with RubyGems versions _without_ this ...
deivid (David Rodrรญguez)
11:45 AM Revision 3aa044f1 (git): [Bug #20791] Set LIBRUBY_RELATIVE on mswin
nobu (Nobuyoshi Nakada)
10:48 AM Revision 438ef21a (git): Update `Socket#recvfrom` to use `rb_io_blocking_region`.
Samuel Williams
10:48 AM Revision 04ddb7e8 (git): Update `Socket#accept` to use `rb_io_blocking_region`.
Samuel Williams
10:48 AM Revision 3031bf6b (git): Update `UDPSocket#send` to use `rb_io_blocking_region`.
Samuel Williams
10:09 AM Revision 67d6e89b (git): Added byroot to JSON maintainer
[Misc #20746] hsbt (Hiroshi SHIBATA)
10:07 AM Revision 48410af5 (git): [rubygems/rubygems] Fix a `gem install` crash during "done installing" hooks
It would happen when the gem is already installed to multiple GEM_PATHS.
RubyGems was removing duplicate specs withou...
deivid (David Rodrรญguez)
08:55 AM Revision 5eee2698 (git): Make mkconfig.rb string literals frozen
nobu (Nobuyoshi Nakada)
08:05 AM Revision 823f29a3 (git): Update `IPSocket` to use `rb_io_descriptor` and `rb_io_mode`.
Samuel Williams
08:05 AM Revision d78bf437 (git): Update `UNIXSocket` to use `rb_io_blocking_region`.
Samuel Williams
08:05 AM Revision dee15211 (git): Update `BasicSocket` to use `rb_io_blocking_region`.
Samuel Williams
06:21 AM Revision 9f812522 (git): [rubygems/rubygems] Allow `gem pristine` to reset default gems too
https://github.com/rubygems/rubygems/commit/c9e665eb8a deivid (David Rodrรญguez)
05:54 AM Revision 73834f11 (git): [rubygems/rubygems] Fix `Gem::Specification#gem_dir` losing custom source for some reason
https://github.com/rubygems/rubygems/commit/f8f589b1b8 deivid (David Rodrรญguez)
05:26 AM Revision 83456d1e (git): [rubygems/rubygems] Fix plugin command loading
The `LoadError` needs to be ignored because command may have been
defined and registered from a rubygems_plugin.rb fi...
deivid (David Rodrรญguez)
04:56 AM Revision fc08f726 (git): Update default gems list at 4eda289a13c61347c28cbb327d07e5 [ci skip]
git[bot]
04:55 AM Revision 4eda289a (git): Sync from ruby/win32-registry
hsbt (Hiroshi SHIBATA)
04:55 AM Revision fc2efc2b (git): Added win32-registry
hsbt (Hiroshi SHIBATA)
03:56 AM Revision 3e98abc4 (git): Update bundled gems list at bd85e88d3190556fc59ad9665b8e6f [ci skip]
git[bot]
03:55 AM Revision bd85e88d (git): Support `The following bundled gems are added.`
znz (Kazuhiro NISHIYAMA)
03:53 AM Bug #20790 (Open): Syntax acceptance of `*x = p rescue p 1` is different between parse.y and prism
~~~ruby
*x = p rescue p 1 # syntax error in prism
*x = p 1 rescue p 1 # both syntax ok
x = p rescue p 1 # both syn...
tompng (tomoya ishida)
03:27 AM Revision ed11a244 (git): Bump actions/cache in /.github/actions/setup/directories
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/act...
dependabot[bot]
03:05 AM Revision 75c3c0b0 (git): Update NEWS entry for repl_type_completor
hsbt (Hiroshi SHIBATA)
02:28 AM Revision 589f1978 (git): mingw environment can't bind free port with 10 times. We should omit it instead of test failure.
```
1) Error:
TestResolvDNS#test_multiple_servers_with_timeout_and_truncated_tcp_fallback:
Errno::EACCES: Permis...
hsbt (Hiroshi SHIBATA)
01:28 AM Revision 09d5f3c1 (git): [DOC] Generate document HTMLs only when document commit/PR
nobu (Nobuyoshi Nakada)
01:05 AM Revision 5840b436 (git): [DOC] Use the recent RDoc always to generate the doc of ruby itself
nobu (Nobuyoshi Nakada)

10/08/2024

11:55 PM Bug #20788 (Closed): Prism issues unused variable warnings for negative line numbers
parse.y does not issue unused variable warnings for negative line numbers. However, prism does issue such warnings.
...
jeremyevans0 (Jeremy Evans)
11:30 PM Feature #20738: Removing a specific entry from a hash literal
OK, I'm sorry to hear that, but I'm glad to hear your opinions. Thanks. ursm (Keita Urashima)
10:14 PM Revision 3fc1495c (git): Fix spelling
John Bampton
08:58 PM Revision 65494d3c (git): [DOC] Tweaks for Array#reject!
burdettelamar (Burdette Lamar)
08:57 PM Revision 0469d169 (git): [DOC] Tweaks for Array#reject
burdettelamar (Burdette Lamar)
08:54 PM Revision 015d9eba (git): [DOC] Tweaks for Array#rassoc
burdettelamar (Burdette Lamar)
05:48 PM Revision 9e121ef9 (git): [rubygems/rubygems] Give `gem install` commands more time
https://github.com/rubygems/rubygems/commit/44f3ae4bc8 deivid (David Rodrรญguez)
05:48 PM Revision cfcc7522 (git): [rubygems/rubygems] Remove more unnecessary ENV modifications
https://github.com/rubygems/rubygems/commit/457b25df1a deivid (David Rodrรญguez)
05:48 PM Revision 6bd79e53 (git): [rubygems/rubygems] Pass `--verbose` to realworld gem installation
In case it gives us some useful debugging output when it fails.
https://github.com/rubygems/rubygems/commit/d781416483
deivid (David Rodrรญguez)
05:48 PM Revision abd01d61 (git): [rubygems/rubygems] Don't modify ENV when installing realworld gems
https://github.com/rubygems/rubygems/commit/b75319aa96 deivid (David Rodrรญguez)
05:37 PM Revision 7c304e31 (git): [DOC] Tweaks for Array#product (#11823)
burdettelamar (Burdette Lamar)
04:29 PM Revision de50c4bd (git): [DOC] Use RIGHT SINGLE QUOTATION MARK
Ideally, RDoc would be expected to replace U+0027 APOSTROPHE with
U+2019 RIGHT SINGLE QUOTATION MARK, as well as the ...
nobu (Nobuyoshi Nakada)
04:29 PM Revision bb57f7d2 (git): [DOC] Link win32-sspi upstream URL
nobu (Nobuyoshi Nakada)
04:29 PM Revision 2c6317de (git): [DOC] Enable cross references to classes and methods
nobu (Nobuyoshi Nakada)
04:29 PM Revision a081fe11 (git): [DOC] Split old and new backtrace displays
nobu (Nobuyoshi Nakada)
04:29 PM Revision eddcff26 (git): [DOC] Insert an empty line between nested lists
Without an empty line, often results in weird layouts. nobu (Nobuyoshi Nakada)
04:29 PM Revision bf4571c3 (git): [DOC] Adjust indents
RDoc's current markdown implementation parses only 4-spaces as
indentation, not 2-spaces.
nobu (Nobuyoshi Nakada)
04:29 PM Revision df973d95 (git): [DOC] Fix typos
nobu (Nobuyoshi Nakada)
03:44 PM Revision ded078c2 (git): YJIT: Fastpath for Module#name (#11819)
Module#name shows up as a top C method callee in lobsters so probably
common enough. It's also easy to substitute tha...
alanwu (Alan Wu)
03:15 PM Revision cb19dfca (git): [ruby/irb] Change debug test workaround to use ENV
RUBY_DEBUG_TEST_UI
(https://github.com/ruby/irb/pull/1014)
https://github.com/ruby/irb/commit/9933584754
tompng (tomoya ishida)
03:10 PM Revision a3208330 (git): [DOC] Tweaks for Array#pop (#11821)
burdettelamar (Burdette Lamar)
03:09 PM Revision 45edfa73 (git): [DOC] Tweaks for Array#unshift
burdettelamar (Burdette Lamar)
02:51 PM Revision 044f6ba2 (git): [DOC] Generate HTML documents in CI
nobu (Nobuyoshi Nakada)
02:43 PM Revision 02101f47 (git): rdoc-srcdir: Adjust the version number in the title in .rdoc_options
Other command line options are no longer needed usually. nobu (Nobuyoshi Nakada)
02:29 PM Revision 8ba2c310 (git): Fix extra semicolon outside of a function in `NO_SANITIZE`
```
internal/sanitizers.h:57:26: error: ISO C does not allow extra โ€˜;โ€™ outside of a function [-Wpedantic]
57 | ...
nobu (Nobuyoshi Nakada)
02:29 PM Revision 1f39184b (git): Substitute `coroutine_transfer` with prefixed symbol in Makefile
```
coroutine/arm64/Context.S:31:57: error: invoking macro TOKEN_PASTE argument 1: empty macro arguments are undefine...
nobu (Nobuyoshi Nakada)
02:29 PM Revision 49ccc31d (git): Add a macro to initialize union `cfunc_type`
```
vm_insnhelper.c:2430:49: error: ISO C prohibits argument conversion to union type [-Wpedantic]
2430 | if (!v...
nobu (Nobuyoshi Nakada)
02:29 PM Revision 9a90cd22 (git): Cast via `uintptr_t` function pointer between object pointer
- ISO C forbids conversion of function pointer to object pointer type
- ISO C forbids conversion of object pointer to...
nobu (Nobuyoshi Nakada)
02:29 PM Revision d8b64eac (git): `rb_fix_mul_fix` needs internal/bits.h for `MUL_OVERFLOW_FIXNUM_P`
nobu (Nobuyoshi Nakada)
02:18 PM Revision 6e2619c9 (git): Revamp the benchmark suite
There is a large number of outstanding performance PRs that I want to
merge, but we need a decent benchmark to judge ...
byroot (Jean Boussier)
01:48 PM Revision 7cdbf93a (git): Improve error message in load_external_gc_func
peterzhu2118 (Peter Zhu)
12:22 PM Revision 61369473 (git): [ruby/json] generator.c: better fix for comparison of integers of different signs
https://github.com/ruby/json/commit/c372dc9268 byroot (Jean Boussier)
11:29 AM Bug #19984 (Assigned): `make test-bundler-parallel` fails with ` --enable-shared`
hsbt (Hiroshi SHIBATA)
08:37 AM Bug #20733: Build failure OpenSSL extension with FreeBSD 13.3
>Can we close this issue ticket now?
I'm wondering why Ruby couldn't build with system openssl(1.1.1w) at FreeBSD ...
hsbt (Hiroshi SHIBATA)
08:13 AM Feature #20775: Gemify win32-registry, win32-sspi and win32-resolv
I and @nobu removed `win32-sspi` from ruby repository.
https://github.com/ruby/ruby/pull/11829
We will do minim...
hsbt (Hiroshi SHIBATA)
08:11 AM Revision dd4677cf (git): Mentioned win32-sspi
hsbt (Hiroshi SHIBATA)
08:11 AM Revision 02d4703e (git): Extract ext/win32/lib/win32/sspi.rb to ruby/win32-sspi
hsbt (Hiroshi SHIBATA)
06:52 AM Revision 638b4468 (git): Call Resolv::DNS::Config#lazy_initialize explicitly if that instance is not initialized
hsbt (Hiroshi SHIBATA)
06:52 AM Revision 63149cad (git): Specify use_ipv6 option for ipv4 test
hsbt (Hiroshi SHIBATA)
06:50 AM Bug #20783 (Closed): --enable-shared and the rpath/runpath are broken on Linux on CRuby master
Fixed at https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/79a8750ade3e332c1ab78aa9cbc6ca7fd82... hsbt (Hiroshi SHIBATA)
05:18 AM Feature #20705 (Closed): Should "0.E-9" be a valid float value?
commit:d17edf3a170b733356836353508319443d12c53c kou (Kouhei Sutou)
05:10 AM Revision c6841645 (git): Fixed C23 compilation error with ruby/ruby master
hsbt (Hiroshi SHIBATA)
05:10 AM Revision fe334756 (git): Removed trailing space
hsbt (Hiroshi SHIBATA)
05:10 AM Revision 8a79f345 (git): [ruby/json] Unicode string like ยง is not allowed in C files at ruby/ruby repo
https://github.com/ruby/json/commit/53409bcc74 hsbt (Hiroshi SHIBATA)
05:10 AM Revision 718c4f7e (git): JSONPure: String#to_json should raise on invalid encoding
Fix: #344
This matches the ext behavior.
byroot (Jean Boussier)
05:10 AM Revision 8fdd3d0e (git): JSON::Pure fix strict mode
Followup: https://github.com/flori/json/pull/519
Fix: https://github.com/flori/json/issues/584
byroot (Jean Boussier)
05:10 AM Revision ea9d3408 (git): [ruby/json] Fix compilation warning
```
generator.c:69:27: warning: comparison of integers of different signs: 'short' and 'unsigned long' [-Wsign-compar...
byroot (Jean Boussier)
05:10 AM Revision 934d67b4 (git): [ruby/json] generator.c: Optimize by combining calls to fbuffer_append
https://github.com/ruby/json/commit/62301c0bc3 Luke T. Shumaker
05:10 AM Revision 74d459fd (git): [ruby/json] Adjust to the CVTUTF code being gone
I, Luke T. Shumaker, am the sole author of the added code.
I did not reference CVTUTF when writing it. I did refere...
Luke T. Shumaker
05:10 AM Revision 6e479689 (git): [ruby/json] Delete code that is based on CVTUTF
I did this based on manual inspection, comparing the code to my re-created
history of CVTUTF at https://git.lukeshu.c...
Luke T. Shumaker
05:10 AM Revision bad4ad63 (git): [ruby/json] Update all links to the repository following transfert
https://github.com/ruby/json/commit/1edfeb8f10 byroot (Jean Boussier)
03:22 AM Revision f35e97bf (git): Bump actions/checkout in /.github/actions/setup/directories
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [Release notes](https://github.c...
dependabot[bot]
03:04 AM Revision f6494276 (git): Bump github/codeql-action from 3.26.11 to 3.26.12
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.11 to 3.26.12.
- [Release notes](http...
dependabot[bot]
03:03 AM Revision 24621df4 (git): Bump actions/upload-artifact from 4.4.0 to 4.4.1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.0 to 4.4.1.
- [Release notes](ht...
dependabot[bot]
02:45 AM Revision b9b06df3 (git): Bump actions/cache in /.github/actions/setup/directories
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/act...
dependabot[bot]
02:18 AM Feature #20782 (Assigned): Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
hsbt (Hiroshi SHIBATA)
12:27 AM Misc #20746: Request to migrate the json gem from flori/json repository to ruby/json
I made @byroot to new maintainer of `ruby/json`.
He will optimize performance of JSON like https://github.com/ruby...
hsbt (Hiroshi SHIBATA)
12:12 AM Revision 8c7e291d (git): Update references to flori/json
Now that the repository was transfered, these links will become
dead in a few months.
byroot (Jean Boussier)

10/07/2024

07:32 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
@nobu True, it would also be helpful to have a way to capture the original CWD.
Then that example would work just fi...
Eregon (Benoit Daloze)
07:21 PM Revision 05d3b727 (git): [DOC] Tweaks for Array#permutation (#11802)
burdettelamar (Burdette Lamar)
05:57 PM Revision 4cbd2ab9 (git): [ruby/prism] Properly handle non-assoc operators
https://github.com/ruby/prism/commit/dbd5c929d6 kddnewton (Kevin Newton)
05:07 PM Revision 35711903 (git): YJIT: Add --yjit-mem-size option (#11810)
* YJIT: Add --yjit-mem-size option
* Improve --help
* s/the region/this virtual memory region/
Co-authored-by: Max...
k0kubun (Takashi Kokubun)
04:38 PM Revision 8d1906e8 (git): [ruby/prism] Handle invalid commas in arguments, parameters, and arrays
https://github.com/ruby/prism/commit/023e894b74 kddnewton (Kevin Newton)
04:36 PM Revision a9086134 (git): [rubygems/rubygems] Fix `bundle.bat` re-execution
It does not have ruby code, so we should not prepend `ruby` to the
command the re-execute it.
https://github.com/rub...
deivid (David Rodrรญguez)
03:52 PM Revision 8d359644 (git): [ruby/prism] Set contains_keywords flag for implicit gets($/, chomp: true) method call to handle -l CLI option
https://github.com/ruby/prism/commit/717e41c87d andrykonchin (Andrew Konchin)
03:44 PM Revision b8c8529d (git): [ruby/prism] Fix up unary * binding power
https://github.com/ruby/prism/commit/c1d23d4702 kddnewton (Kevin Newton)
02:47 PM Revision a6cf1324 (git): Revert "Add debugging code to vm_objtostring in ASAN"
This reverts commit c32fd1b5ed6709dfbed3d19cac881886576e231b.
The bug seems to have been fixed with 6acf03618a937f53...
peterzhu2118 (Peter Zhu)
02:39 PM Revision fa547b80 (git): [ruby/prism] Fix up errors on invalid escape character syntax
https://github.com/ruby/prism/commit/14c8559378 kddnewton (Kevin Newton)
01:39 PM Revision 216d087f (git): Disable -Wunused-function for shared GC in gc/gc.h
Shared GC might not use the private functions in gc/gc.h, so they will
show up as warnings for unused functions. This...
peterzhu2118 (Peter Zhu)
01:07 PM Revision 9ee0e112 (git): Mention `Hash#inspect` changes in NEWS.md
This will likely cause some incompatibilities in various projects
we should try to make it as clear as possible for t...
byroot (Jean Boussier)
01:00 PM Revision ef7d7ee7 (git): CI: Use full name of the label 'Documentation'
Since `github.event.pull_request.labels.*.name` is an object filter,
the item to be searched in needs to be the same ...
nobu (Nobuyoshi Nakada)
11:25 AM Revision c818606d (git): [ruby/rdoc] Use normal `font-weight` for links
(https://github.com/ruby/rdoc/pull/1188)
https://github.com/ruby/rdoc/commit/b53f0cb2ed
Sam Bostock
10:24 AM Misc #20728 (Closed): Propose Eileen Uchitelle as a core committer
I prepared email, slack, git.r-l.o, github and redmine. hsbt (Hiroshi SHIBATA)
10:20 AM Revision 67591b54 (git): Make rbconfig/sizeof keys US-ASCII
nobu (Nobuyoshi Nakada)
09:45 AM Revision dbb1abac (git): Make rbconfig/sizeof keys as literals
These keys are made from string literals, and used only as keys of
hashes.
nobu (Nobuyoshi Nakada)
09:39 AM Feature #20786: Flow chaining with "then" keyword
You're right. Thats why I proposed to evaluate rhs conditionally.
The canonical form has a clear *beginning* and *en...
lpogic (ลukasz Pomietล‚o)
02:18 AM Feature #20786: Flow chaining with "then" keyword
It looks to conflict inside `if`. nobu (Nobuyoshi Nakada)
09:22 AM Revision 66b69d4e (git): [DOC] Move each `Float#to_s` example item by item
Like as +half+ option in Float#round.
If the body of the preceding list items and the following code block
are inden...
nobu (Nobuyoshi Nakada)
08:20 AM Revision 7081838d (git): [DOC] String#sub! and String#gsub! return nil if no replacement occured
Holger Just
06:28 AM Revision 32c733f5 (git): [DOC] Add some descriptions for options of `Socket::tcp`
Misaki Shioi
03:38 AM Misc #20746 (Closed): Request to migrate the json gem from flori/json repository to ruby/json
flori transferred json repo under the Ruby organization today. We have https://github.com/ruby/json now. hsbt (Hiroshi SHIBATA)
02:06 AM Revision 773d140f (git): [Bug #20787] Check the separator in `IO#readline` as well as 3.2
nobu (Nobuyoshi Nakada)
01:04 AM Revision ec526c61 (git): json upstream is ruby/json now
hsbt (Hiroshi SHIBATA)
12:37 AM Revision 0752fff2 (git): [ruby/reline] Add cursor keys for application keypad mode to default
key bindings
(https://github.com/ruby/reline/pull/719)
* Add SS3 arrow sequence to default key bindings
* Remove wr...
tompng (tomoya ishida)

10/06/2024

11:35 PM Revision 8f5abcb0 (git): [ruby/reline] Allow utf-8 safe meta key mapping in inputrc
(https://github.com/ruby/reline/pull/723)
Readline's convert-meta setting is utf-8 unsafe.
Allow assigning `"\M-char...
tompng (tomoya ishida)
06:53 PM Bug #20787 (Closed): IO#readline does not check its arguments like IO#gets and will read more data than limit
In revision commit:d3574c117a637a4456aa3ee78e24d8df510b9355, the implementation of IO#readline was modified and conse... javanthropus (Jeremy Bopp)
02:04 PM Feature #20786 (Rejected): Flow chaining with "then" keyword
Hi,
I would like to propose using the *"then"* keyword to create chained flows.
### Background:
Original idea: h...
lpogic (ลukasz Pomietล‚o)
11:10 AM Revision 98620f6c (git): [ruby/irb] Change default completor from regexp to auto, try
TypeCompletor and fallback to RegexpCompletor.
(https://github.com/ruby/irb/pull/1010)
https://github.com/ruby/irb/c...
tompng (tomoya ishida)
04:07 AM Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
I agree with tompng's proposal.
> I'm guessing that `a in b`, is parsed as `a in [b,]` but a trailing comma like t...
ktsj (Kazuki Tsujimoto)
12:55 AM Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
tompng (tomoya ishida) wrote:
> I think these should be accepted like parse.y (prism rejects)
> ~~~ruby
> tap do
...
Dan0042 (Daniel DeLorme)

10/05/2024

11:29 PM Revision a6383fbe (git): CI: Simplify parsey.yml
nobu (Nobuyoshi Nakada)
07:46 PM Feature #20770: A *new* pipe operator proposal
I think there are good reasons to want a `|>` operator in addition to (or instead of) `.{}`, but `foo.{ bar it }` is ... nevans (Nicholas Evans)
05:58 PM Revision a1c22280 (git): Non-zero exit when error in loading shared GC
Before this commit, when there is an error in loading the shared GC, an
error was outputted but it did not exit, caus...
peterzhu2118 (Peter Zhu)
05:02 PM Revision 80244548 (git): [ruby/reline] Fix tempfile leaks
(https://github.com/ruby/reline/pull/757)
https://github.com/ruby/reline/actions/runs/11187507536/job/31104699331#st...
nobu (Nobuyoshi Nakada)
05:02 PM Bug #20433: Hash.inspect for some hash returns syntax invalid representation
To provide some datapoint, here's the impact on Rails test suite: https://github.com/rails/rails/pull/53202
I stil...
byroot (Jean Boussier)
04:55 PM Revision e6fa7c35 (git): [ruby/reline] Hash#inspect style has changed in ruby 3.4
[[Bug #20433]](https://bugs.ruby-lang.org/issues/20433)
https://github.com/ruby/reline/commit/ca457ffb70
nobu (Nobuyoshi Nakada)
03:55 PM Revision a6da8d69 (git): [ruby/irb] Hash#inspect style has changed in ruby 3.4
[[Bug #20433]](https://bugs.ruby-lang.org/issues/20433)
https://github.com/ruby/irb/commit/ecd08a527e
nobu (Nobuyoshi Nakada)
02:29 PM Revision d17edf3a (git): [Bug #20705] Update `strtod` implementation
The absence of either the integer or fractional part should be
allowed.
nobu (Nobuyoshi Nakada)
07:47 AM Bug #20785 (Closed): Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
This code is accepted in parse.y but rejected in prism
~~~ruby
tap do
a in b, and c
a in b, or c
a in b, r...
tompng (tomoya ishida)
07:07 AM Revision f37e6d7f (git): Merge `rb_parser_enc_compatible_latter` into `rb_parser_enc_compatible`
nobu (Nobuyoshi Nakada)
07:06 AM Revision 4b065bbe (git): Move common code to `enc_compatible_latter`
nobu (Nobuyoshi Nakada)
06:59 AM Revision 9dbbd018 (git): Parser string encoding is always ASCII-compatible
nobu (Nobuyoshi Nakada)
06:59 AM Revision 6743e628 (git): [Bug #20784] Fix incomplete character syntax followed by EOF
tompng (tomoya ishida)
06:21 AM Bug #20784: `?\` followed by EOF is parsed wrong
https://github.com/ruby/ruby/pull/11805 tompng (tomoya ishida)
06:17 AM Bug #20784 (Closed): `?\` followed by EOF is parsed wrong
`?\` at EOF should be syntax error
~~~
% printf "p ?\\" | ruby --parser=parse.y
[nothing shown]
% printf "1 in ...
tompng (tomoya ishida)
06:17 AM Feature #17326 (Closed): Add Kernel#must! to the standard library
I still do not see the need for this method. Although this method can be used for type assertion, there are no plans ... matz (Yukihiro Matsumoto)
06:13 AM Feature #20769 (Feedback): Add `Hash#transform_value`
I don't see the real-world use-case for the proposed method.
Matz.
matz (Yukihiro Matsumoto)
02:36 AM Revision e939f28c (git): Use quadrigraphs for a hash
So that the closing bracket does not look like commented out. nobu (Nobuyoshi Nakada)
02:10 AM Revision c50298d7 (git): Introduce `rb_io_blocking_region` which takes `struct rb_io` argument. (#11795)
This does not change any actual behaviour, but provides a choke point for blocking IO operations.
* Update `IO::Buff...
Samuel Williams

10/04/2024

10:45 PM Revision e766cb3e (git): Suppress warnings in `time_init_parse` function
When building Ruby on Ubuntu 22.04 and GCC 11.4.0, the following warning appeared.
And this change has suppressed war...
S_H_ (Shun Hiraoka)
09:56 PM Revision 563263a9 (git): [ruby/reline] Concatenate some rendeing test
(https://github.com/ruby/reline/pull/749)
https://github.com/ruby/reline/commit/41b54140f4
tompng (tomoya ishida)
08:11 PM Revision 87169dd4 (git): [DOC] Tweaks for Array#none? (#11788)
burdettelamar (Burdette Lamar)
08:10 PM Revision b57bbf77 (git): [DOC] Tweaks for Array#one? (#11789)
burdettelamar (Burdette Lamar)
08:01 PM Revision 648f558e (git): [rubygems/rubygems] Remove now unused realworld spec
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/2484267920
segiddins (Samuel Giddins)
08:01 PM Revision b653be0b (git): [rubygems/rubygems] Update spec rubygems_ext
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/1ef33fa0af
segiddins (Samuel Giddins)
08:01 PM Revision e472d1a6 (git): [rubygems/rubygems] Remove extra space in BUNDLED WITH section
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/d8b5d05e46
segiddins (Samuel Giddins)
08:01 PM Revision 40d7e5d2 (git): [rubygems/rubygems] Update rubocop to ruby 3.1
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/300fb96ffc
segiddins (Samuel Giddins)
08:01 PM Revision dfa11551 (git): [rubygems/rubygems] More rubygems 3.2.x removals
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/272f3464a3
segiddins (Samuel Giddins)
08:01 PM Revision 7695bf18 (git): [rubygems/rubygems] Remove CorrectHashForLambdaOperator monkey patch
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/085bafd8d4
segiddins (Samuel Giddins)
08:01 PM Revision db6e6155 (git): [rubygems/rubygems] Remove outdated conditionals from tests
Signed-off-by: Samuel Giddins <segiddins@segiddins.me>
https://github.com/rubygems/rubygems/commit/06eec6d855
segiddins (Samuel Giddins)
08:01 PM Revision bdc3363d (git): [rubygems/rubygems] Update required_ruby_version to 3.1
3.0 has been EOL since march, drop support for it before the 3.4 release is cut
Signed-off-by: Samuel Giddins <segid...
segiddins (Samuel Giddins)
07:04 PM Revision 30038656 (git): Fix intermediate array off-by-one error
Co-authored-by: Adam Hess <HParker@github.com> kddnewton (Kevin Newton)
05:36 PM Revision f77517f4 (git): [DOC] Minor adjustment for Array#min
peterzhu2118 (Peter Zhu)
05:35 PM Revision c7dc7da2 (git): [DOC] Minor adjustment for Array#max
peterzhu2118 (Peter Zhu)
05:34 PM Revision 95ad0e5f (git): [DOC] Tweaks for Array#minmax (#11787)
burdettelamar (Burdette Lamar)
05:01 PM Revision 5a95a690 (git): [ruby/prism] Fix up pattern parsing with trailing commas
https://github.com/ruby/prism/commit/51f2df60ff kddnewton (Kevin Newton)
04:25 PM Feature #15554: warn/error passing a block to a method which never use a block
> generic group name that can be used for other future warnings
> I think it's necessary to be able to enable/disabl...
Dan0042 (Daniel DeLorme)
02:02 PM Feature #15554: warn/error passing a block to a method which never use a block
byroot (Jean Boussier) wrote in #note-69:
> I thought we were looking for a generic group name that can be used for ...
Eregon (Benoit Daloze)
01:10 PM Feature #15554: warn/error passing a block to a method which never use a block
I thought we were looking for a generic group name that can be used for other future warnings that may have false pos... byroot (Jean Boussier)
01:08 PM Feature #15554: warn/error passing a block to a method which never use a block
I think `Warning[:strict_unused_block]` is good.
> What we really want to convey is that this group of warnings is...
Eregon (Benoit Daloze)
01:05 PM Feature #15554: warn/error passing a block to a method which never use a block
byroot (Jean Boussier) wrote in #note-66:
> "strict" works I suppose. What we really want to convey is that this gro...
Dan0042 (Daniel DeLorme)
12:53 PM Feature #15554: warn/error passing a block to a method which never use a block
"strict" works I suppose. What we really want to convey is that this group of warnings is more likely to have false p... byroot (Jean Boussier)
12:45 PM Feature #15554: warn/error passing a block to a method which never use a block
I don' like the term "pedantic" either. How about "strict"? I mean `--warn-strict-unused-block` or `Waning[:strict_un... matz (Yukihiro Matsumoto)
04:22 PM Revision 75640037 (git): [ruby/prism] Fix up multi target parsing
https://github.com/ruby/prism/commit/80cd335222 kddnewton (Kevin Newton)
03:43 PM Misc #20774: Remove remaining locale dependent code from Windows port
I opened https://github.com/ruby/ruby/pull/11799 to implement this issue. larskanis (Lars Kanis)
12:50 PM Revision cd86393a (git): Assume VM locked in rb_mark_generic_ivar
rb_gen_ivtbl_get locks the VM, but the VM must be locked during marking
so we can directly read from the generic_ivtb...
peterzhu2118 (Peter Zhu)
12:47 PM Misc #20728: Propose Eileen Uchitelle as a core committer
Email send and PR opened here https://github.com/ruby/git.ruby-lang.org/pull/84
Thank you!
eileencodes (Eileen Uchitelle)
12:36 PM Misc #20728: Propose Eileen Uchitelle as a core committer
Sounds good, will do! kddnewton (Kevin Newton)
05:17 AM Misc #20728 (Assigned): Propose Eileen Uchitelle as a core committer
@eileencodes Can you read [this](https://github.com/ruby/ruby/wiki/Committer-How-To#how-to-register-you-as-a-committe... hsbt (Hiroshi SHIBATA)
10:08 AM Bug #20783 (Assigned): --enable-shared and the rpath/runpath are broken on Linux on CRuby master
hsbt (Hiroshi SHIBATA)
09:57 AM Bug #20783: --enable-shared and the rpath/runpath are broken on Linux on CRuby master
https://github.com/ruby/ruby/pull/11797 nobu (Nobuyoshi Nakada)
09:40 AM Bug #20783: --enable-shared and the rpath/runpath are broken on Linux on CRuby master
BTW this also shows the ruby/ruby CI does not currently test an installed ruby with `--enable-shared`.
It seems impo...
Eregon (Benoit Daloze)
09:20 AM Bug #20783 (Closed): --enable-shared and the rpath/runpath are broken on Linux on CRuby master
https://github.com/ruby/ruby-dev-builder/actions/runs/11095200420
```
$ ruby test_files/cli_test.rb
ruby: error wh...
Eregon (Benoit Daloze)
09:49 AM Revision 79a8750a (git): [Bug #20783] Insert a space between RPATHFLAG and LIBPATHFLAG
nobu (Nobuyoshi Nakada)
08:57 AM Feature #20775: Gemify win32-registry, win32-sspi and win32-resolv
I prepared to sync `ruby/ruby` and `ruby/win32-registry`.
I found some question for your changes. Can you look htt...
hsbt (Hiroshi SHIBATA)
08:25 AM Revision 86e8a36e (git): Revert "Direct access to `fptr->fd` should prefer to use the `internal/io.h`. (#11793)"
This reverts commit 6ea0dcc9781931129e77540097712f6196d49fde that was accidentally merged. Samuel Williams
07:44 AM Revision 6ea0dcc9 (git): Direct access to `fptr->fd` should prefer to use the `internal/io.h`. (#11793)
Samuel Williams
07:35 AM Revision c33cb9a5 (git): Update `io_spec.c` to use `rb_io_maybe_wait*` if possible. (#11792)
Samuel Williams
06:36 AM Revision c878843b (git): Better handling of timeout in `rb_io_maybe_wait_*`. (#9531)
Samuel Williams
05:57 AM Feature #20782 (Closed): Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
This is an implementation of Happy Eyeballs version 2 (RFC 8305) in `TCPSocket.new`.
See https://github.com/ruby/rub...
shioimm (Misaki Shioi)
05:40 AM Revision 96d69d2d (git): Clarify `rb_io_maybe_wait` behaviour. (#9527)
Samuel Williams
03:34 AM Feature #17294 (Closed): Feature: Allow method chaining with Pathname#mkpath Pathname#rmtree
This proposal has been approved by @akr. I merged https://github.com/ruby/ruby/pull/3705 now. hsbt (Hiroshi SHIBATA)
03:22 AM Revision 939ec9f0 (git): Bump github/codeql-action from 3.26.10 to 3.26.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.10 to 3.26.11.
- [Release notes](http...
dependabot[bot]
03:21 AM Revision c5b1df75 (git): Skip related tests in PathnameInstanceTest
hsbt (Hiroshi SHIBATA)
03:21 AM Revision 3c54b8e9 (git): Allow method chaining with Pathname#mkpath
Currently in my code when I want to create a pathname object and create a path at the same time I must use tap
```
p...
schneems (Richard Schneeman)
02:16 AM Feature #17297 (Closed): Feature: Introduce Pathname.mktmpdir
This feature request has been approved by @akr. I merged https://github.com/ruby/ruby/pull/3709 now. hsbt (Hiroshi SHIBATA)
02:15 AM Revision 08346e72 (git): Introduce Pathname.mktmpdir
When I want to create a tmpdir I often want to manipulate it as a pathname. By introducing Pathname.mktmpdir I can ge... schneems (Richard Schneeman)
02:07 AM Feature #17295 (Rejected): Feature: Create a directory and file with Pathname#touch
`Pathname#touch` is rejected at [this reason](https://bugs.ruby-lang.org/issues/7361#note-5).
I asked this proposa...
hsbt (Hiroshi SHIBATA)
01:09 AM Revision 3d4d5c8d (git): Add `IO::Buffer` tests for read and write with length & offset.
Samuel Williams
01:09 AM Revision bc482e63 (git): Fix size calcuation when offset is given + updated documentation.
Samuel Williams
12:51 AM Feature #20778 (Closed): ruby/repl_type_completor as a bundled gem
Thank you. I confirmed that. hsbt (Hiroshi SHIBATA)
 

Also available in: Atom