Project

General

Profile

Activity

From 09/08/2020 to 09/14/2020

09/14/2020

08:21 PM Bug #15409 (Closed): OpenStruct error when attribute is called 'method'
Merged. marcandre (Marc-Andre Lafortune)
08:10 PM Revision 60f5d384 (git): [ruby/ostruct] Fix dup/clone
Marc-Andre Lafortune
08:10 PM Revision 125605ab (git): [ruby/ostruct] method_missing is private
Marc-Andre Lafortune
08:10 PM Revision 606c009c (git): [ruby/ostruct] Avoid self calling our public methods.
Found because `json` has a bad example in its test suite.
This implementation still offers better encapsulation.
Marc-Andre Lafortune
08:10 PM Revision 67e5f7a9 (git): [ruby/ostruct] Reinstate recent changes
This reverts commit 28e60b0045b5732bca11012d81a5223001faa6b2. Marc-Andre Lafortune
06:18 PM Revision 39312cf4 (git): Optimize Pathname#relative? / absolute?
Marc-Andre Lafortune
05:29 PM Revision 28e60b00 (git): [ruby/ostruct] Revert recent changes
This reverts commit e026e186f4..12a2e32d43. Marc-Andre Lafortune
04:59 PM Revision 867f0c67 (git): [ruby/rdoc] Prefer require_relative
Marc-Andre Lafortune
04:46 PM Revision 12a2e32d (git): [ruby/ostruct] Add access to public instance methods in case they are overriden
Marc-Andre Lafortune
04:46 PM Revision 12a13eef (git): [ruby/ostruct] Tweak doc
Marc-Andre Lafortune
04:46 PM Revision 8eefa8f3 (git): [ruby/ostruct] Allow overriding public methods
[Fixes https://bugs.ruby-lang.org/issues/15409] Marc-Andre Lafortune
04:46 PM Revision ebb8de73 (git): [ruby/ostruct] Refactor handling of frozen OpenStruct. Simplify `new_ostruct_member!`
Marc-Andre Lafortune
04:46 PM Revision 5e7ec053 (git): [ruby/ostruct] Add really basic test that was missing
Marc-Andre Lafortune
04:46 PM Revision e026e186 (git): [ruby/ostruct] Revert "ostruct.rb: deferred accessors"
This reverts commits:
dc38e99813
22c082fcfd
b499e0f9ff
58e5876646
Add test for overriden private methods
[Fixes htt...
Marc-Andre Lafortune
03:05 PM Revision 1cabb216 (git): * 2020-09-15 [ci skip]
git[bot]
03:04 PM Revision e81d7189 (git): sync fstring pool
fstring pool should be sync with other Ractors. ko1 (Koichi Sasada)
03:04 PM Revision 74ddac1c (git): relax dependency
vm_sync.h does not need to include vm_core.h and ractor_pub.h. ko1 (Koichi Sasada)
03:04 PM Revision f7ccb8dd (git): restart Ractor.select on intterupt
signal can interrupt Ractor.select, but if there is no exception,
Ractor.select should restart automatically.
ko1 (Koichi Sasada)
09:22 AM Revision edb5c671 (git): [ruby/tmpdir] Warn when environment variables skipped (fixes #2)
https://github.com/ruby/tmpdir/commit/af7b020a89 nobu (Nobuyoshi Nakada)
09:22 AM Revision df1c035d (git): [ruby/tmpdir] Test "not writable" case
https://github.com/ruby/tmpdir/commit/84684d80f9 nobu (Nobuyoshi Nakada)
09:22 AM Revision 04de778e (git): [ruby/tmpdir] Test "not a directory" cases
https://github.com/ruby/tmpdir/commit/f335f2c23e nobu (Nobuyoshi Nakada)
09:21 AM Revision f7f849e3 (git): [ruby/tmpdir] Test also TMP and TEMP environment variables
https://github.com/ruby/tmpdir/commit/414c00ebe6 nobu (Nobuyoshi Nakada)
09:21 AM Revision 50bce206 (git): [ruby/tmpdir] Prefer better failure message
https://github.com/ruby/tmpdir/commit/ac12877306 nobu (Nobuyoshi Nakada)
09:19 AM Revision 9fbbbadc (git): Added just working Test::Unit::CoreAssertions#diff
This is not "diff", but show expected and actual results both,
just to get rid of `NoMethodError` when an assertion f...
nobu (Nobuyoshi Nakada)
08:52 AM Revision d52dffd8 (git): [ruby/zlib] Add Zlib::GzipReader.zcat for handling multiple gzip streams in gz file
Most gzip tools support concatenated gz streams in a gz file. This
offers a way to handle such gz files in Ruby.
Fix...
jeremyevans (Jeremy Evans)
08:26 AM Revision f1d32010 (git): [ruby/net-smtp] Add SNI support to net/smtp
https://github.com/ruby/net-smtp/commit/b706942392 nicholas a. evans
08:23 AM Revision 141404e8 (git): [ruby/net-smtp] Net::SMTP.start arguments are keyword arguments
The helo argument is not important, but the helo argument must be
specified to specify the user and secret arguments....
tommy (Masahiro Tomita)
08:22 AM Revision 888e04ae (git): [ruby/net-smtp] TLS should not check the host name by default.
In tlsconnect(), the host name is checked when
@ssl_context.verify_mode is not OpenSSL::SSL::VERIFY_NONE, but the
ver...
tommy (Masahiro Tomita)
08:15 AM Revision cdb85142 (git): [ruby/erb] Use libexec same as ruby core repository
https://github.com/ruby/erb/commit/660255cf24 hsbt (Hiroshi SHIBATA)
07:22 AM Revision ccb944fc (git): add NEW entries about Ractor and new method cache.
ko1 (Koichi Sasada)
06:43 AM Misc #17138: DevelopersMeeting20200925Japan
* [Feature #14722] python's buffer protocol clone (mrkn)
* I will fix some bugs until the next meeting.
* Can I m...
mrkn (Kenta Murata)
05:23 AM Feature #16786: Light-weight scheduler for improved concurrency.
I have introduced experimental support for event-driven scheduling for the following primitives:
- Mutex
- Condition...
ioquatix (Samuel Williams)
05:07 AM Revision 78ef7eeb (git): Manually picked https://github.com/ruby/open3/commit/724bdb8e1de939e71a6aa8a65ccf6980f53f4353
hsbt (Hiroshi SHIBATA)
05:06 AM Revision eace12c2 (git): Fixup 8f71bb0e4f76ab12e469d33bc560bd76cc3aaf90
hsbt (Hiroshi SHIBATA)
04:44 AM Feature #16792 (Closed): Make Mutex held per Fiber instead of per Thread
Applied in changeset commit:git|178c1b0922dc727897d81d7cfe9c97d5ffa97fd9.
----------
Make Mutex per-Fiber instead of...
Eregon (Benoit Daloze)
04:44 AM Revision 7fca2741 (git): Rework console to use `rb_io_wait`.
Samuel Williams
04:44 AM Revision 8eea66a0 (git): Add support for Queue & SizedQueue.
Samuel Williams
04:44 AM Revision 0f613cc5 (git): Add support for ConditionVariable.
Samuel Williams
04:44 AM Revision 1a0cfe28 (git): Improve handling of urgent notification pipe.
Samuel Williams
04:44 AM Revision 3dc0fc11 (git): Update dependencies
Samuel Williams
04:44 AM Revision 178c1b09 (git): Make Mutex per-Fiber instead of per-Thread
* Enables Mutex to be used as synchronization between multiple Fibers
of the same Thread.
* With a Fiber scheduler ...
Eregon (Benoit Daloze)
04:44 AM Revision 9e0a48c7 (git): Prefer `rb_thread_current_scheduler`.
Samuel Williams
04:44 AM Revision 701dcbb3 (git): Add support for hooking `IO#read`.
Samuel Williams
04:44 AM Revision 132453fa (git): Rename `Fiber{}` to `Fiber.schedule{}`.
Samuel Williams
04:44 AM Revision d387029f (git): Standardised scheduler interface.
Samuel Williams
04:44 AM Revision 905e9c80 (git): Simplify bitmasks for IO events.
Samuel Williams
04:44 AM Revision 6747cb57 (git): Add RB_ prefix to `GetOpenFile` and `MakeOpenFile`.
Samuel Williams
04:44 AM Revision 703e5297 (git): Add `rb_thread_current_scheduler()`.
Samuel Williams
03:02 AM Revision a9ccebbd (git): Added promoted libraries to default gems section on NEWS
hsbt (Hiroshi SHIBATA)
01:29 AM Feature #17159: extend `define_method` for Ractor
### The reason I use `#define_method` (4)
I sometimes use it to alias _a part_ of a module, like this:
```ruby
...
shyouhei (Shyouhei Urabe)

09/13/2020

05:20 PM Revision ba73e447 (git): * 2020-09-14 [ci skip]
git[bot]
05:14 PM Revision b682e0fc (git): [ruby/irb] Version 1.2.6
https://github.com/ruby/irb/commit/5a7dd8c3bf aycabta (aycabta .)
05:13 PM Revision 5bb9e125 (git): [ruby/irb] Need calculate_width and split_by_width of Reline::Unicode of reline 0.1.5 or later
https://github.com/ruby/irb/commit/c05bc9e595 aycabta (aycabta .)
05:13 PM Revision 8f9b1902 (git): [ruby/irb] Omit output if first line of multiline is too long
https://github.com/ruby/irb/commit/0feeae38c5 aycabta (aycabta .)
05:13 PM Revision e468d9f4 (git): [ruby/irb] Add OMIT_ON_ASSIGNMENT
Omit the results evaluated at assignment if they are too long.
The behavior of ECHO_ON_ASSIGNMENT being on by defaul...
aycabta (aycabta .)
05:12 PM Revision 5d841f56 (git): [ruby/irb] Version 1.2.5
https://github.com/ruby/irb/commit/07beb3964d aycabta (aycabta .)
05:12 PM Revision 3a3e9330 (git): [ruby/reline] Version 0.1.5
https://github.com/ruby/reline/commit/c8a419beb5 aycabta (aycabta .)
10:07 AM Feature #17159: extend `define_method` for Ractor
> #eval (...) has huge freedom to explode the program
I think this will happen too with the new feature proposed her...
Eregon (Benoit Daloze)
10:01 AM Feature #17159: extend `define_method` for Ractor
Copying captured variables seems a nice feature to have, also for optimizations.
In fact, this already exists in Tru...
Eregon (Benoit Daloze)
09:41 AM Feature #17165: Add `filter` and `flatten` keywords to `Enumerable#map`
And I'd argue if one wants to do everything in one block, just enjoy the freedom of imperative programming:
```ruby
...
Eregon (Benoit Daloze)
09:38 AM Feature #17165: Add `filter` and `flatten` keywords to `Enumerable#map`
What's the problem with the obvious:
```ruby
array.map { |foo|
baz(foo)
}.select { |bar|
condition(bar)
}.f...
Eregon (Benoit Daloze)
09:25 AM Bug #17146: Queue operations are allowed after it is frozen
ko1 (Koichi Sasada) wrote in #note-1:
> `require "thread"; q=Queue.new.freeze; q.push 1` works without error from Ru...
Eregon (Benoit Daloze)
03:35 AM Revision d7b279e7 (git): * 2020-09-13 [ci skip]
git[bot]
03:35 AM Revision 3bdf8efd (git): Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
03:13 AM Bug #17167 (Closed): Nested numbered parameters are not allowed
Unlike `[[1, 2], [3, 4]].each{|v| v.each{|v| p v}}`, nested numbered parametersin `[[1, 2], [3, 4]].each{_1.each{p _1... matz (Yukihiro Matsumoto)

09/12/2020

09:45 PM Feature #13719: [PATCH] net/http: allow existing socket arg for Net::HTTP.start
[email protected] wrote:
> Any news on this?

> https://bugs.ruby-lang.org/issues/13719#change-87531

It looks ...
normalperson (Eric Wong)
03:20 PM Bug #17167 (Closed): Nested numbered parameters are not allowed
Numbered parameter is allowed in an ordinary block:
```ruby
[[1, 2], [3, 4]].each{p _1}
# >> [1, 2]
# >> [3, 4]...
sawa (Tsuyoshi Sawada)
02:51 PM Feature #17166 (Third Party's Issue): net/http not supporting unix domain sockets
Hi,
meanwhile it's common and state of the art to offer rest apis not just over tcp/ip, but over unix domain socke...
hadmut (Hadmut Danisch)
02:46 PM Feature #17165 (Open): Add `filter` and `flatten` keywords to `Enumerable#map`
I had a use case to do `map` on an enumerable, with 1-level flattening, while skipping `nil` values.
There are con...
sawa (Tsuyoshi Sawada)
07:27 AM Revision 0ac185be (git): Fix compile-time check for copy_file_range(2)
* close fds properly
* define USE_COPY_FILE_RANGE if HAVE_COPY_FILE_RANGE is defined
* avoid errors on cross-compilin...
Glass_saga (Masaki Matsushita)
07:07 AM Revision 012785ef (git): Check copy_file_range(2) is actually supported.
see also: https://gitlab.com/gitlab-org/gitlab/-/issues/218999#note_363225872 Glass_saga (Masaki Matsushita)
01:07 AM Revision ae508633 (git): Suppress "assigned but unused variable" warning
aycabta (aycabta .)

09/11/2020

11:35 PM Revision 777d5367 (git): [ruby/reline] Support for word movement escape sequences in iTerm2
https://github.com/ruby/reline/commit/187235f88c aycabta (aycabta .)
11:35 PM Revision f36dc2b6 (git): [ruby/reline] Treat prompt correctly when Reline.prompt_proc isn't set
https://github.com/ruby/reline/commit/9c9ba0eff3 aycabta (aycabta .)
11:35 PM Revision ce389ade (git): [ruby/reline] Move cursor to currect vertical pos after rendering a logical line
https://github.com/ruby/reline/commit/9b932df544 aycabta (aycabta .)
11:35 PM Revision 9baf1bd0 (git): [ruby/reline] Stop using chomp option of lines method
https://github.com/ruby/reline/commit/3e2f55c3e0 aycabta (aycabta .)
11:35 PM Revision 0ec19cc8 (git): [ruby/reline] Stop erasing chars after the cursor at eol
When the cursor is at the end of the line and erases characters after the
cursor, some terminals delete the character...
aycabta (aycabta .)
11:35 PM Revision 2e34b35a (git): [ruby/reline] Skip the nil obtained from getc
The nil means there is nothing in the buffer in some systems. Incidentally,
Errno::EIO is raised if the I/O is closed...
aycabta (aycabta .)
11:35 PM Revision a840ef85 (git): [ruby/reline] not clear scrollback buffer
https://github.com/ruby/reline/commit/ba800f1461 YO4 (Yoshinao Muramatsu)
11:35 PM Revision 08627440 (git): [ruby/reline] clear_screen use Windows API
https://github.com/ruby/reline/commit/2c5ee54cb3 YO4 (Yoshinao Muramatsu)
11:35 PM Revision 770e6603 (git): [ruby/reline] Use str.encoding by default for split_by_width
https://github.com/ruby/reline/commit/2d32604c9e aycabta (aycabta .)
11:31 PM Revision ae5d97ca (git): * 2020-09-12 [ci skip]
git[bot]
11:29 PM Revision 6042b743 (git): Promote time.rb to default gems
hsbt (Hiroshi SHIBATA)
11:20 PM Bug #12780: BigDecimal#round returns different types depending on argument
matz (Yukihiro Matsumoto) wrote in #note-9:
> `#round` with the argument less than 1 (`n < 1`) should return `Intege...
jeremyevans0 (Jeremy Evans)
10:50 PM Bug #12834 (Closed): `prepend` getting prepended even if it already exists in the ancestors chain
jeremyevans0 (Jeremy Evans)
10:46 PM Bug #12838 (Assigned): Duplication of UDP packets for DNS responses causing "no address" results for valid hostnames
This is still in issue in the master branch. The underlying problem is resolv does not remove the `[sender, message_... jeremyevans0 (Jeremy Evans)
08:32 PM Bug #12987 (Closed): Win32 API.rb can not call function without argument.
I tried with `ruby 2.6.3p62 (2019-04-16 revision 67580) [i386-mingw32]` and `ruby 1.9.3p551 (2014-11-13) [i386-mingw3... jeremyevans0 (Jeremy Evans)
08:17 PM Bug #13094: Zlib::GzipReader eof?がfalseなのにgetsでnilが返ってくる
I've added a pull request to zlib to document this difference in #gets behavior: https://github.com/ruby/zlib/pull/18 jeremyevans0 (Jeremy Evans)
08:00 PM Bug #13100 (Rejected): OpenSSL::PKey::EC#public_keyでGroup情報がコピーされない。
This is expected and documented behavior since https://github.com/ruby/openssl/commit/9435c8b3cab02a78375cb43e122e4cf... jeremyevans0 (Jeremy Evans)
07:44 PM Feature #13153: Inconsistent sprintf formatting for 0 value
`sprintf` has been documented that the prefix is only added on non-zero since commit:67151cd7af01f97524f0a14cf5abd956... jeremyevans0 (Jeremy Evans)
06:40 PM Bug #13670 (Closed): [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
jeremyevans0 (Jeremy Evans)
01:01 PM Revision 01e0d749 (git): Promote resolv-replace to default gems
hsbt (Hiroshi SHIBATA)
12:50 PM Revision e0675b1c (git): Promote resolv to default gems
hsbt (Hiroshi SHIBATA)
12:15 PM Revision d1851ba5 (git): Promote securerandom to default gems
hsbt (Hiroshi SHIBATA)
11:38 AM Revision 2f248183 (git): Promote open-uri to default gems
hsbt (Hiroshi SHIBATA)
10:22 AM Feature #13719: [PATCH] net/http: allow existing socket arg for Net::HTTP.start
Any news on this?
I was just trying to use the rest-client gem to connect to a unix domain socket, which isn't pos...
hadmut (Hadmut Danisch)
05:36 AM Feature #17140: Merge Enumerable#grep(_v) with Enumerable#select/reject
I made `select` parts.
https://github.com/nobu/ruby/pull/new/feature/17140-enum_select
nobu (Nobuyoshi Nakada)
05:34 AM Revision f0ddbd50 (git): Let String#slice! return nil (#3533)
Returns `nil` instead of an empty string when non-integer number is given (to make it 2.7 compatible). soutaro (Soutaro Matsumoto)
04:26 AM Revision 0d78390b (git): rbinstall.rb: OpenStruct has not been needed for years
Since 6f3e8df133c7785ff6bb6f18d1faec81fefb3999 in 2014. nobu (Nobuyoshi Nakada)
02:02 AM Revision 406559a2 (git): Add missing break
pointed out by Coverity Scan znz (Kazuhiro NISHIYAMA)
01:52 AM Revision d55c914f (git): Removed DRb.default_safe_level and DRb#safe_level
hsbt (Hiroshi SHIBATA)
01:52 AM Revision e691e671 (git): Removed Thread#safe_level
hsbt (Hiroshi SHIBATA)

09/10/2020

10:42 PM Bug #13891 (Closed): Rake - no files in bin folder - 59839
jeremyevans0 (Jeremy Evans)
10:37 PM Bug #13918 (Closed): Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
jeremyevans0 (Jeremy Evans)
10:34 PM Bug #13932 (Closed): [PATCH] Extension libraries take precedence in checks of later Kernel.#require calls for features without file extensions
This patch appears to change a general behavior of `require` even when extension libraries are not involved. For exa... jeremyevans0 (Jeremy Evans)
09:34 PM Feature #16794: Rightward operators
For symmetry, we also have `<<-` for heredocs "take this input for..."
It might make sense to think of `->>` as "g...
avit (Andrew Vit)
08:02 PM Bug #17164 (Closed): Threads can ignore kill/interrupt/abort
Threads can opt-out of requests to shut down the thread, including 'thr.kill' and the interrupt that happens when a m... spraints (Matt Burke)
06:41 PM Bug #14327 (Closed): Segmentation fault while compiling ruby 2.5 on alpine armhf
jeremyevans0 (Jeremy Evans)
06:27 PM Bug #14434: IO#reopen fails after EPIPE
I tried updating this patch for the current master branch, but it breaks `test_reopen_inherit`:
```
1) Failure:...
jeremyevans0 (Jeremy Evans)
03:51 PM Bug #14015: Enumerable & Hash yielding arity
Looks like this was resolved for `map` specifically in #13391 (https://github.com/ruby/ruby/commit/1f67a3900fbd45482e... boblail (Bob Lail)
03:49 PM Revision 440ab313 (git): * 2020-09-11 [ci skip]
git[bot]
03:48 PM Revision ef22af4d (git): If the GC runs before the Mutex's are initialised then we get a crash in pthread_mutex_lock.
It is possible for GC to run during initialisation due to objects being allocated eightbitraptor (Matt V-H)
01:52 PM Feature #16150: Add a way to request a frozen string from to_s
Honestly now that `Symbol#name` is exposed, it's very easy to simply replace `to_s` with `Symbol.alias_method(:to_s, ... byroot (Jean Boussier)
10:24 AM Feature #16150: Add a way to request a frozen string from to_s
matz (Yukihiro Matsumoto) wrote in #note-68:
> I admit `Symbol#name` that returns a frozen string from a symbol. Thi...
tom-lord (Tom Lord)
12:34 PM Feature #17045: ObjectSpace.dump_all should allocate as little as possible in the GC heap
I opened a PR with a patch for this: https://github.com/ruby/ruby/pull/3530 byroot (Jean Boussier)
11:42 AM Revision 867204c4 (git): Promote syslog to default gems
hsbt (Hiroshi SHIBATA)
09:56 AM Revision cf76a4a5 (git): Promote base64 to default gems
hsbt (Hiroshi SHIBATA)
09:56 AM Revision cf681038 (git): Promote shellwords to default gems
hsbt (Hiroshi SHIBATA)
09:56 AM Revision cee8e957 (git): Promote abbrev to default gems
hsbt (Hiroshi SHIBATA)
09:44 AM Revision ea78960e (git): sync callable_method_entry()
callable_method_entry() read/write method table structures so that
this function should be synchronized between Ractors.
ko1 (Koichi Sasada)
07:34 AM Feature #17140: Merge Enumerable#grep(_v) with Enumerable#select/reject
Enhancing `select` and `reject` seems a good idea.
Matz.
matz (Yukihiro Matsumoto)

09/09/2020

07:45 PM Revision 475c8701 (git): Make SecureRandom support Ractor
SecureRandom lazily defines `get_random`. Accessing the mutex to define
the `get_random` method is not supported ins...
tenderlovemaking (Aaron Patterson)
06:11 PM Revision 5001cc47 (git): Optimize ObjectSpace.dump_all
The two main optimization are:
- buffer writes for improved performance
- avoid formatting functions when possibl...
byroot (Jean Boussier)
04:04 PM Bug #15409: OpenStruct error when attribute is called 'method'
> The only complicating factor is json has a dependency on ostruct. JSON::GenericObject inherits from OpenStruct
I...
byroot (Jean Boussier)
03:39 PM Bug #15409: OpenStruct error when attribute is called 'method'
jeremyevans0 (Jeremy Evans) wrote in #note-10:
> marcandre (Marc-Andre Lafortune) wrote in #note-9:
> > I opened a ...
marcandre (Marc-Andre Lafortune)
03:38 PM Bug #15409: OpenStruct error when attribute is called 'method'
Hanmac (Hans Mackowiak) wrote in #note-11:
> i have seen ruby making problems when using `method_missing` without `r...
marcandre (Marc-Andre Lafortune)
07:24 AM Bug #15409: OpenStruct error when attribute is called 'method'
marcandre (Marc-Andre Lafortune) wrote in #note-9:
> I opened a PR that resolves this: https://github.com/ruby/ostruc...
Hanmac (Hans Mackowiak)
12:00 AM Bug #15409: OpenStruct error when attribute is called 'method'
marcandre (Marc-Andre Lafortune) wrote in #note-9:
> I opened a PR that resolves this: https://github.com/ruby/ostru...
jeremyevans0 (Jeremy Evans)
03:05 PM Revision 76c7146a (git): * 2020-09-10 [ci skip]
git[bot]
03:05 PM Revision b49a8704 (git): Add a :since option to dump_all
This is useful to see what a block of code allocated, e.g.
```
GC.start
GC.disable
ObjectSpace.trace_object_allocati...
byroot (Jean Boussier)
01:47 PM Revision 3590f082 (git): spec/ruby/core/file/utime_spec.rb: far future timestamp may be trancated
Under some Ext4 filesystem settings, a timestamp is limited up to
0x37fffffff (2446-05-10).
https://ext4.wiki.kernel...
mame (Yusuke Endoh)
12:53 PM Revision 01828a95 (git): Promote tsort to default gems
hsbt (Hiroshi SHIBATA)
12:10 PM Revision b194973d (git): Revert the related commits about `Tempfile.open` change.
Start with https://github.com/ruby/ruby/commit/fa21985a7a2f8f52a8bd82bd12a724e9dca74934
to https://github.com/ruby/...
hsbt (Hiroshi SHIBATA)
11:15 AM Revision 6997109f (git): [ruby/tempfile] Revert Tempfile.open unlinking the file
Document difference in behavior between Tempfile.open and
Tempfile.create.
https://github.com/ruby/tempfile/commit/4...
jeremyevans (Jeremy Evans)
09:06 AM Bug #17162: Dir['**/*'] : stack smashing detected when listing big amount of directories
Here's a repository with 2 scripts that might help debugging.
- one to create a lot of directories & sub-directori...
kawsay (Clément Coquille)
03:04 AM Feature #17163 (Open): Rename `begin`
`Range#begin` is a getter method; it returns a value, and does not have a side effect, or does any calculation. Never... sawa (Tsuyoshi Sawada)

09/08/2020

09:48 PM Bug #15409: OpenStruct error when attribute is called 'method'
I opened a PR that resolves this: https://github.com/ruby/ostruct/pull/15
Note that using a field called `:method`...
marcandre (Marc-Andre Lafortune)
09:41 PM Feature #17039: Remove Time#succ
I gave it a try: https://github.com/ruby/ruby/pull/3525 ylecuyer (Yoann Lecuyer)
07:10 PM Bug #17152 (Closed): Missing TracePoint return event for String#unpack
jeremyevans0 (Jeremy Evans)
06:30 PM Bug #17162: Dir['**/*'] : stack smashing detected when listing big amount of directories
One possible approach to avoiding the stack smash is to limit the recursion allowed during directory globbing. Here'... jeremyevans0 (Jeremy Evans)
09:11 AM Bug #17162 (Closed): Dir['**/*'] : stack smashing detected when listing big amount of directories
When I try to recursively list directories, the instructions returns an error "*** stack smashing detected ***" / "[B... kawsay (Clément Coquille)
04:23 PM Revision 96f2b2e0 (git): * 2020-09-09 [ci skip]
git[bot]
04:22 PM Revision 65ab2385 (git): Use size_t for MJIT's max_ivar_index
iseq_inline_iv_cache_entry's index is also size_t.
%"PRIuSIZE" seems to print warnings against st_index_t in some env...
k0kubun (Takashi Kokubun)
11:39 AM Revision b7d86e33 (git): Workaroud for macOS Big Sur(11.0)
hsbt (Hiroshi SHIBATA)
11:38 AM Revision cdef1709 (git): libSystem.dylib is also symlink. Use libSystem.B.dylib
hsbt (Hiroshi SHIBATA)
10:56 AM Misc #17138: DevelopersMeeting20200925Japan
* [Feature #14394] Class.descendants (fatkodima)
* Introduces `Module#descendants` method as a native way to track ...
fatkodima (Dima Fatko)
03:35 AM Misc #17138: DevelopersMeeting20200925Japan
* [Feature #17134] Add resolv_timeout to TCPSocket (glass)
* It introduces `resolve_timeout` similar to `Socket.tc...
Glass_saga (Masaki Matsushita)
10:35 AM Revision 0168094d (git): Use libSystem.dylib instead of libm.dylib and libc.dylib
Because macOS 11.0(Big Sur) was removed libc and libm from `/usr/lib`. hsbt (Hiroshi SHIBATA)
01:31 AM Revision 4530bea8 (git): * 2020-09-08 [ci skip]
git[bot]
01:30 AM Revision 5be75aad (git): Add FALLTHROUGH
Pointed out by Coverity Scan
```
** CID 1466646: Control flow issues (MISSING_BREAK)
/ext/-test-/random/loop.c: 63 i...
znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom