Activity
From 09/08/2021 to 09/14/2021
09/14/2021
-
11:52 PM Revision f650ca75 (git): [ruby/racc] Rename helper to case
-
11:49 PM Revision 845ab32a (git): [ruby/racc] Ignored loading CoreAssertions in test case
- https://github.com/ruby/racc/commit/1f8b05b298
-
11:49 PM Revision 8f6b42e0 (git): [ruby/logger] Ignored loading CoreAssertions in test runner
- https://github.com/ruby/logger/commit/2fd5401ad6
-
11:49 PM Revision f77f9b93 (git): [ruby/logger] gemspec: Drop unused "executables" configuration
- This gem exposes 0 executables.
https://github.com/ruby/logger/commit/fbd9315393 -
11:11 PM Revision b8c3a84b (git): Refactor and Using RBOOL macro
-
11:05 PM Bug #18141 (Closed): Marshal load with proc yield objects before they are fully initialized
-
11:00 PM Revision 89242279 (git): Marshal.load: do not call the proc until strings have their encoding
- Ref: https://bugs.ruby-lang.org/issues/18141
-
10:56 PM Feature #18020: Introduce `IO::Buffer` for fiber scheduler.
- +1 that being said, I have no problem with augmenting IO::Buffer to map into a memory view interface.
``` ruby
f = File.open(FILENAME,'rb')
bytearray = ByteArray.new(File.size(FILENAME)) # ByteArray implements memoryview and is mut... -
10:51 PM Revision a0357acf (git): Enhanced RDoc for Range (#4839)
- Treated:
#size
#to_a
#each
#begin
#end
#first
#last -
09:46 PM Bug #18167 (Closed): JSON.load doesn't symbolize names
- @Hanmac is correct. I think you also need to manually set `create_additions: false`, otherwise, an ArgumentError is raised:
```ruby
JSON.load(%( {"a": 1, "b": 2} ), nil, symbolize_names: true, create_additions: false)
# => {:a=>1, ... -
01:47 PM Bug #18167: JSON.load doesn't symbolize names
- The Problem lies in the documentation of the load method:
``
JSON.load(source, proc = nil, options = {}) -> object
``
because it isn't coded for newer ruby using `**options` there,
for you to make it work you need:
`JSON.load( ... -
01:03 PM Bug #18167 (Closed): JSON.load doesn't symbolize names
- As per the documentation the JSON#load method should accept _**and use**_ the same parsing options as the JSON#parse one.
Obviously this is not the case:
```
$ ./json_parse_vs_load.rb
JSON.load, no symbolize => OK
{"a"=>1, "b"=>... -
09:15 PM Bug #18166 (Closed): Windows Ripper test-all failures? bison package?
-
02:26 PM Bug #18166: Windows Ripper test-all failures? bison package?
- Fixed by @nobu in [fa05697e4832](https://github.com/ruby/ruby/commit/fa05697e4832), both ruby-loco mingw & mswin also pass.
Thanks again. Ok to close.
-
06:09 AM Bug #18166: Windows Ripper test-all failures? bison package?
- FYI, it is known that Bison 3.8.1 breaks build of the latest "still" release of LibreOffice (7.1.6.2): https://bugs.gentoo.org/812923
-
03:58 AM Bug #18166 (Closed): Windows Ripper test-all failures? bison package?
- Windows builds recently failed, and it's odd. The bison package did change from 3.7.6 to 3.8.1...
- 09:08 PM Revision aa18f645 (git): * 2021-09-15 [ci skip]
-
09:08 PM Revision 1af5a0c5 (git): Bsearch doc for Array and Range (#4838)
- This PR creates doc/bsearch.rdoc to provide common documentation for bsearch in Array and Range.
-
03:37 PM Bug #18165: resolv: IPv6 link local addresses do not accept dash as a valid zone_id character
- jeremyevans0 (Jeremy Evans) wrote in #note-3:
> This issue should be fixed by https://github.com/ruby/resolv/pull/2, which is still waiting for review.
Thanks for the link Jeremy. I tried to find a similar bug here but I did not look... -
02:52 PM Bug #18165: resolv: IPv6 link local addresses do not accept dash as a valid zone_id character
- This issue should be fixed by https://github.com/ruby/resolv/pull/2, which is still waiting for review.
-
07:00 AM Bug #18165 (Assigned): resolv: IPv6 link local addresses do not accept dash as a valid zone_id character
-
02:55 PM Bug #18164 (Closed): Segfault after spawn when using modified ENV
- Applied in changeset commit:git|57d315c937e79199af2b77f21f5eecaca85ffac8.
----------
Handle overwriting Object::ENV in spawn
Instead of looking for Object::ENV (which can be overwritten),
directly look for the envtbl variable. As that... -
02:55 PM Revision 57d315c9 (git): Handle overwriting Object::ENV in spawn
- Instead of looking for Object::ENV (which can be overwritten),
directly look for the envtbl variable. As that is static in hash.c,
and the lookup code is in process.c, add a couple non-static
functions that will return envtbl (or envtbl... -
01:28 PM Revision 616d6717 (git): [ruby/reline] Remove unused using method
- follow #347
https://github.com/ruby/reline/commit/37453a83a3 -
10:24 AM Bug #17735: `Hash#transform_keys!` drops non evaluated keys
- 522d4cd32f7727886f4fcbc28ed29c08d361ee20 was reverted at bb84c75001f1bf13b4b2a12db8f4420e76a3ea03. Should I backport it into ruby_3_0?
-
09:51 AM Revision fa05697e (git): Use `%printer` directive for Bison 3.8
- 07:04 AM Revision 6031f426 (git): Update bundled_gems at 2021-09-14
-
06:48 AM Feature #18148: Marshal.load freeze option
- > When freeze:true is specified, only returned value from proc will be frozen?
It could be either really, but I think the proc should be called with the objects already frozen, mostly to allow deserializing strings with `rb_interned_s... -
04:42 AM Feature #18148: Marshal.load freeze option
- `Marshal.load()` accepts `proc` which can manipulate the loaded object:
```ruby
str = Marshal.dump(["a", 1, 10 ** 10, 1.0, :foo])
p Marshal.load(str, proc {|obj| [obj]})
#=> [[["a"], [1], [10000000000], [1.0], [:foo]]]
```
When... -
04:41 AM Feature #18148: Marshal.load freeze option
- It would be helpful for us if you cloud add a simple code example for a feature proposal.
```ruby=
dump = Marshal.dump(["foo", "bar", "baz"])
ary = Marshal.load(dump, freeze: true)
p ary #=> ["foo", "bar", "baz"]
p ary.froze... -
06:42 AM Misc #18122: DevelopersMeeting20210916Japan
- shyouhei (Shyouhei Urabe) wrote in #note-11:
> mame (Yusuke Endoh) wrote in #note-10:
> ...
Please create a ticket. Alternatively, you can propose another good way to create an agenda markdown automatically. -
04:11 AM Misc #18122: DevelopersMeeting20210916Japan
- mame (Yusuke Endoh) wrote in #note-10:
> @shyouhei @hsbt please follow the comment format. My dev-meeting setup script ignores your topics.
How? Mine is not about a BTS ticket. -
03:50 AM Misc #18122: DevelopersMeeting20210916Japan
- @shyouhei @hsbt please follow the comment format. My dev-meeting setup script ignores your topics.
-
06:24 AM Feature #17295: Feature: Create a directory and file with Pathname#touch
- Shouldn't this method take keyword arguments that FileUtils.touch accepts?
-
06:22 AM Revision 3fd85313 (git): Remove uneeded initialize local variable (#4818)
-
05:58 AM Revision 692dfc50 (git): Refactor vm_yield function
-
05:53 AM Revision bb84c750 (git): Revert "Force recycle intermediate collection in Hash#transform_keys! [Bug #17735]"
- This reverts commit 522d4cd32f7727886f4fcbc28ed29c08d361ee20.
-
05:45 AM Feature #18127: Ractor-local version of Singleton
- The advantage of this `RactorLocalSingleton` is, if a library uses singleton library and it is okay to make an instance per Ractor (memo-usage, for example), it is easy to support ractors.
-
05:44 AM Feature #18127: Ractor-local version of Singleton
- code: https://github.com/ruby/singleton/pull/4/files
-
05:39 AM Bug #11182 (Closed): Refinement with alias causes strange behavior
- ko1 agreed to keep the current behavior, so I close this issue.
09/13/2021
-
10:32 PM Bug #18165: resolv: IPv6 link local addresses do not accept dash as a valid zone_id character
- The mentioned patch is attached.
-
10:28 PM Bug #18165 (Closed): resolv: IPv6 link local addresses do not accept dash as a valid zone_id character
- The support for IPv6 link local addresses was added to resolv [here](https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/2f12af42f7f26d570219b87a89294532a86a8ae2).
However, it does not take into account a `zone_id... -
08:39 PM Revision 881136d2 (git): [ruby/reline] The behaviour of Alt+key on Windows is changed
- ref. https://github.com/ruby/reline/commit/dc2cf90fa6
https://github.com/ruby/reline/commit/4d1518aafc -
08:34 PM Bug #13810 (Closed): Inconsistency between Date and Time.strftime("%v")
-
07:37 PM Bug #18164: Segfault after spawn when using modified ENV
- jeremyevans0 (Jeremy Evans) wrote in #note-4:
> Fryguy (Jason Frey) wrote in #note-3:
> ...
I submitted a pull request that takes this approach to fixing the issue: https://github.com/ruby/ruby/pull/4834 -
06:35 PM Bug #18164: Segfault after spawn when using modified ENV
- Fryguy (Jason Frey) wrote in #note-3:
> Speculation ahead, but I'm at the point where I don't understand the Ruby C code anymore...but I think what's happening is, roughly:
> ...
I agree, that is a bug. It should not be looking for `O... -
05:01 PM Bug #18164: Segfault after spawn when using modified ENV
- Speculation ahead, but I'm at the point where I don't understand the Ruby C code anymore...but I think what's happening is, roughly:
https://github.com/ruby/ruby/blob/ebad1e829316de48f212cd57f88639fa5ac55ee4/process.c#L2980-L2984
```ru... -
04:55 PM Bug #18164: Segfault after spawn when using modified ENV
- This seems to not segfault
```
ENV = {}
spawn({}, "true", :unsetenv_others => true)
ENV.replace({})
```
which leads me to believe that these lines are in play: https://github.com/ruby/ruby/blob/ebad1e829316de48f212cd57f88639fa5... -
04:38 PM Bug #18164: Segfault after spawn when using modified ENV
- On my Mac (Big Sur 11.5.2) using Ruby 3.0.2, I can duplicate the segfault with just the first two lines:
```
ENV = {}
spawn({}, "true")
```
However, this does NOT segfault:
```
ENV.replace({})
spawn({}, "true")
``` -
04:08 PM Bug #18164 (Closed): Segfault after spawn when using modified ENV
- The attached segfault.rb causes a segfault on Ruby 3.0.2 (also on 2.7.2+). This is the smallest reproducer we could get.
```ruby
ENV = {}
spawn({}, "true")
ENV.replace({})
```
You can also change the last line to `ENV.to_s` an... -
07:00 PM Revision 4e03032a (git): Enhanced RDoc for Range (#4833)
- Treated:
::new
#include_end?
#==
#eql?
#hash
#step -
04:44 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
- > Can you look at whether an integration similar to did_you_mean' and 'error_highlight' is easy/possible?
I've got some time on my calendar for exploration. I didn't previously budget for it so I can't guarantee how far I'll be able t... -
04:25 PM Misc #18122: DevelopersMeeting20210916Japan
- * [Bug #15027] When Struct#each method is overriden Struct#select and Struct#to_a use wrong collections (jeremyevans0)
* Do we want methods like Struct#select to internally call #each (at least if #each is overridden)? (I'm against ma... -
04:09 PM Bug #7676 (Closed): Comparison of Float::NAN in array behaves unexpectedly
-
03:57 PM Bug #18163 (Closed): Unclear String documentation of <=> and casecmp methods
- The documentation was fixed in commit:7f4e86804d426d79807cc038fe4444f7c65f5c4a, but it hasn't been backported to 3.0. I'm marking it for backporting.
-
03:35 PM Bug #18163: Unclear String documentation of <=> and casecmp methods
- > I'd expect 'B' <=> 'A' to result in -1 since 'B' is smaller.
This should've been: `since 'A' is smaller`. -
03:32 PM Bug #18163 (Closed): Unclear String documentation of <=> and casecmp methods
- I have a new student learning Ruby, and there are apparent inconsistencies in Ruby documentation.
The problem appears to be in the order of parameters / variables `self` and `other_string`.
<=>
https://docs.ruby-lang.org/en/3.0.0/St... - 03:37 PM Revision ebad1e82 (git): * 2021-09-14 [ci skip]
-
03:37 PM Revision 94dea77c (git): Links for What's Here sections (#4827)
- Makes What's Here sections in Time and Dir link to What's Here for super and included modules (like all the others).
-
01:10 PM Bug #17878: bootstraptest/test_ractor.rb:224 a random failing test with "The outgoing-port is already closed (Ractor::ClosedError)"
- Also observed in ArchLinux CI:
http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20210913T120007Z.log.html.gz -
12:15 PM Revision 43f49b2d (git): Fixup 455978cd133f27fab9e2bfa4301efd3b7c7d0462
-
12:14 PM Revision ec6f04c0 (git): Use capture_output instead of capture_io
-
11:56 AM Revision be04006c (git): Rename capture_io to capture_output and deprecate to use capture_io
-
11:41 AM Revision 455978cd (git): Removed unused mu_pp method
-
10:09 AM Revision f5993331 (git): Renamed skip to pend and prepared to deprecate skip method
-
09:11 AM Feature #17355: Using same set of names in or-patterns (pattern matching with Foo(x) | Bar(x))
- > I'm confused by this code:
Actually, I'm too! The goal of this request doesn't go beyond having support for
```ruby
case [1, 2]
in [1, a] | [a, 3] then a
end
```
The `=> a` is probably a leftover, I don't recall the reason... -
06:47 AM Revision aaa9805e (git): Add unique token to separated runner
- Same as Test::Unit::CoreAssertions#assert_no_memory_leak.
-
05:39 AM Revision dbdceb8a (git): Removed workaround for test_order
-
04:54 AM Revision 46769217 (git): Adds mixed hash value and value omission tests
- Introduces specification tests for mixed values and value omissions for
Hashes and keyword arguments, such as `{ a:, b:, c: 3 }`. -
04:10 AM Feature #14579: Hash value omission
- baweaver (Brandon Weaver) wrote in #note-19:
> * `@var:` - Would this work with instance/class/global/constant variables if they're valid symbols?
No, because we didn't change the symbol key syntax. `{ @var: @var }` is not valid, so... -
04:03 AM Feature #14579: Hash value omission
- We also discussed further with Matz and concluded that quoted keys (`{ "key": }`) are not allowed with or without interpolation. This is simply because you don't need that when any local variable or constant can be written without quota...
-
03:53 AM Feature #14579: Hash value omission
- knu (Akinori MUSHA) wrote in #note-18:
> We should allow it to call a (private) method if no variable with the name defined. We use methods in RSpec or with attr_reader that look like variables, and programmers don't necessarily distin... -
03:23 AM Feature #14579: Hash value omission
- We should allow it to call a (private) method if no variable with the name defined. We use methods in RSpec or with attr_reader that look like variables, and programmers don't necessarily distinguish between methods from variables when ...
-
02:23 AM Feature #14579: Hash value omission
- For the record: `{ "#{ str }": }` is not allowed. Matz said that it is intentional.
-
02:04 AM Feature #14579: Hash value omission
- I assumed the value should be a local variable. The merged patch calls the method when the local variable is not defined.
I doubt this is sufficient behavior. Any opinion?
Matz. -
02:33 AM Feature #18162: Shorthand method Proc#isolate to create isolated proc objects
- The related ticket is here about Proc#isolated? https://bugs.ruby-lang.org/issues/18137
-
02:32 AM Feature #18162 (Open): Shorthand method Proc#isolate to create isolated proc objects
- Currently, isolated proc objects can be created only via Ractor.make_shareable() method.
But isolated proc objects are useful for other use-cases too. So I want to propose a new method Proc#isolate to make it isolated.
For example, i... -
02:07 AM Revision 2982464a (git): Revert "Resolved conflict initializers"
- This reverts commit 62db6e47b6c0fbba337649bfa468ec221d5d1001.
308183fffab43f1e111d5bb4c60f1380432966e6 is the correct solution
about this. -
12:36 AM Revision ec6b444f (git): Fixed leaked file descriptor
- Leaked file descriptor: TestRDocGeneratorDarkfish#test_template_stylesheets: 11 : #<File:./tmp20210913-30865-7c4ey8/hoge20210913-30865-evm2uo.css>
09/12/2021
-
10:54 PM Feature #17355: Using same set of names in or-patterns (pattern matching with Foo(x) | Bar(x))
- I'm confused by this code:
```
case [1, 2]
in [1, a] | [a, 3] => a then a
end # duplicated variable name
```
The variable isn't used twice, it's used four times. We can ignore the last one, because this is just to give a result b... -
10:47 AM Feature #17355: Using same set of names in or-patterns (pattern matching with Foo(x) | Bar(x))
- It'd be nice to have this in 3.1 (no pushing).
-
08:15 PM Revision 8de53fb3 (git): [ruby/reline] Use expanded method definitions instead of refinements
- @jhawthorn said, "this will make Ruby's integer comparisons slower
globally." It looks like "binding.irb" is going to cause serious
problems in Rails applications.
https://github.com/ruby/reline/commit/ee8d6c6a82 - 08:12 PM Revision a8fe7c9e (git): coroutine enables assembly version for dragonflybsd.
-
04:48 PM Revision c8a1e57a (git): Downloader: accept some RFC 2616 noncompliant dates
- 03:51 PM Revision 62570904 (git): * 2021-09-13 [ci skip]
-
01:49 PM Revision 289f3a79 (git): [ruby/openssl] Add fallthrough comments
- https://github.com/ruby/openssl/commit/258e30b640
-
01:49 PM Revision 6920f3dc (git): [ruby/openssl] Suppress cast-function-type warnings
- https://github.com/ruby/openssl/commit/0f91e2a6ee
-
01:49 PM Revision 598d66f6 (git): [ruby/openssl] Separate formatting from ossl_make_error
- Just append OpenSSL error reason to the given message string
object, which would be alreadly formatted.
Suppress -Wformat-security warning in `ossl_tsfac_create_ts`.
https://github.com/ruby/openssl/commit/11b1d8a6b8 -
01:49 PM Revision c7dce12e (git): [ruby/openssl] Suppress printf format warnings
- * Add `printf` format attribute to `ossl_raise`.
* Fix a format specifier in `config_load_bio`.
* Use `ASSUME` for the unreachable condition.
https://github.com/ruby/openssl/commit/41da2955db -
12:37 PM Bug #18161 (Closed): [BACKPORT] b8386f7f7f6d7a7d76481e02d389d0f5211f0f2c
- The change of tool/lib/vcs.rb in commit:b8386f7f7f6d7a7d76481e02d389d0f5211f0f2c needs to be backported, to run tool/make-snapshort where "7z" command is not installed.
-
09:44 AM Revision 11fd3fec (git): Add benchmarks to create Time instances
-
09:05 AM Bug #18160 (Closed): IndexError raised from MatchData#{offset,begin,end} does not keep the encoding of the argument
- Applied in changeset commit:git|99d8c4832a7133ca52578d015e3ddcfd94820f4a.
----------
Preserve the encoding of the argument in IndexError [Bug #18160] -
05:05 AM Revision e8025874 (git): Add printf attribute to functions call va_list format functions
-
02:16 AM Revision c5570a7c (git): Extract backref_number_check
-
02:16 AM Revision 99d8c483 (git): Preserve the encoding of the argument in IndexError [Bug #18160]
-
02:16 AM Revision 83a5e2bb (git): Using RB_FLOAT_TYPE_P macro
-
02:16 AM Revision af5826a2 (git): Replace RB_TYPE_P macro to FIXNUM_P and RB_INTEGER_TYPE_P macro
-
02:00 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
- schneems (Richard Schneeman) wrote in #note-2:
> For additional context for anyone who could not see the presentation, I uploaded my RubyKaigi talk as unlisted on YouTube https://youtu.be/DfGG77zVVR4.
This is now also available 'offi...
09/11/2021
- 06:56 PM Revision 92674951 (git): * 2021-09-12 [ci skip]
-
06:51 PM Revision bbd105c4 (git): Exclude option_parser from Test::Unit::Runner#inspect
-
06:45 PM Revision 308183ff (git): Prepend the modules in Test::Unit
- Needs to override Test::Unit::Runner#run, so that RunCount#run
runs which increments @@run_count. Previously it worked because
these methods were inserted between Test::Unit::Runner#run and
MiniTest::Unit#run. -
01:04 PM Feature #12075: some container#nonempty?
- One of the selling points of `size?`, aside from the appearance of the name in the existing class File::Stat, is that it explicitly says it would check the size, which means it is essentially equivalent to `size > 0` and never like `each...
-
12:32 PM Feature #12075: some container#nonempty?
- Here's my opinion about the idea that we should just import ActiveSupport's `present?`.
ActiveSupport's `present?` is defined for all kinds of objects, and Rails application programmers are so much used to calling `present?` on any obje... -
09:31 AM Feature #12075: some container#nonempty?
- Some additional candidates for the method name:
`content?`
`substantial?` -
01:03 PM Revision 7686776c (git): Hash values should be omitted in Ripper results
-
12:59 PM Bug #18160 (Closed): IndexError raised from MatchData#{offset,begin,end} does not keep the encoding of the argument
- ```ruby
m = /.*/.match("foo")
m.offset("\u{3042}") rescue p $!.message
#=> "undefined group name reference: \xE3\x81\x82"
``` -
12:05 PM Revision 8d0315a2 (git): Removed unsed assertions for rubygems
-
11:35 AM Revision d58e0ffc (git): Removed unused alias for run_test
-
11:23 AM Revision 297f9b8d (git): Add documentation and tests for keyword argument value omission
- [Feature #14579]
-
10:20 AM Revision d05ef388 (git): [DOC] NEWS for [Feature #14579] [ci skip]
-
10:19 AM Revision 8e832ea0 (git): [DOC] Fixed indents in NEWS.md [ci skip]
-
10:09 AM Revision 28df0377 (git): [DOC] Separate paragraph in LEGAL instead of break lines [ci skip]
- Although trailing spaces in Markdown breaks the line, it is often
overlooked. -
10:09 AM Revision 78998668 (git): Another test for [Feature #14579]
- The value of the dynamic key cannot be omitted for now.
-
09:59 AM Feature #14579 (Closed): Hash value omission
- Thank you.
Committed in c60dbcd1c55cd77a24c41d5e1a9555622be8b2b8. -
09:52 AM Feature #14579: Hash value omission
- After the RubyKaigi 2021 sessions, we have discussed this issue and I was finally persuaded.
Our mindset has been updated (mostly due to mandatory keyword arguments).
Accepted.
Matz.
-
09:28 AM Feature #14579: Hash value omission
- Here's a typical use case.
```ruby
def get_user_profile(client)
client.get_json("/current_user") => { id: }
client.get_json("/profile", { id: }) => { nick:, bio: }
return { id:, nick:, bio: }
end
```
-
09:20 AM Feature #14579 (Open): Hash value omission
-
09:59 AM Feature #17292 (Closed): Hash Shorthand / Punning
- Thank you.
Committed in c60dbcd1c55cd77a24c41d5e1a9555622be8b2b8. -
09:52 AM Revision c60dbcd1 (git): Allow value omission in Hash literals
- `{x:, y:}` is a syntax sugar of `{x: x, y: y}`.
-
09:10 AM Revision 64e056a4 (git): Drop to Ruby 1.8 related code
-
09:10 AM Revision a13ee1f3 (git): Removed rubinius support from test suite
-
09:10 AM Revision aebd0a87 (git): Removed maglev related code because it's not active status now
-
08:54 AM Revision b568e6a1 (git): Suppress deprecated rb_iterate declaration warnings in C++
- Apply commit:733ffa74cd32a5c11ff744a5490782daa00ff1ae again.
-
08:37 AM Revision 952806cd (git): Update comments for minitest
-
08:32 AM Revision cd83e716 (git): Update an option message
-
08:19 AM Revision 911f62e6 (git): Directly alias orig_run_suite
-
08:12 AM Revision 46bde60d (git): Remove method filter hack for minitest
-
08:03 AM Revision 0fbde94b (git): [ruby/rdoc] Convert upper case copyright and registered marks
- https://github.com/ruby/rdoc/commit/3bca7dc093
-
08:03 AM Revision bc0ea95c (git): [ruby/rdoc] Convert tick double quote in character entity references
- https://github.com/ruby/rdoc/commit/6ed889aac9
-
08:03 AM Revision 69441634 (git): [ruby/rdoc] Convert a backtick to an open single quote
- https://github.com/ruby/rdoc/commit/82eaefbae4
-
08:03 AM Revision c5c0f5c6 (git): [ruby/rdoc] Convert single quotes in character entity references
- As well as double quotes.
https://github.com/ruby/rdoc/pull/824#discussion_r683173389
https://github.com/ruby/rdoc/commit/09002bdab5 -
07:26 AM Revision 30b4da2b (git): Update the test tool path
- 07:02 AM Revision cbda32cd (git): Update bundled_gems at 2021-09-11
-
06:29 AM Revision d9025ee2 (git): fixup f73f9e1f893409d8b7b42ff5fbda104fdd277cba
-
06:17 AM Revision 806583c0 (git): Change include order for test assertions
-
06:17 AM Revision f73f9e1f (git): Replace minitest to test for backtrace_filter
-
06:01 AM Revision bf5711f4 (git): Check ruby-related includes only [ci skip]
-
05:37 AM Misc #18122: DevelopersMeeting20210916Japan
- * [Feature #18159] Integrate functionality of dead_end gem into Ruby (duerst)
- It would be very helpful for beginners -
05:19 AM Bug #18154: String#initialize leaks memory for STR_NOFREE strings
- ruby_3_0 650af7d29d98de6a3c2631e31edc6fbe435ece89 merged revision(s) 5d815542815fe8b939239750bba7f8f0b79c97d6.
-
05:19 AM Bug #18126: Process termination three seconds after thread termination dumps core
- ruby_3_0 13f64b65e0476c2fe416a29274fcc91e3c0cf5d3 merged revision(s) f336a3eb6c76890f3d8f878725b3d328c8fdcf33.
-
05:18 AM Bug #17794: addr2line.c can free(3) an invalid pointer without zlib
- ruby_3_0 8e4ed4ed00e8346029953c14dd414a996e37a437 merged revision(s) d795f494a89e0d9498dfedc54b8a98acc2bc4d7b.
-
05:00 AM Revision 650af7d2 (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 that is marked
with STR_NOFREE because it does not unset the STR_NOFREE flag.
---
string.c ... -
04:59 AM Revision 13f64b65 (git): merge revision(s) f336a3eb6c76890f3d8f878725b3d328c8fdcf33: [Backport #18126]
- Use free instead of xfree to free altstack
The altstack memory of a thread may be free'ed even after the VM is
destructed. After that, GC is no longer available, so calling xfree
may lead to a segfault.
... -
04:55 AM Bug #17052: Ruby with LTO enabled has issues with SIGSEGV handler
- MEMO: Backporting 72317b333b85eed483ad00bcd4f40944019a7c13 depends on https://bugs.ruby-lang.org/issues/17585.
-
04:52 AM Revision 8e4ed4ed (git): merge revision(s) d795f494a89e0d9498dfedc54b8a98acc2bc4d7b: [Backport #17794]
- Avoid `free(3)`ing invalid pointer
Fixes [Bug #17794]
---
addr2line.c | 2 ++
1 file changed, 2 insertions(+) -
03:50 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
- Thank you for creating the issue, Martin 🙏. For additional context for anyone who could not see the presentation, I uploaded my RubyKaigi talk as unlisted on YouTube https://youtu.be/DfGG77zVVR4. You can view it when it is done uploading...
-
03:10 AM Feature #18159 (Closed): Integrate functionality of syntax_suggest gem into Ruby
- Missing 'end' errors are difficult to fix. We should integrate the functionality of the dead_end gem (https://github.com/zombocom/dead_end) into Ruby similar to how we integrated did_you_mean. It would greatly help programming Ruby, in p...
-
03:29 AM Revision 6f35a4e5 (git): Use `./autogen.sh` instead of `autoconf` in doc
-
02:21 AM Revision b1789294 (git): Fixed uninitialized constant Test::Unit::Assertions::MIN_MEASURABLE.
- I'm not sure why it's failed under the chkbuild and rubyci.
http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20210911T000007Z.fail.html.gz -
01:25 AM Revision 2bc85766 (git): [ruby/net-http] Use omit instead of skip for test-unit
- https://github.com/ruby/net-http/commit/5bb14fd3bc
-
12:15 AM Revision 9784f668 (git): Using NIL_P macro instead of RB_TYPE_P macro
-
12:13 AM Revision 032534db (git): Using RB_BIGNUM_TYPE_P macro
09/10/2021
-
11:48 PM Revision 56065f06 (git): Using SYMBOL_P macro
-
11:48 PM Revision 9583d205 (git): Added missing Assertions for assert_file_predicate
-
11:48 PM Revision d0538381 (git): Replace Test::Assertion and Test::Skip to Test::Unit::AssertionFailedError and Test::Unit::PendedError
-
11:48 PM Revision 7cec81e0 (git): Removed needless require
-
11:48 PM Revision 151a1cd4 (git): Fixed inconsistent require order for assertions and core_assertions
-
11:48 PM Revision d7f0b41c (git): Surpressing the noisy messages
-
11:48 PM Revision 980f6193 (git): Temporary pend unknown behavior of parallel tests
-
11:48 PM Revision 566bbc24 (git): pend non-supported feature
-
11:48 PM Revision bc1c09c6 (git): More fixed assertion message tests
-
11:48 PM Revision 1c4f0f1e (git): We prepared Test::Unit::TestCase in default value
-
11:48 PM Revision 0fda70e3 (git): We don't want to consistent assert and refute assertions
-
11:48 PM Revision 47928204 (git): Fixed compatible assertion message format
-
11:48 PM Revision 0a5844cb (git): Removed output assertion tests. Because our default runner is replaced by custom output
-
11:48 PM Revision 6b5400cc (git): Use msg format with test-unit
-
11:48 PM Revision 934feb1d (git): Removed minitest dir from make task
-
11:48 PM Revision 905c04d1 (git): Use Test namespace instead of MiniTest in test_parallel.rb
-
11:48 PM Revision 9ff614bc (git): Use Test::Unit::Assertions migrated with MiniTest::Assertions
-
11:48 PM Revision ad979a5e (git): Replace Test::Unit to Test::Unit::Runner migrated with MiniTest::Unit
-
11:48 PM Revision 6d206352 (git): Use assert_raise instead of assert_raises
-
11:48 PM Revision d5e94bf5 (git): Replace MiniTest to Test
-
11:48 PM Revision 8aaa40e5 (git): Move test of minitest to testunit
-
11:48 PM Revision a3b05186 (git): Removed obsoleted constant
-
11:48 PM Revision dbbfdc48 (git): Added core_assertions.rb to LEGAL
-
11:48 PM Revision 4505be6f (git): Removed MiniTest hack for the default gems repo
-
11:48 PM Revision 3451d4d9 (git): Removed minitest dir and added LEGAL infomation for based code
-
11:48 PM Revision 9b026ca3 (git): Integrate Minitest to Test
-
11:48 PM Revision 1e18f4e6 (git): Use Test::Unit::Runner instead of MiniTest::Unit
-
11:48 PM Revision 0598e87a (git): Use prepend for override to status line
-
11:48 PM Revision 8ee38bdd (git): Removed duplicated autorun method
-
11:48 PM Revision 62db6e47 (git): Resolved conflict initializers
-
11:48 PM Revision 7ef0a463 (git): Removed unused _run_suites
-
11:48 PM Revision 988eda74 (git): Removed deprecated process_args
-
11:48 PM Revision 206af472 (git): Merge poke methods
-
11:48 PM Revision 1fd2a66a (git): Merge run methods
-
11:48 PM Revision 374cc723 (git): Removed VERSION constant
-
11:48 PM Revision 8ec187c0 (git): Replace MiniTest::Unit to Test::Unit::Runner
-
11:48 PM Revision c18e9539 (git): Move MiniTest::Unit to under Test::Unit::Runner
-
11:48 PM Revision 78ec0663 (git): Use CoreAssertions instead of Assertions
-
11:48 PM Revision 48933a34 (git): Added default test-class for parallel tests
-
11:48 PM Revision e4b5ac9b (git): Use Test::Unit namespace
-
11:48 PM Revision df86d78a (git): Use self class for diff
-
11:48 PM Revision 3e32412e (git): Fixed broken runner for `make test-all`
-
11:48 PM Revision 871e7b5f (git): Use MiniTest
-
11:48 PM Revision 7456cbdd (git): Move test_order under the Test::Unit::TestCase
-
11:48 PM Revision 93c44c4e (git): Move constants under the TestCase
-
11:48 PM Revision 54d2d706 (git): Migrate MiniTest::Unit::TestCase class under the Test::Unit
-
11:48 PM Revision 8431c718 (git): Removed needless compatibility for MiniTest 5
-
11:48 PM Revision 77763d49 (git): Removed needless alias about Minitest
-
11:48 PM Revision 1bec4f25 (git): Move MiniTest::Assertions to Test::Unit::Assertions
-
11:41 PM Revision cd829bb0 (git): Remove printf family from the mjit header
- Linking printf family functions makes mjit objects to link
unnecessary code. -
10:21 PM Revision 967b9743 (git): Enhanced RDoc for Enumerable (#4808)
- #to_a
#to_h
#inject - 07:41 PM Revision c09f8e56 (git): * 2021-09-11 [ci skip]
-
07:41 PM Revision 3e038ab1 (git): [ruby/irb] Ignore invalid 3 colons in completion
- https://github.com/ruby/irb/commit/5e29e3e39c
-
01:50 PM Misc #18157 (Closed): Weird resolving behaviour
-
07:03 AM Misc #18157: Weird resolving behaviour
- **UPD** Nevermind. I've read DNS docs and it seems that a DNS server sends a flag that indicates an answer was truncated and a client should use TCP connection for getting full info. It seems unfortunately I use the server that doesn't s...
-
12:26 PM Revision cfbf2bde (git): Remove unused argument
-
11:00 AM Revision cb4e2cb5 (git): .github/workflows/compilers.yml: disable shared for LTO
- LTO is about static links. Makes no sense to have DLLs.
-
11:00 AM Revision 0de84bb7 (git): .github/workflows/baseruby.yml: check Ruby 3.0
- Why not?
-
11:00 AM Revision f7523826 (git): spec/ruby/optional/capi/ext: must support GCC 5
- What a silly bug.
-
11:00 AM Revision b0f01202 (git): spec/ruby/optional/capi/ext: support ruby < 3
- RBIMPL_WARNING_PUSH is a 3.0 feature. Rubyspec OTOH has to support 2.x.
-
11:00 AM Revision b563b9c4 (git): spec/ruby/optional/capi/ext: suppress warnings
- These warnings are okay here.
-
11:00 AM Revision 488ef54f (git): .github/workflows/compilers.yml: --enable-shared
- Noticed that defs/gmake.mk has `exts: rubyspec-capiext` dependency only
when $ENABLE_SHARED is true. This one adds extra tests so we basically
welcome. Why not default it on. -
11:00 AM Revision a310f896 (git): common.mk: update dependencies
-
11:00 AM Revision 64f27124 (git): suppress GCC's -Wnonnull-compare
- This particular NULL check must be a good thing to do both statically
and dynamically. -
11:00 AM Revision c39dd708 (git): suppress GCC's -Wmissing-attribute
- I was not aware of this because I use clang these days.
-
11:00 AM Revision 6522b51c (git): rb_ary_new_from_values: can take NULLs
- Explicit check done at runtime.
-
11:00 AM Revision dddc618d (git): suppress GCC's -Wsuggest-attribute=format
- I was not aware of this because I use clang these days.
-
11:00 AM Revision fd12bc18 (git): ruby_scan_oct, ruby_scan_hex: are not pure
- Silly bug, they write back consumed bytes through passed pointers. Must
never be pure functions.
ruby_scan_oct does not refer any static variables so it can still be
__declspec(noalias), while ruby_scan_hex is not because it reads from... -
11:00 AM Revision de2afff1 (git): dln.c: add missing dependency
-
11:00 AM Revision 4f03930d (git): ruby_cleanup: fix MSVC compile error
- See https://ci.appveyor.com/project/ruby/ruby/builds/40686153/job/1wihxw5m5kybtohj
-
11:00 AM Revision 679f4b89 (git): template/Doxyfile.tmpl: EXTRACT_ALL=NO
- This prevents file-static functions/variables be listed in the CAPI
documents. An entity shall be placed inside of a file that contains
`@file` doxygen comment, in order for it to be documented. [ci skip] -
11:00 AM Revision 0e3dae78 (git): template/Doxyfile.tmpl: EXTRACT_STATIC: YES [Bugs #14037]
- I often feel that C API documents are lacked in C source codes,
especially for static functions. I propose to turn EXTRACT_STATIC = YES
flag of Doxygen to YES, and write document comments for static functions
as much as possible.
* temp... -
11:00 AM Revision bbe70498 (git): template/Doxyfile.tmpl: rethink about exclusions
- I guess we don't want documents for C API of extension libraries? They
are never intended to provide C APIs anyways.
We could revisit this decision later. [ci skip] -
11:00 AM Revision 676073b6 (git): include/ruby.h: skip doxygen
- Everything defined in this header file are for backwards compatibility
only. No one practically need them any longer. [ci skip] -
11:00 AM Revision 4702b59f (git): include/ruby/backward.h: skip doxygen
- There is nothing interesting here. [ci skip]
-
11:00 AM Revision 6420db8a (git): include/ruby/debug.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 1563526e (git): include/ruby/defines.h: add doxygen
- The only thing that remains in this file which is still worth
documenting is the RUBY macro. Everything else were split into many
files in
https://github.com/ruby/ruby/pull/2991/commits/1ff4cee2b172bf7653c29a8522c132907172b975
[ci skip] -
11:00 AM Revision 6e8e2b46 (git): forgot to delete a redundant comment
-
11:00 AM Revision 3ca688ae (git): include/ruby/encoding.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 84b96298 (git): include/ruby/fiber/scheduler.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 809138fe (git): include/ruby/io.h: add doxyen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 6204b0dd (git): include/ruby/memory_view.h: add doxygen
- I'm just applying doc/memory_view.md as a doxygen comment. [ci skip]
-
11:00 AM Revision 5a79439a (git): include/ruby/missing.h: skip doxygen
- We don't want to document e.g. M_PI, which is an ISO C thing.
-
11:00 AM Revision 56c04750 (git): include/ruby/ractor.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 2c4dccad (git): include/ruby/random.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 1c9106da (git): include/ruby/re.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 4c14c555 (git): include/ruby/regex.h: skip doxygen
- It seems this is a part of Onigmo's API, not Ruby's.
-
11:00 AM Revision e18bc14a (git): include/ruby/ruby.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 4912260b (git): include/ruby/subst.h: skip doxygen
- Nothing worth documenting in this file. [ci skip]
-
11:00 AM Revision a50287ab (git): include/ruby/thread.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 53e0d7ee (git): include/ruby/thread_native.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision eb39497e (git): include/ruby/util.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 99dd9580 (git): include/ruby/version.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 072d74cc (git): include/ruby/vm.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision ba814a5a (git): include/ruby/backward/2/assume.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5107a6bf (git): include/ruby/backward/2/attributes.h: skip doxygen
- These macros are for backwards compatibility. No longer used in our
public header files. People can safely forget about them.
[ci skip] -
11:00 AM Revision 07240056 (git): include/ruby/backward/2/bool.h: skip doxygen
- It's 21st century, right? Just forget about them. [ci skip]
-
11:00 AM Revision c0b5d95c (git): include/ruby/backward/2/gcc_version_since.h: skip doxygen
- It seems no public APIs depend on this macro any longer. [ci skip]
-
11:00 AM Revision 5868ebf4 (git): include/ruby/backward/2/inttypes.h: skip dpxygen
- These macros need not be documented methinks. [ci skip]
-
11:00 AM Revision 0f9cf6d4 (git): include/ruby/backward/2/limits.h: skip doxygen
- For instane CHAR_BIT is an ANSI C macro which should be documented in
other places than Ruby (and the definition in this file must work
exactly identical to that of standard one). [ci skip] -
11:00 AM Revision 7ead6906 (git): include/ruby/backward/2/long_long.h: add doxygen
- Might want to delete LONG_LONG macro but for the time being let us
describe what on earth it is. [ci skip] -
11:00 AM Revision f05dc8b4 (git): include/ruby/backward/2/r_cast.h: skip doxygen
- Nobody practically uses this file. Please just don't remember.
[ci skip] -
11:00 AM Revision e5a1efb7 (git): include/ruby/backward/2/rmodule.h: skip doxygen
- These macros are considered archaic. [ci skip]
-
11:00 AM Revision c4693b8a (git): include/ruby/backward/2/stdalign.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 8a469f1c (git): include/ruby/backward/2/stdarg.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5453031f (git): include/ruby/backward/cxxanyargs.hpp: addo doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision cac1e88d (git): include/ruby/backward/cxxanyargs.hpp: suppress doxygen warning
- rb_cFiber is not visible from extension libraries, hence intentionally
not documented. [ci skip] -
11:00 AM Revision 9eab1e91 (git): include/ruby/internal/arithmetic/char.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 6e62cf46 (git): include/ruby/internal/arithmetic/double.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 887c1f11 (git): include/ruby/internal/arithmetic/fixnum.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 98ab2861 (git): include/ruby/internal/arithmetic/gid_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5e1caeb1 (git): include/ruby/internal/arithmetic/int.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 8fa82cd2 (git): include/ruby/internal/arithmetic/intptr_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 6706d021 (git): include/ruby/internal/arithmetic/long.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision abd15ac7 (git): include/ruby/internal/arithmetic/long_long.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision e9c423ac (git): include/ruby/internal/arithmetic/mode_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 92150fde (git): include/ruby/internal/arithmetic/off_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5289552e (git): include/ruby/internal/arithmetic/pid_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 009c6b74 (git): include/ruby/internal/arithmetic/short.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5c3cd097 (git): include/ruby/internal/arithmetic/size_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 86d4fe68 (git): include/ruby/internal/arithmetic/st_data_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision edf1964b (git): include/ruby/internal/arithmetic/uid_t.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0ea15713 (git): postscript about rb_mutex_sleep
- Asked ko1 about the design. [ci skip]
-
11:00 AM Revision ce54282b (git): include/ruby/internal/intern/array.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision f9a00f9e (git): include/ruby/internal/intern/bignum.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision fbe1fcd8 (git): include/ruby/internal/intern/class.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 5f478d8a (git): include/ruby/internal/intern/compar.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0375f1fe (git): include/ruby/internal/intern/complex.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0f3ae588 (git): include/ruby/internal/intern/cont.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 974a9e4f (git): include/ruby/internal/intern/dir.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0a703425 (git): include/ruby/internal/intern/enum.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 407c4850 (git): include/ruby/internal/intern/enumerator.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision d5460f1c (git): include/ruby/internal/intern/error.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 3fa875f8 (git): include/ruby/internal/intern/eval.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision e3b94182 (git): include/ruby/internal/intern/file.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision ba42d35d (git): include/ruby/internal/intern/gc.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 990a6c78 (git): include/ruby/internal/intern/hash.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 398be8bc (git): include/ruby/internal/intern/io.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 63aef9b1 (git): include/ruby/internal/intern/load.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 72a43d4a (git): include/ruby/internal/intern/marshal.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 14e6e122 (git): include/ruby/internal/intern/numeric.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision d43accae (git): include/ruby/internal/intern/object.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 4f979174 (git): include/ruby/internal/intern/parse.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 26b7efc5 (git): include/ruby/internal/intern/proc.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 15255b30 (git): include/ruby/internal/intern/process.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 357a4355 (git): include/ruby/internal/intern/random.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 949220d9 (git): include/ruby/internal/intern/range.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 7c8ad0a3 (git): include/ruby/internal/intern/rational.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 06127fe4 (git): include/ruby/internal/intern/re.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 9d91878b (git): include/ruby/internal/intern/ruby.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 4625ab88 (git): include/ruby/internal/intern/select.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 29201e1a (git): include/ruby/internal/intern/select/largesize.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 20716f64 (git): include/ruby/internal/intern/select/posix.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 515f8d09 (git): include/ruby/internal/intern/select/win32.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 65ec1706 (git): include/ruby/internal/intern/signal.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 772ad771 (git): include/ruby/internal/intern/sprintf.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 091faca9 (git): include/ruby/internal/intern/string.h: add doygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 1bdae377 (git): include/ruby/internal/intern/struct.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 45803af5 (git): include/ruby/internal/intern/thread.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision a88bd246 (git): include/ruby/internal/intern/time.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision cbf9fc6b (git): include/ruby/internal/intern/variable.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 43cac512 (git): include/ruby/internal/intern/vm.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 8b0dbca2 (git): include/ruby/internal/core/rarray.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision a2b8f61c (git): include/ruby/internal/core/rbasic.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 9c4aa94a (git): include/ruby/internal/core/rbignum.h: add doxgen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 7c28330c (git): include/ruby/internal/core/rclass.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 005ff5da (git): include/ruby/internal/core/rdata.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0c486c55 (git): include/ruby/internal/core/rfile.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision b92a9af4 (git): include/ruby/internal/core/rhash.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision b40d74ce (git): include/ruby/internal/core/rmatch.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 549e9383 (git): include/ruby/internal/core/robject.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision ada4a0fd (git): include/ruby/internal/core/rregexp.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 1bd13394 (git): include/ruby/internal/core/rstring.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 746996e6 (git): include/ruby/internal/core/rstruct.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision fdae26a5 (git): include/ruby/internal/core/rtypeddata.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 15610129 (git): include/ruby/internal/anyargs.h: fix typo
- RBIMPL_ATTR_NONNULL macro takes an argument.
-
11:00 AM Revision 618fa0a6 (git): include/ruby/internal/anyargs.h: fix typo
- Just applied spell checker. [ci skip]
-
11:00 AM Revision cf1424d6 (git): include/ruby/internal/cast.h: skip doxygen
- This header contains nothing worth documenting. [ci skip]
-
11:00 AM Revision b5e491fb (git): include/ruby/internal/compiler_is: skip doxygen
- We don't want 3rd parties to use these RBIMPL_ macros. Let's not
document them. [ci skip] -
11:00 AM Revision 924d78f8 (git): include/ruby/internal/config.h: skip doxygen
- It is definitely desirable to document them, but we need more human
resources. Tentatively disable documenting them. [ci skip] -
11:00 AM Revision b7cd9a3b (git): include/ruby/internal/constant_p.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 538a3919 (git): include/ruby/internal/ctype.h: add doxygen
- Must not be a bad idea to improve documents.
-
11:00 AM Revision 9febab7a (git): include/ruby/internal/dllexport.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 0d13f5aa (git): include/ruby/internal/dosish.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 30f33198 (git): include/ruby/internal/eval.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision ee94fb44 (git): include/ruby/internal/event.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 99c3328e (git): include/ruby/internal/error.h: name a parameter
- Better document [ci skip]
-
11:00 AM Revision 891dbedd (git): include/ruby/internal/error.h: refactor move contents around [ci skip]
-
11:00 AM Revision 1b6245cc (git): include/ruby/internal/error.h: add doxygen
- Must not be a bad idea to improve documents.
-
11:00 AM Revision 4881a3ed (git): include/ruby/internal/fl_type.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision fbe0785a (git): include/ruby/internal/glob.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 3be4adcf (git): include/ruby/internal/globals.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision f83b14af (git): include/ruby/internal/interpreter.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
In fact many functions declared in the header file are already
documented more or less. They were just copy & pasted, with applying
some style updates. -
11:00 AM Revision 03fd22a1 (git): include/ruby/internal/iterator.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 4397e737 (git): include/ruby/internal/memory.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 00ff6b68 (git): include/ruby/internal/method.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
In fact many functions declared in the header file are already
documented more or less. They were just copy & pasted, with applying
some style updates. -
11:00 AM Revision 9ba9dbf1 (git): include/ruby/internal/module.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
In fact many functions declared in the header file are already
documented more or less. They were just copy & pasted, with applying
some style updates. -
11:00 AM Revision 1f66d8a7 (git): include/ruby/internal/newobj.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision c3c0bf68 (git): include/ruby/internal/rgengc.h: add dosygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 2061dadb (git): include/ruby/internal/scan_args.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision b0a7c0df (git): include/ruby/internal/special_consts.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 818fabfc (git): include/ruby/internal/stdalign.h: add doxygen
- Unlike other "add doxygen" commits this one adds a preprocessor branch
that doxygen would process. This prevents it from parsing other parts
of the file. -
11:00 AM Revision 73d2bf97 (git): include/ruby/internal/symbol.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 178ce745 (git): include/ruby/internal/value.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision e2a441bd (git): include/ruby/internal/value_type.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 3341e178 (git): include/ruby/internal/variable.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 13be4c03 (git): include/ruby/internal/warning_push.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision 28b7b0e1 (git): include/ruby/internal/xmalloc.h: add doxygen
- Must not be a bad idea to improve documents. [ci skip]
-
11:00 AM Revision a300133b (git): include/ruby/internal/xmalloc.h: fix typo [ci skip]
-
11:00 AM Revision daf0c04a (git): internal/*.h: skip doxygen
- These contents are purely implementation details, not worth appearing in
CAPI documents. [ci skip] -
11:00 AM Revision b6469c3a (git): template/Doxyfile.tmpl: add alias
- This enables me to write `@shyouhei` in C comments without complained by
doxygen that @shyouhei is an unknown special command. [ci skip] -
11:00 AM Revision a08163fb (git): template/Doxyfile.tmpl: use of += operator
- It is easier to maintain (e.g. sort them). [ci skip]
-
11:00 AM Revision f9af5c95 (git): template/Doxyfile.tmpl: quote spaces
- The new Doxyfile.tmpl says:
> # Values that contain spaces should be placed between quotes (\" \").
[ci skip] -
11:00 AM Revision 85a737a1 (git): template/Doxyfile.tmpl: increase DOT_GRAPH_MAX_NODES
- `make capi` warned:
> warning: Included by graph for 'dllexport.h' not generated, too many nodes (85)
[ci skip] -
11:00 AM Revision c9753f3f (git): template/Doxyfile.tmpl: delete commented-out settings
- Let our VCS manage old contents. [ci skip]
-
11:00 AM Revision aa5dc3e2 (git): template/Doxyfile.tmpl: modernize
- Didn't question the current settings. This changeset just re-applied
`doxygen -g` against:
doxygen 1.9.0 (1e72202d8fa0e9d2b3f2a29c88ec4f5790a0a4e2)
[ci skip] -
11:00 AM Revision ef744835 (git): tool/strip-rdoc.rb: optimize
- This script is called from Doxygen many times. Worth optimising.
[ci skip] -
11:00 AM Revision 94e5953b (git): sed -i 's/. They/. They/'
- Truly editorial fix for comments. This works better with Emacs'
set-justification-full function. [ci skip] -
10:12 AM Bug #18149: Can't match against strings with special codes within
- Thx for the reply. I think that's reasonable.
-
07:42 AM Bug #17429: Prohibit include/prepend in refinement modules
- In the current implementation:
* Refinement#import raises an ArgumentError if the specified module has methods written in C.
Should it import C methods without refinements activation?
* Only methods defined directly in the specifie... -
05:51 AM Revision b76ad15e (git): Remove stale DLEXT2
- Actually disabled at 181a3a2af5df88d145b73a060d51fe437c8c4ad4 in
2004, it has remained in config.status and been carried over to
rbconfig.rb. -
04:51 AM Revision 3d4207f9 (git): Need `#`
- `shareable_constant_value` is magic comment.
-
02:38 AM Revision 5dc753df (git): [ruby/reline] Move #pointer from DialogRenderInfo to Dialog
- https://github.com/ruby/reline/commit/92dbac0bff
-
02:01 AM Revision 01a364a3 (git): [ruby/irb] Version 1.3.8.pre.9
- https://github.com/ruby/irb/commit/4781f67fb8
-
02:01 AM Revision e02bbe46 (git): [ruby/irb] Update dependency, reline >= 0.2.8.pre.9
- https://github.com/ruby/irb/commit/ab5d84c55b
-
01:59 AM Revision fbfa0c88 (git): [ruby/reline] Version 0.2.8.pre.9
- https://github.com/ruby/reline/commit/bad76b5a87
-
01:57 AM Revision 4c896cda (git): [ruby/reline] Fix scroll range of a script for tests
- https://github.com/ruby/reline/commit/6ceebe52bc
-
12:06 AM Revision e5c40c3d (git): [ruby/reline] Add tests that column of dialog with scrollbar is moved without garbase
- https://github.com/ruby/reline/commit/45c70d6222
-
12:06 AM Revision 199a681d (git): [ruby/reline] Add a test that text under dialog appears
- https://github.com/ruby/reline/commit/0b63bd56ce
-
12:06 AM Revision a22c04a1 (git): [ruby/reline] Add a test that autocomplete doesn't crash after 2nd line
- https://github.com/ruby/reline/commit/f682c74975
-
12:06 AM Revision d1498f93 (git): [ruby/reline] Add a test that dialog doesn't crash when callback returns nil
- https://github.com/ruby/reline/commit/2c6f604b98
-
12:06 AM Revision b0052260 (git): [ruby/reline] Add a test that autocompletion returns to the original text
- https://github.com/ruby/reline/commit/d80880e56b
-
12:05 AM Revision 90f0f22f (git): [ruby/reline] Use single quotes to match others in the file
- https://github.com/ruby/reline/commit/a17de2d6d8
-
12:05 AM Revision 9066496a (git): [ruby/reline] Add a test that autocomplete dialog doesn't crash when empty
- https://github.com/ruby/reline/commit/9c0080c27f
-
12:05 AM Revision 8e6ed5d7 (git): [ruby/reline] Add a test for when completion target is wrapped
- https://github.com/ruby/reline/commit/25a94d70c3
-
12:05 AM Revision 5af602e4 (git): [ruby/reline] Erase lines correctly when dialog height is changed
- https://github.com/ruby/reline/commit/68d2516551
-
12:05 AM Revision f51ce20c (git): [ruby/reline] Fix complete proc of a script for tests
- https://github.com/ruby/reline/commit/ee1c1adddc
-
12:05 AM Revision 963e2c33 (git): [ruby/reline] Add a test that dialog may appear at the top if cursor at bottom edge
- https://github.com/ruby/reline/commit/6c2ab47958
-
12:04 AM Revision c00643c1 (git): [ruby/reline] Add a test for dialog at right edge
- https://github.com/ruby/reline/commit/db642169b9
-
12:04 AM Revision c25511ef (git): [ruby/reline] Add a test for dialog with scroll key
- https://github.com/ruby/reline/commit/99640abf75
-
12:04 AM Revision c94735fa (git): [ruby/reline] Add tests for autocomplete with scrollbar
- https://github.com/ruby/reline/commit/29634cbc93
-
12:04 AM Revision 364e6463 (git): [ruby/reline] Add a test for simple dialog
- https://github.com/ruby/reline/commit/d70f507e2c
-
12:04 AM Revision 44759533 (git): [ruby/reline] Add a simple test for autocomplete
- https://github.com/ruby/reline/commit/11f83b2f4b
09/09/2021
-
11:34 PM Revision 7983fb96 (git): [ruby/irb] Tests may not execute in the source directory
- https://github.com/ruby/irb/commit/f4aaa70cfc
-
10:43 PM Revision 62cecea0 (git): Find irb command path in test
-
09:37 PM Bug #17623 (Closed): irb starts with some local variables already defined - Applied in changeset commit:git|3503c94af501e38164613ef8347174a27346828a.
----------
[ruby/irb] Avoid loading files' local variables [Bug #17623]
https://github.com/ruby/irb/commit/b12f0cb8e2 -
09:37 PM Revision 7cc298a4 (git): [ruby/irb] Pend on truffleruby
- https://github.com/ruby/irb/commit/fbf52d9608
-
09:37 PM Revision 3bd596ef (git): [ruby/irb] Remove an unused variable
- https://github.com/ruby/irb/commit/5bf1cb2078
-
09:37 PM Revision 90afe5f1 (git): [ruby/irb] Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rb
- https://github.com/ruby/irb/commit/e736a77076
- 09:37 PM Revision 3503c94a (git): [ruby/irb] Avoid loading files' local variables [Bug #17623]
- https://github.com/ruby/irb/commit/b12f0cb8e2
- 07:59 PM Revision 192147af (git): * 2021-09-10 [ci skip]
-
07:59 PM Revision d86c1a31 (git): [ruby/irb] Add yamatanooroti test for symbol with backtick
- https://github.com/ruby/irb/commit/4d32f0e88e
-
07:59 PM Revision f085a6fb (git): [ruby/irb] Support symbol with backtick
- https://github.com/ruby/irb/commit/0aa2425883
-
04:11 PM Feature #17845: Windows Ruby - ucrt build?
- I said:
'This would also mean that MSP-Greg/setup-ruby-pkgs wouldn't be needed for updates to build tools, as it's currently used for in many repos.'
This would only be true if repos only run CI on the Window-2022 platform. -
04:08 PM Feature #17845: Windows Ruby - ucrt build?
- GitHub Actions has added a Windows-2022 platform, and it only has MSYS2 packages installed, which provide most of the bash shell functionality. The MSYS2 packages do not include the MinGW build tool packages. This will require changes ...
-
03:04 PM Bug #18158 (Closed): Pathname#each_entry without block does not return Enumerator
- `Pathname#each_child` without block returns `Enumerator`.
But `Pathname#each_entry` without block does not return `Enumerator`.
```
% ruby -r pathname -e 'p Pathname(".").each_child.class'
Enumerator
% ruby -r pathname -e 'p Pathn... - 02:56 PM Revision 419e6ed4 (git): Update the Travis badge URL in README. [ci skip]
- It seems the current URL is outdated, as it is not reachable.
-
02:35 PM Revision 141db4f3 (git): test/psych/test_scalar_scanner.rb: Prevent a warning
- ```
[ 4696/20990] TestAst#test_ranges:test/psych/test_scalar_scanner.rb(none):138: warning: ambiguous first argument; put parentheses or a space even after `-' operator
```
http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20210909T1... -
12:45 PM Revision 34839e41 (git): Bundle RBS 1.6.2 (#4817)
-
06:18 AM Misc #18157 (Closed): Weird resolving behaviour
- I need to get TXT records for domain `qmc.kz` . As far as I understand the nameservers for the domain are `ns1.hoster.kz.` , `ns2.hoster.kz.` and `ns3.hoster.kz.`:
```
$ dig ns qmc.kz
; <<>> DiG 9.11.3-1ubuntu1.15-Ubuntu <<>> ns ... - 05:51 AM Revision 847c7001 (git): * 2021-09-09 [ci skip]
-
04:56 AM Revision 2bd6c5dc (git): [ruby/date] Ignore warned variables
- To suppress warnings at the compilation time.
https://github.com/ruby/date/commit/ff21132203 -
01:16 AM Bug #18155: (nil..nil).cover?(x) is true for all x since beginless ranges were introduced
- I'm definitely against option 3. It would break backwards compatibility for code that expects Ruby 2.7 behavior:
```ruby
start = params['start']
finish = params['finish']
(start..finish).cover? obj.modified_date
```
There are l...
09/08/2021
-
03:38 PM Bug #18152: Fix theoretical bug with signals + qsort
- nobu (Nobuyoshi Nakada) wrote in #note-3:
> How do you think about another "hopefully" comment for `bsearch`?
Yes, a comment is needed for `bsearch` since POSIX doesn't say that `bsearch` is async-signal-safe. However, that call t... -
10:19 AM Bug #18152: Fix theoretical bug with signals + qsort
- Since `qsort_r` isn't a standard, POSIX would not include it.
Now we use it on some limited platforms, glibc, some BSDs, and Windows (no signals), I searched info if it's async-signal-safe or not on such platforms but vain.
As for `e... -
06:24 AM Bug #18152: Fix theoretical bug with signals + qsort
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> Can't `qsort_r` be considered async-signal-safe?
No. POSIX's list of async-signal-safe functions can be found here:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.h... -
01:50 AM Bug #18152: Fix theoretical bug with signals + qsort
- Can't `qsort_r` be considered async-signal-safe?
And `qsort` in the `else` needs the same patch too, I think. -
02:58 PM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- BTW I assume, that the `AC_PROG_CC_C99` check was removed due to the following message:
~~~
$ autoconf
configure.ac:207: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:207: You should run autoupdate.
./lib/autoconf... -
02:54 PM Bug #18156 (Closed): 3.0.2 configuration checks by default for C++ compiler instead of C?
- It seems that with commit:git|c32375883a696fcf8e9e99875f1339ee5474a255 the configure script does not check for C compiler but for C++ using Autoconf 2.71. This is the difference between 2.69 [1] and 2.71 [2]:
~~~
--- 2.69
+++ 2.71
... -
02:21 PM Bug #18154 (Closed): String#initialize leaks memory for STR_NOFREE strings
- Applied in changeset commit:git|5d815542815fe8b939239750bba7f8f0b79c97d6.
----------
[Bug #18154] Fix memory leak in String#initialize
String#initialize can leak memory when called on a string that is marked
with STR_NOFREE because it ... -
02:20 PM Revision 5d815542 (git): [Bug #18154] Fix memory leak in String#initialize
- String#initialize can leak memory when called on a string that is marked
with STR_NOFREE because it does not unset the STR_NOFREE flag. -
10:58 AM Bug #18155: (nil..nil).cover?(x) is true for all x since beginless ranges were introduced
- I should add: if we don't want to raise an error, then out of options 1 and 2 my preference would be for 2, as saying a beginless-and-endless range has no type seems more persuasive to me.
-
09:37 AM Bug #18155 (Closed): (nil..nil).cover?(x) is true for all x since beginless ranges were introduced
- ### Description
The introduction of beginless ranges in #14799 changed the behaviour of `Range#cover?` when both the beginning and the end of a `Range` are `nil`. Previously such a range would cover no values; now it covers all values... -
10:53 AM Feature #17845: Windows Ruby - ucrt build?
- IMHO the PR https://github.com/ruby/ruby/pull/4599 is ready to be merged. Are the platform strings OK as summarized in the PR? Are there any changes to be done to get it in?
The bundler issue described above is rather peripheral. I th... -
10:00 AM Misc #18153 (Closed): Should `make install` copy the `ruby.dSYM` folder on macOS?
- Applied in changeset commit:git|0b9242ffacd92fe02e640efb8640041e6838cb8b.
----------
[Misc #18153] Install debug symbol files/directories by the option -
09:20 AM Misc #18153: Should `make install` copy the `ruby.dSYM` folder on macOS?
- I agree that it will help debugging much, but also don't like such directories under `bin` and `lib`.
I'd love to install them if there is a way to locate them a separate place. -
09:51 AM Revision 0b9242ff (git): [Misc #18153] Install debug symbol files/directories by the option
- 07:03 AM Revision 00fd7dac (git): Update bundled_gems at 2021-09-08