Activity
From 09/10/2020 to 09/16/2020
09/16/2020
-
09:15 PM Feature #17176: GC.auto_compact / GC.auto_compact=(flag)
- Eregon (Benoit Daloze) wrote in #note-1:
> API-wise, `GC.autocompact = true/false` as suggested by @ioquatix on the P... -
09:08 PM Feature #17176: GC.auto_compact / GC.auto_compact=(flag)
- API-wise, `GC.autocompact = true/false` as suggested by @ioquatix on the PR, or `GC.auto_compact = true/false`, sound...
-
06:39 PM Feature #17176 (Closed): GC.auto_compact / GC.auto_compact=(flag)
- Hi,
I'd like to make compaction automatic eventually. As a first step, I would like to introduce two functions:
... -
09:13 PM Feature #17171: Why is the visibility of constants not affected by `private`?
- mame (Yusuke Endoh) wrote in #note-3:
> I did not introduce `private_constant` with no receiver because I wanted to ... - 08:52 PM Revision 2e6c4840 (git): * 2020-09-17 [ci skip]
- 08:52 PM Revision 8e173d8b (git): Warn on a finalizer that captures the object to be finalized
- Also improve specs and documentation for finalizers and more clearly
recommend a safe code pattern to use them. -
02:29 PM Bug #17175 (Closed): Ruby 2.5: OpenSSL related test failures
- I am facing OpenSSL test failures when building the Ruby 2.5 latest version 2.5.8 + some patches with OpenSSL 1.1.1g ...
- 12:31 PM Revision f75009c1 (git): Prefer to use `prep_io` for temporary IO instances.
-
12:10 PM Revision 0ebf6ea9 (git): bump patchlevel to 126
-
12:09 PM Revision 21c1b676 (git): Merge latest readline-ext
-
12:08 PM Revision 2159798f (git): Merge IRB 1.2.6
-
12:07 PM Revision 3bb503e0 (git): Merge Reline 0.1.5
-
10:27 AM Bug #17172 (Closed): Passing a complex number to Complex.polar occurs assertion failed when NDEBUG is undefined
- Applied in changeset commit:git|68b5f14d536c1a81c63412a9f3701380c9bc116c.
----------
Fix assertion failed in Complex... -
04:31 AM Bug #17172: Passing a complex number to Complex.polar occurs assertion failed when NDEBUG is undefined
- A patch is https://github.com/ruby/ruby/pull/3551.
-
04:30 AM Bug #17172 (Closed): Passing a complex number to Complex.polar occurs assertion failed when NDEBUG is undefined
- ```
$ build-debug/ruby -e "p Complex.polar(1, Complex(1, 0))"
Assertion Failed: ../complex.c:637:f_complex_polar:!R... - 10:27 AM Revision 68b5f14d (git): Fix assertion failed in Complex.polar without NDEBUG (#3551)
- Fixes [Bug #17172].
-
09:37 AM Revision 10290da5 (git): Add a note at the top of the test scheduler
-
09:17 AM Revision 9e813c1f (git): RUBY_ISEQ_DUMP_DEBUG=to_binary never kept the debug information for String literals
- * That is, for plain string literals, not interpolated.
* The test below is very similar and uses the same check. -
08:39 AM Revision 9d8eeccf (git): Revert "skip on RUBY_ISEQ_DUMP_DEBUG=to_binary"
- This reverts commit 889bbbaf527372c5cc229b56dca9a2322e325f26.
-
07:45 AM Bug #17152: Missing TracePoint return event for String#unpack
- Yes Shun, I expect the return calls.
Thanks for the help! -
06:44 AM Revision 889bbbaf (git): skip on RUBY_ISEQ_DUMP_DEBUG=to_binary
- 9b535f3ff7 does not support ISeq#to_binary.
To make CI green, skip this test temporarily.
Please fix this issue and ... -
05:29 AM Misc #17174 (Feedback): "Error relocating, symbol not found" error when compiling a native extension on Alpine with Ruby >=2.4
- My native extension gem compiles fine with all versions of Ruby on macOS but only with Ruby 2.3 on Alpine. It throws ...
-
04:55 AM Feature #17173 (Assigned): open-uri で ciphers を設定したい
- Debian GNU/Linux 10 (buster) の OpenSSL 1.1.1d の環境だと https://www.famitsu.com で `dh key too small` になってつながらないのですが、 `cip...
-
12:11 AM Feature #17170 (Feedback): Numeric.zero, Numeric.one
- ```ruby
% rbenv exec irb
irb(main):001:0> require 'bigdecimal'
=> true
irb(main):002:0> require 'bigdecimal/util'...
09/15/2020
-
11:18 PM Feature #17171: Why is the visibility of constants not affected by `private`?
- I think your expectation is reasonable. If we change it, we need much work to estimate its compatibility impact caref...
-
09:04 PM Feature #17171: Why is the visibility of constants not affected by `private`?
- I'd like us to consider changing this so that `private` also changes the visibility of future constants being set.
... -
08:34 PM Feature #17171 (Rejected): Why is the visibility of constants not affected by `private`?
- ```ruby
class Foo
def call_me
# ...
end
private
SOME_DATA = %i[...].freeze # is public, why n... -
10:45 PM Revision 344304c8 (git): Use build_message on test_securerandom.rb (#3543)
- * Revert "Revert "[ruby/securerandom] Use build_message instead of message for test-unit""
* [ruby/securerandom] Fixe... -
07:56 PM Revision 1af0319f (git): 2.8 -> 3.0 in specs
-
07:35 PM Feature #17104: Do not freeze interpolated strings when using frozen-string-literal
- I merged https://github.com/ruby/ruby/pull/3488 so it's in time for preview1.
@nobu Could you decide if you think ht... -
07:32 PM Feature #17104 (Closed): Do not freeze interpolated strings when using frozen-string-literal
- Applied in changeset commit:git|9b535f3ff7c2f48e34dd44564df7adc723b81276.
----------
Interpolated strings are no lon... -
07:32 PM Revision 9b535f3f (git): Interpolated strings are no longer frozen with frozen-string-literal: true
- * Remove freezestring instruction since this was the only usage for it.
* [Feature #17104] -
07:07 PM Feature #17170 (Feedback): Numeric.zero, Numeric.one
- Hi at the ruby team,
I'd like to suggest to enhance `Numeric` to provide two new class methods, which shall be: `z... -
04:18 PM Feature #17045 (Closed): ObjectSpace.dump_all should allocate as little as possible in the GC heap
- Applied in changeset commit:git|fbba6bd4e3dff7a61965208fecae908f10c4edbe.
----------
Parse ObjectSpace.dump_all / du... -
04:18 PM Revision fbba6bd4 (git): Parse ObjectSpace.dump_all / dump arguments in Ruby to avoid allocation noise
- [Feature #17045] ObjectSpace.dump_all should allocate as little as possible in the GC heap
Up until this commit Obje... -
04:12 PM Bug #17169 (Rejected): Bad value for range using infinity for Time
- @matz already rejected enhancing Time ranges in https://bugs.ruby-lang.org/issues/12961#note-5: `So we only need to f...
-
03:31 PM Bug #17169 (Rejected): Bad value for range using infinity for Time
- How to reproduce:
``` ruby
-Float::INFINITY...Float::INFINITY # works
Date.today...Float::INFINITY # works
-Flo... - 04:09 PM Revision a0d50465 (git): * 2020-09-16 [ci skip]
-
04:09 PM Revision 86087a15 (git): pointers on the stack need to be pinned
-
01:51 PM Feature #17168: Bundle RBS
- Approved.
Matz.
-
09:26 AM Feature #17168: Bundle RBS
- Details: https://www.youtube.com/watch?v=PvkpW1OEaP8
-
09:11 AM Feature #17168 (Closed): Bundle RBS
- @hsbt and I have been working to make RBS one of the bundled gems.
We are finalizing the patch and hope we can finis... -
12:44 PM Revision ee10efdc (git): Revert "[ruby/securerandom] Use build_message instead of message for test-unit"
- This reverts commit 7f9f5f5723cd723dee578b0681066c8393ee45d0.
-
12:17 PM Revision abbd3241 (git): [ruby/uri] Remove deprecated URI.escape/URI.unescape
- https://github.com/ruby/uri/commit/61c6a47ebf
-
12:07 PM Revision 7f9f5f57 (git): [ruby/securerandom] Use build_message instead of message for test-unit
- https://github.com/ruby/securerandom/commit/826b877e83
-
11:56 AM Revision ed39078d (git): bump patchlevel to 125
-
11:55 AM Revision 7d763148 (git): Merge RubyGems 3.1.4
- 11:32 AM Revision 3dd9e12b (git): [ruby/fileutils] Reduce iteration through list for `:mkdir_p`
- By calling the instruction to `list.map` within `list.each` itself.
https://github.com/ruby/fileutils/commit/e690eec937 - 10:53 AM Revision 026ba68c (git): Fix handling of FMODE_PREP.
- 10:53 AM Revision a9b2a96c (git): Fix incorrect initialization of `rb_io_t::self`.
-
06:35 AM Feature #13683: Add strict Enumerable#single
- How about #sole since it means one and only and is concise?
``` ruby
[].sole
#!> SoleError: empty Array when single ... -
05:03 AM Revision b2b855f4 (git): Fix `warning: instance variable bt_locations not initialized`
-
05:03 AM Revision f3754dfc (git): Fix missing `"` [ci skip]
-
12:40 AM Revision 29b1ac61 (git): Add IRB and Reline update for NEWS of 3.0.0-preview1
09/14/2020
-
08:21 PM Bug #15409 (Closed): OpenStruct error when attribute is called 'method'
- Merged.
- 08:10 PM Revision 60f5d384 (git): [ruby/ostruct] Fix dup/clone
- 08:10 PM Revision 125605ab (git): [ruby/ostruct] method_missing is private
- 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. - 08:10 PM Revision 67e5f7a9 (git): [ruby/ostruct] Reinstate recent changes
- This reverts commit 28e60b0045b5732bca11012d81a5223001faa6b2.
- 06:18 PM Revision 39312cf4 (git): Optimize Pathname#relative? / absolute?
- 05:29 PM Revision 28e60b00 (git): [ruby/ostruct] Revert recent changes
- This reverts commit e026e186f4..12a2e32d43.
- 04:59 PM Revision 867f0c67 (git): [ruby/rdoc] Prefer require_relative
- 04:46 PM Revision 12a2e32d (git): [ruby/ostruct] Add access to public instance methods in case they are overriden
- 04:46 PM Revision 12a13eef (git): [ruby/ostruct] Tweak doc
- 04:46 PM Revision 8eefa8f3 (git): [ruby/ostruct] Allow overriding public methods
- [Fixes https://bugs.ruby-lang.org/issues/15409]
- 04:46 PM Revision ebb8de73 (git): [ruby/ostruct] Refactor handling of frozen OpenStruct. Simplify `new_ostruct_member!`
- 04:46 PM Revision 5e7ec053 (git): [ruby/ostruct] Add really basic test that was missing
- 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... - 03:05 PM Revision 1cabb216 (git): * 2020-09-15 [ci skip]
-
03:04 PM Revision e81d7189 (git): sync fstring pool
- fstring pool should be sync with other Ractors.
-
03:04 PM Revision 74ddac1c (git): relax dependency
- vm_sync.h does not need to include vm_core.h and ractor_pub.h.
-
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. -
09:22 AM Revision edb5c671 (git): [ruby/tmpdir] Warn when environment variables skipped (fixes #2)
- https://github.com/ruby/tmpdir/commit/af7b020a89
-
09:22 AM Revision df1c035d (git): [ruby/tmpdir] Test "not writable" case
- https://github.com/ruby/tmpdir/commit/84684d80f9
-
09:22 AM Revision 04de778e (git): [ruby/tmpdir] Test "not a directory" cases
- https://github.com/ruby/tmpdir/commit/f335f2c23e
-
09:21 AM Revision f7f849e3 (git): [ruby/tmpdir] Test also TMP and TEMP environment variables
- https://github.com/ruby/tmpdir/commit/414c00ebe6
-
09:21 AM Revision 50bce206 (git): [ruby/tmpdir] Prefer better failure message
- https://github.com/ruby/tmpdir/commit/ac12877306
-
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... -
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... - 08:26 AM Revision f1d32010 (git): [ruby/net-smtp] Add SNI support to net/smtp
- https://github.com/ruby/net-smtp/commit/b706942392
-
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.... -
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... -
08:15 AM Revision cdb85142 (git): [ruby/erb] Use libexec same as ruby core repository
- https://github.com/ruby/erb/commit/660255cf24
-
07:22 AM Revision ccb944fc (git): add NEW entries about Ractor and new method cache.
-
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... -
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... -
05:07 AM Revision 78ef7eeb (git): Manually picked https://github.com/ruby/open3/commit/724bdb8e1de939e71a6aa8a65ccf6980f53f4353
-
05:06 AM Revision eace12c2 (git): Fixup 8f71bb0e4f76ab12e469d33bc560bd76cc3aaf90
-
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... - 04:44 AM Revision 7fca2741 (git): Rework console to use `rb_io_wait`.
- 04:44 AM Revision 8eea66a0 (git): Add support for Queue & SizedQueue.
- 04:44 AM Revision 0f613cc5 (git): Add support for ConditionVariable.
- 04:44 AM Revision 1a0cfe28 (git): Improve handling of urgent notification pipe.
- 04:44 AM Revision 3dc0fc11 (git): Update dependencies
-
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 ... - 04:44 AM Revision 9e0a48c7 (git): Prefer `rb_thread_current_scheduler`.
- 04:44 AM Revision 701dcbb3 (git): Add support for hooking `IO#read`.
- 04:44 AM Revision 132453fa (git): Rename `Fiber{}` to `Fiber.schedule{}`.
- 04:44 AM Revision d387029f (git): Standardised scheduler interface.
- 04:44 AM Revision 905e9c80 (git): Simplify bitmasks for IO events.
- 04:44 AM Revision 6747cb57 (git): Add RB_ prefix to `GetOpenFile` and `MakeOpenFile`.
- 04:44 AM Revision 703e5297 (git): Add `rb_thread_current_scheduler()`.
-
03:02 AM Revision a9ccebbd (git): Added promoted libraries to default gems section on NEWS
-
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
...
09/13/2020
- 05:20 PM Revision ba73e447 (git): * 2020-09-14 [ci skip]
-
05:14 PM Revision b682e0fc (git): [ruby/irb] Version 1.2.6
- https://github.com/ruby/irb/commit/5a7dd8c3bf
-
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
-
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
-
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... -
05:12 PM Revision 5d841f56 (git): [ruby/irb] Version 1.2.5
- https://github.com/ruby/irb/commit/07beb3964d
-
05:12 PM Revision 3a3e9330 (git): [ruby/reline] Version 0.1.5
- https://github.com/ruby/reline/commit/c8a419beb5
-
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... -
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... -
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
... -
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... -
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... - 03:35 AM Revision d7b279e7 (git): * 2020-09-13 [ci skip]
-
03:35 AM Revision 3bdf8efd (git): Fix typos [ci skip]
-
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...
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 ... -
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]... -
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... -
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... -
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... -
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
-
01:07 AM Revision ae508633 (git): Suppress "assigned but unused variable" warning
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
-
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
-
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
-
11:35 PM Revision 9baf1bd0 (git): [ruby/reline] Stop using chomp option of lines method
- https://github.com/ruby/reline/commit/3e2f55c3e0
-
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... -
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... -
11:35 PM Revision a840ef85 (git): [ruby/reline] not clear scrollback buffer
- https://github.com/ruby/reline/commit/ba800f1461
-
11:35 PM Revision 08627440 (git): [ruby/reline] clear_screen use Windows API
- https://github.com/ruby/reline/commit/2c5ee54cb3
-
11:35 PM Revision 770e6603 (git): [ruby/reline] Use str.encoding by default for split_by_width
- https://github.com/ruby/reline/commit/2d32604c9e
- 11:31 PM Revision ae5d97ca (git): * 2020-09-12 [ci skip]
-
11:29 PM Revision 6042b743 (git): Promote time.rb to default gems
-
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... -
10:50 PM Bug #12834 (Closed): `prepend` getting prepended even if it already exists in the ancestors chain
-
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_...
-
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...
-
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
-
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...
-
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...
-
06:40 PM Bug #13670 (Closed): [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
-
01:01 PM Revision 01e0d749 (git): Promote resolv-replace to default gems
-
12:50 PM Revision e0675b1c (git): Promote resolv to default gems
-
12:15 PM Revision d1851ba5 (git): Promote securerandom to default gems
-
11:38 AM Revision 2f248183 (git): Promote open-uri to default gems
-
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... -
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 -
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).
-
04:26 AM Revision 0d78390b (git): rbinstall.rb: OpenStruct has not been needed for years
- Since 6f3e8df133c7785ff6bb6f18d1faec81fefb3999 in 2014.
-
02:02 AM Revision 406559a2 (git): Add missing break
- pointed out by Coverity Scan
-
01:52 AM Revision d55c914f (git): Removed DRb.default_safe_level and DRb#safe_level
-
01:52 AM Revision e691e671 (git): Removed Thread#safe_level
09/10/2020
-
10:42 PM Bug #13891 (Closed): Rake - no files in bin folder - 59839
-
10:37 PM Bug #13918 (Closed): Appveyor failure - svn 59961 Use https instead of ftp for libffi downloading
-
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...
-
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... -
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...
-
06:41 PM Bug #14327 (Closed): Segmentation fault while compiling ruby 2.5 on alpine armhf
-
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:... -
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...
- 03:49 PM Revision 440ab313 (git): * 2020-09-11 [ci skip]
-
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
-
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, ...
-
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... -
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
-
11:42 AM Revision 867204c4 (git): Promote syslog to default gems
-
09:56 AM Revision cf76a4a5 (git): Promote base64 to default gems
-
09:56 AM Revision cf681038 (git): Promote shellwords to default gems
-
09:56 AM Revision cee8e957 (git): Promote abbrev to default gems
-
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. -
07:34 AM Feature #17140: Merge Enumerable#grep(_v) with Enumerable#select/reject
- Enhancing `select` and `reject` seems a good idea.
Matz.
Also available in: Atom