Project

General

Profile

Activity

From 08/20/2019 to 08/26/2019

08/26/2019

11:49 PM Feature #16120: Omitted block argument if block starts with dot-method call
I believe that `map(&JSON.:parse)` must be considered together because it is strongly related to the motivation of yo... mame (Yusuke Endoh)
07:34 PM Feature #16120: Omitted block argument if block starts with dot-method call
The syntax I propose is definitely not *meant* to absorb all styles. I think any attempt to be everything to everyone... Dan0042 (Daniel DeLorme)
10:59 PM Revision 22834112 (git): Added license comment [Bug #12230] [ci skip]
nobu (Nobuyoshi Nakada)
10:22 PM Bug #15992: An exception breaks monitor state and cause deadlock
Should `mon_enter` and `mon_exit` use `Thread.handle_interrupt` inside their method definitions, so they are safe whe... Eregon (Benoit Daloze)
05:03 PM Bug #15992: An exception breaks monitor state and cause deadlock
ruby_2_5 r67774 merged revision(s) f91879a7b548284c93743168acfd11e3d2aeefac,9557069299ac3b96691040a541afa65761a724ad. usa (Usaku NAKAMURA)
10:11 PM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #10829] Add to_proc method to the Array class
* [Feature #12115] Add Symbol#call to allow to_proc shortha...
Dan0042 (Daniel DeLorme)
09:30 PM Revision 744be55f (git): Remove duplicated delegation
aycabta (aycabta .)
08:59 PM Revision fd0a4a64 (git): Delegete an instance method to a class method correctly
aycabta (aycabta .)
08:42 PM Revision 9f0f7771 (git): this iv table should also use the new update function
tenderlovemaking (Aaron Patterson)
08:33 PM Revision f13db4ad (git): Save value to @ambiguous_width because of a accessor
aycabta (aycabta .)
08:24 PM Revision 978ff1ff (git): Pick lib/readline.rb from ruby/reline
aycabta (aycabta .)
08:18 PM Revision f2a5c50f (git): The "private" doesn't make sence for class methods and a constant
aycabta (aycabta .)
08:18 PM Revision 68207bb4 (git): Use preposing "private" to define methods
aycabta (aycabta .)
08:18 PM Revision d8bcede9 (git): Adjust method forwardings of Reline
aycabta (aycabta .)
07:48 PM Bug #14752 (Closed): abort during build full build log
jeremyevans0 (Jeremy Evans)
07:37 PM Bug #14714 (Closed): Ruby 2.5.1 Segmentation Fault in GC
jeremyevans0 (Jeremy Evans)
07:37 PM Bug #14682 (Feedback): Error [BUG] unexpected THREAD_KILLED
Does this issue still occur with 2.5.5 or 2.6.3? jeremyevans0 (Jeremy Evans)
07:35 PM Bug #14667 (Closed): Segmentation fault in Ruby during iOS automation
jeremyevans0 (Jeremy Evans)
07:33 PM Bug #14659 (Closed): segfault in ConditionVariable#broadcast and ConditionVariable#signal
jeremyevans0 (Jeremy Evans)
07:32 PM Bug #14616 (Feedback): Segmentation fault in net/http/response
Can you try again with 2.5.5 or 2.6.3? jeremyevans0 (Jeremy Evans)
06:45 PM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
This issue started in Ruby 2.5 and is still present in 2.6. It appears to be related to the code page. If I have a ... jeremyevans0 (Jeremy Evans)
06:31 PM Revision 09d8e06b (git): Try only updating hash value references
I'm afraid the keys to this hash are just integers, and those integers
may look like VALUE pointers when they are not...
tenderlovemaking (Aaron Patterson)
06:14 PM Revision d9bfbe36 (git): Make `gc_update_table_refs` match `mark_tbl_no_pin` a little more closely
This commit just makes `gc_update_table_refs` match `mark_tbl_no_pin`
more closely.
tenderlovemaking (Aaron Patterson)
05:38 PM Bug #14573 (Closed): rb_ary_or doesn't check objects hash when the array contains less than SMALL_ARRAY_LEN
I don't think this is a bug. If `eql?` returns true, `hash` must return the same value. Class `X` in this example v... jeremyevans0 (Jeremy Evans)
05:28 PM Bug #14560 (Feedback): Segmentation fault near the end of large Rails test suite
Can you try 2.5.5 or 2.6.3 and see if this problem has been fixed? jeremyevans0 (Jeremy Evans)
05:26 PM Bug #14488 (Closed): Unicode characters prevent [[:punct:]] character class from matching certain characters in subsequent matches
jeremyevans0 (Jeremy Evans)
05:03 PM Revision 4d9c5875 (git): merge revision(s) f91879a7b548284c93743168acfd11e3d2aeefac,9557069299ac3b96691040a541afa65761a724ad: [Backport #15992]
handle_interrupt to defend monitor state [Bug #15992]
If an exception is raised from another thread for exam...
U.Nakamura
04:49 PM Bug #16105: heap-use-after-free in String#sub!
ruby_2_5 r67773 merged revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9. usa (Usaku NAKAMURA)
04:49 PM Revision 416249b3 (git): merge revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9: [Backport #16105]
Fixed heap-use-after-free
* string.c (rb_str_sub_bang): retrieves a pointer to the
replacement str...
U.Nakamura
04:46 PM Bug #14334 (Closed): Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
jeremyevans0 (Jeremy Evans)
04:44 PM Bug #16099: UTF-16LE BOM followed by '\0' is missed
ruby_2_5 r67772 merged revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651. usa (Usaku NAKAMURA)
04:44 PM Revision f8efd7f9 (git): merge revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651: [Backport #16099]
UTF LE is fixed at least the first 2 bytes
* io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it
...
U.Nakamura
04:42 PM Revision 3a4a58e2 (git): Fix use_lib_reline for test/readline
aycabta (aycabta .)
04:23 PM Revision 344f507e (git): Remove .freeze.
osyo (manga osyo)
04:23 PM Revision 50d4a770 (git): Add test with encoding.
osyo (manga osyo)
04:23 PM Revision 0295bffc (git): Change to test file path.
osyo (manga osyo)
04:23 PM Revision 1ee9299b (git): Add support Windows in CI.
osyo (manga osyo)
04:23 PM Revision f33117fb (git): Add test reline.
osyo (manga osyo)
04:23 PM Revision 195f545c (git): Fix `Reline::Windows`.
osyo (manga osyo)
04:23 PM Revision 298ac047 (git): Refactoring Reline.
osyo (manga osyo)
04:23 PM Revision afed2668 (git): Fix reference core method.
osyo (manga osyo)
04:23 PM Revision f60e5a1f (git): Remove test_mode in `lib/reline`.
osyo (manga osyo)
04:23 PM Revision 9c0cd6a0 (git): Refactoring Reline accessor.
osyo (manga osyo)
04:20 PM Bug #15952: Issue with Array#unshift, sometimes doesn't respect frozenness of array
ruby_2_5 r67771 merged revision(s) ec8e5f5aa64e2a54cf1e303f2b012c98e8d521ba,5a187e26adc8aa32367f294c1496935c7356d386. usa (Usaku NAKAMURA)
04:20 PM Revision ef626cd0 (git): merge revision(s) ec8e5f5aa64e2a54cf1e303f2b012c98e8d521ba,5a187e26adc8aa32367f294c1496935c7356d386: [Backport #15952]
array.c: always check frozenness in Array#unshift. Fixes [Bug #15952]
Closes: https://github.com/ruby/ruby/p...
U.Nakamura
04:17 PM Bug #15946: Undefined behavior can occur with memcpy in String#sub!
ruby_2_5 r67770 merged revision(s) 8f51da5d41f0642d5a971e4223d1ba14643c6398. usa (Usaku NAKAMURA)
04:17 PM Revision 080e04e8 (git): merge revision(s) 8f51da5d41f0642d5a971e4223d1ba14643c6398: [Backport #15946]
Get rid of undefined behavior
* string.c (rb_str_sub_bang): str and repl can be same.
[Bug #15946]...
U.Nakamura
04:16 PM Bug #15937: Segmentation fault when String#initialize given same string with capacity field
ruby_2_5 r67769 merged revision(s) 28678997e40869f5591eae60edd9757334426ffb,8797f48373dcfa3ff8e748667732dea8aea4347e. usa (Usaku NAKAMURA)
04:16 PM Revision 6b7ebe83 (git): merge revision(s) 28678997e40869f5591eae60edd9757334426ffb,8797f48373dcfa3ff8e748667732dea8aea4347e: [Backport #15937]
Preserve the string content at self-copying
* string.c (rb_str_init): preserve the embedded content when
...
U.Nakamura
04:12 PM Bug #16051: Backport 43730256e800dd8e0c5cc482e9861868590ae037 and 1e54903684aa3c9ea3fe54520157846a1b1f07be
ruby_2_5 r67768 merged revision(s) ae2a904ce9bffedee7d110dc60fd51c0a2879a5b,165ddfda20f6db8a3149d14c4f431fc242ddab70,... usa (Usaku NAKAMURA)
04:12 PM Revision 2b97b8e0 (git): merge revision(s) ae2a904ce9bffedee7d110dc60fd51c0a2879a5b,165ddfda20f6db8a3149d14c4f431fc242ddab70,fa7a768fdfe5223a29db4fa71b3e6101fb02ad51: [Backport #16051]
Update the certificate files to make the test pass on Debian 10
The old certificate files (for example, test...
U.Nakamura
04:09 PM Bug #15934: String#b can lead to memory corruption
ruby_2_5 r67767 merged revision(s) 9dec4e8fc3a6018261834b5ac9b9877f787b97ca. usa (Usaku NAKAMURA)
04:09 PM Revision b49b1d76 (git): merge revision(s) 9dec4e8fc3a6018261834b5ac9b9877f787b97ca: [Backport #15934]
String#b: Don't depend on dependent string
Registering a string that depend on a dependent string as fstring...
U.Nakamura
03:59 PM Bug #15792: GC can leave strings used as hash keys in a corrupted state
ruby_2_5 r67766 merged revision(s) 3f9562015e651735bfc2fdd14e8f6963b673e22a,c06ddfee878524168e4af07443217ed2f8d0954b,... usa (Usaku NAKAMURA)
03:58 PM Revision 689a6a0a (git): merge revision(s) 3f9562015e651735bfc2fdd14e8f6963b673e22a,c06ddfee878524168e4af07443217ed2f8d0954b,3b3b4a44e5: [Backport #15792]
Get rid of indirect sharing
* string.c (str_duplicate): share the root shared string if the
origin...
U.Nakamura
03:40 PM Bug #15720: SystemStackError when referencing a refinement in a module that isn't used
ruby_2_5 r67765 merged revision(s) 5e018214e7435030727a97ac49db038d96438e74. usa (Usaku NAKAMURA)
03:40 PM Revision 470dae33 (git): merge revision(s) 5e018214e7435030727a97ac49db038d96438e74: [Backport #15720]
Fix SystemStackError when calling a method in an unused refinement
Fixes [Bug #15720]
git-svn-id: svn+ssh:/...
U.Nakamura
03:39 PM Bug #15360: "ThreadError: deadlock; recursive locking" error when recursive lock shouldn't be possible
ruby_2_5 r67764 merged revision(s) c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf. usa (Usaku NAKAMURA)
03:39 PM Revision 33151275 (git): merge revision(s) c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf: [Backport #15360]
do_mutex_lock: release mutex before checking for interrupts (fixes
issue 15360)
git-svn-id: svn+ssh://ci.r...
U.Nakamura
03:36 PM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
ruby_2_5 r67763 merged revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48. usa (Usaku NAKAMURA)
03:36 PM Revision a9a37695 (git): merge revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48: [Backport #15839]
parse.y: function parser_mixed_error & parser_mixed_escape
Fix mixed encoding in heredoc
Heredocs a...
U.Nakamura
03:13 PM Bug #15847: SecureRandom#gen_random becomes private after first invocation
ruby_2_5 r67762 merged revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0. usa (Usaku NAKAMURA)
03:13 PM Revision 7cdacb99 (git): merge revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0: [Backport #15847]
fix visibility of SecureRandom.gen_random
Aliasing a method preserves its visibility. These aliases turn
...
U.Nakamura
03:11 PM Revision d5b23732 (git): * 2019-08-27 [ci skip]
git[bot]
03:10 PM Bug #15887: Process.argv0 can return bad values in Ruby 2.5
ruby_2_5 r67761 merged revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90. usa (Usaku NAKAMURA)
03:10 PM Revision 7d9c3a57 (git): Handle binding.irb for frozen objects and BasicObjects using a delegate
Fixes Ruby Bug 13264 jeremyevans (Jeremy Evans)
03:10 PM Revision caeafbe8 (git): Move private call without arguments inside method
This code did not have the desired effect. I'm not sure if
irb_binding is supposed to be private or not. If not, th...
jeremyevans (Jeremy Evans)
03:10 PM Revision 6e5e5df1 (git): merge revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90: [Backport #15887]
Keep vm->orig_progname alive
`vm->orig_progname` can be different from `vm->progname` when user
code...
U.Nakamura
03:02 PM Bug #15821: ruby_process_options() may cause "WB miss (O->Y)"
ruby_2_5 r67759 merged revision(s) ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19. usa (Usaku NAKAMURA)
03:02 PM Revision 522bc8ad (git): * 2019-08-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision 2576b8b2 (git): merge revision(s) ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19: [Backport #15821]
Do not modify shared array
[Bug #15821]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@6775...
U.Nakamura
02:54 PM Bug #12356 (Rejected): Vector covector incorrect multiplication with another vector.
Thanks Jeremy for updating this issue. I double checked and never received the original email notification...
> `V...
marcandre (Marc-Andre Lafortune)
02:54 PM Bug #15786: numbered parameterを使ったprocのparametersに記号が現れる
ruby_2_5 r67758 merged revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e. usa (Usaku NAKAMURA)
02:54 PM Revision 401da791 (git): merge revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e: [Backport #15786]
Add RB_ID_SERIAL_MAX
Hide internal IDs
* parse.y (internal_id): number the ID serial for internal ...
U.Nakamura
02:45 PM Bug #15906: a=a のような式をもつ条件分岐が意図しない挙動をする
ruby_2_5 r67757 merged revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d. usa (Usaku NAKAMURA)
02:45 PM Revision 235e64c2 (git): merge revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d: [Backport #15906]
compile.c: Partially revert r63870 which caused wrong optimization
[Bug #15906]
git-svn-id: svn+ssh://ci.ru...
U.Nakamura
02:39 PM Bug #15775: Update broken URL in Float documentation
ruby_2_5 r67756 merged revision(s) b72623012d74abdb06210153ed48c9e2fa075bbd. usa (Usaku NAKAMURA)
02:39 PM Revision 5586497b (git): merge revision(s) b72623012d74abdb06210153ed48c9e2fa075bbd: [Backport #15775]
Update broken URL in Float documentation.
[Misc #15775][ruby-core:92332]
git-svn-id: svn+ssh://ci.ruby-la...
U.Nakamura
02:37 PM Bug #15803: File.realpath should always return a tainted string
ruby_2_5 r67755 merged revision(s) a15f7dd1fb1148c3d586238ee6907875f2e40379. usa (Usaku NAKAMURA)
02:37 PM Revision 920b6e15 (git): merge revision(s) a15f7dd1fb1148c3d586238ee6907875f2e40379: [Backport #15803]
Always mark the string returned by File.realpath as tainted
This string can include elements that were not i...
U.Nakamura
02:19 PM Bug #15199: scanf.rb broken with io from IO.pipe (MinGW or Windows?)
ruby_2_5 r67754 merged revision(s) d118c84b0b9110462e479487ffaf175a75e5718e. usa (Usaku NAKAMURA)
02:18 PM Revision 662a3ca8 (git): merge revision(s) d118c84b0b9110462e479487ffaf175a75e5718e: [Backport #15199]
Fix IO#scanf on pipes on Windows
IO.seek on a pipe on Windows raises Errno::EINVAL instead of
Errno:...
U.Nakamura
02:16 PM Bug #15820: Backport 5e23b1138f1 (Fix potential memory leak)
ruby_2_5 r67753 merged revision(s) 5e23b1138f16af0defb184d7deeffadfd2ce3c04. usa (Usaku NAKAMURA)
02:15 PM Revision d65f9463 (git): merge revision(s) 5e23b1138f16af0defb184d7deeffadfd2ce3c04 [backport #15820]
Fix potential memory leak
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67753 b2dd03c8-39d4-4d8f-98...
U.Nakamura
02:06 PM Bug #14539: Duplicate range in character class warning
ruby_2_5 r67752 merged revision(s) 179045acaf5de8398c321ada86a76f1afb77a796. usa (Usaku NAKAMURA)
02:06 PM Revision 59ed372b (git): merge revision(s) 179045acaf5de8398c321ada86a76f1afb77a796: [Backport #14539]
regparse.c: Suppress duplicated range warning by mere \X
* regparse.c (node_extended_grapheme_cluster): as U...
U.Nakamura
02:00 PM Bug #14657: Fix build error with LibreSSL 2.7
already fixed on ruby_2_5 at r64428. usa (Usaku NAKAMURA)
01:49 PM Bug #15801: [BACKPORT] ChangeLogs of 2.5 and 2.6 begin before the 2.4 release
ruby_2_5 r67751 merged revision(s) af1e487e9bb763b939dc6704c9a343c9eafa1637. usa (Usaku NAKAMURA)
01:49 PM Revision ed7b68a2 (git): merge revision(s) af1e487e9bb763b939dc6704c9a343c9eafa1637: [Backport #15801]
Updated marked commits for ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67751 b2dd03c8-3...
U.Nakamura
12:32 PM Bug #13264 (Closed): Binding#irb does not work in context of frozen object
This was fixed by the Pull Request above. aycabta (aycabta .)
12:09 PM Revision ccc5b22a (git): Expand JOBS instead of meaningless export (#2402)
* Expand JOBS instead of meaningless export
* Remove -j option in TESTOPTS of test-bundled-gems
https://github.com/...
Kazuhiro NISHIYAMA
09:56 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
Comparing indents is easy in very simple cases, but it will harder in complex cases, for instance, after a multiple l... nobu (Nobuyoshi Nakada)
07:36 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
the problem is that the case body can be empty, that doesn't mean the code is wrong.
and like sawa said, it probab...
Hanmac (Hans Mackowiak)
06:23 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
In fact, even indentation level in this particular code does not seem to tell that it was a mistake. The `print_fooba... sawa (Tsuyoshi Sawada)
03:37 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
shevegen (Robert A. Heiler) wrote:
> Perhaps the above can still be reported based on additional information,
> suc...
nobu (Nobuyoshi Nakada)
09:27 AM Revision 48f1a38f (git): Limit ChangeLog entries
Since the previous release date, when the starting message is not
found.
nobu (Nobuyoshi Nakada)
08:45 AM Revision 972222c0 (git): Show MFLAGS to check `Set ENV` in .github/workflows/ubuntu.yml
znz (Kazuhiro NISHIYAMA)
07:54 AM Revision 44bead39 (git): CPPFLAGS is not needed for link
nobu (Nobuyoshi Nakada)
07:54 AM Revision 26146536 (git): Moved INCFLAGS to XCFLAGS from CPPFLAGS as well as mswin
Rules which have used CPPFLAGS will need XCFLAGS or INCFLAGS now. nobu (Nobuyoshi Nakada)
07:11 AM Revision fafabe2f (git): Add INCFLAGS for fake.rb
INCFLAGS is not included in CPPFLAGS on mswin, not to be exported
to rbconfig.rb.
nobu (Nobuyoshi Nakada)
04:58 AM Bug #16117 (Rejected): ruby2.6.3(x86) use fiddle faild to load dll in windows7
nagachika (Tomoyuki Chikanaga)
04:33 AM Feature #14240: warn four special variables: $; $, $/ $\
jeremyevans0 (Jeremy Evans) wrote:
> nobu (Nobuyoshi Nakada) wrote:
> > jeremyevans0 (Jeremy Evans) wrote:
> > > >...
nobu (Nobuyoshi Nakada)
12:58 AM Feature #14240: warn four special variables: $; $, $/ $\
nobu (Nobuyoshi Nakada) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > > And non-default `$;` and `$,` are warned ...
jeremyevans0 (Jeremy Evans)
04:23 AM Feature #16129 (Closed): Call initialize_clone with freeze: false if clone called with freeze: false
This makes it possible for `initialize_clone` to correctly not freeze internal state if the `freeze: false` keyword i... jeremyevans0 (Jeremy Evans)
04:14 AM Revision b4d6d9c1 (git): Removed unnecessary flags for fake.rb
Flags for ruby core such as warning and `_FORTIFY_SOURCE` macro
are not necessary to make fake.rb, except for `RUBY_E...
nobu (Nobuyoshi Nakada)
04:13 AM Revision 1581249d (git): Added in-srcdir macro [ci skip]
nobu (Nobuyoshi Nakada)
04:01 AM Revision 5e86b005 (git): uid_t and gid_t are narrower than VALUE.
Often uid / gid are 16 bit or 32 bit integers, while VALUE are 32
to 64 bits. They tend to differ in size. Because ...
shyouhei (Shyouhei Urabe)
04:01 AM Revision 48131a46 (git): rb_mjit_header.h is not worth documenting [ci skip]
This is an auto-generated header file that does not include anything
interesting. Should skip generating CAPI docume...
shyouhei (Shyouhei Urabe)
03:17 AM Bug #16028: Backport r67563: SNI is not enabled in Net::IMAP
already backported into ruby_2_5 at r67717 usa (Usaku NAKAMURA)
03:00 AM Revision fa6c1b06 (git): Suppress a "clobbered" warning
nobu (Nobuyoshi Nakada)
02:08 AM Revision 4448d586 (git): * 2019-08-26 [ci skip]
git[bot]
02:07 AM Revision 5e10cb04 (git): Refined the appropriate C++ compiler in OS X selection
Allows CC to be prefixed another path or command, e.g., ccache. nobu (Nobuyoshi Nakada)
12:25 AM Bug #14160: JSON#generate documentation wrong/misleading
I added a pull request to fix the first issue: https://github.com/flori/json/pull/384
There is an existing pull re...
jeremyevans0 (Jeremy Evans)

08/25/2019

08:47 PM Bug #14121 (Closed): test-all - rename duplicate classes for consistent test count
Commited in commit:dd3851d2786412de019350a11e749c56fa5a07cc. jeremyevans0 (Jeremy Evans)
08:45 PM Bug #14102 (Rejected): Date.strptime ignores constraints provided by day name
jeremyevans0 (Jeremy Evans)
08:41 PM Bug #14069 (Rejected): Document order of elements in Set
jeremyevans0 (Jeremy Evans)
08:40 PM Bug #14053 (Closed): Problem with case/when menus in ruby 2.5.0dev (2017-10-25) [x86_64-linux] - semi-random tracebook of different errors (NODE_STR, NODE_ARGS etc...) and also segfaults sometimes
jeremyevans0 (Jeremy Evans)
08:36 PM Bug #13970 (Rejected): Base64 urlsafe_decode64 unsafe use of tr.
I don't think this is a bug. Most pure Ruby code assumes and does not check that method arguments respond to all met... jeremyevans0 (Jeremy Evans)
08:24 PM Bug #14028 (Closed): RubyVM logic backported into Ruby 2.3 tests
jeremyevans0 (Jeremy Evans)
08:20 PM Bug #14010 (Closed): RubyVM logic in forwardable backported to 2.3, not removed
jeremyevans0 (Jeremy Evans)
08:20 PM Bug #13980: Rounding failure on i686 (i386).
Does this rounding error still occur on Fedora i686? jeremyevans0 (Jeremy Evans)
08:16 PM Bug #13917 (Rejected): Comparable#clamp is slower than using Array#min,max.
jeremyevans0 (Jeremy Evans)
08:02 PM Bug #13700 (Closed): Enumerable#sum may not work for Ranges subclasses due to optimization
Applied in changeset commit:git|e496e96547b64c3a2fa6f285c3bc9bd21a245ac6.
----------
Document that Enumerable#sum ma...
jeremyevans (Jeremy Evans)
07:53 PM Revision b4dfac2c (git): Fix ArgumentError in expand_tabs.rb
This fixes the following in my environment:
misc/expand_tabs.rb:29:in `=~': invalid byte sequence in US-ASCII (Argum...
jeremyevans (Jeremy Evans)
07:50 PM Revision e496e965 (git): Document that Enumerable#sum may not respect redefinition of Range#each
It already documented that it may not respect redefinition
of Integer#+.
Fixes [Bug #13700]
jeremyevans (Jeremy Evans)
07:17 PM Bug #13688: Thread overflow hangs ruby (not responding ^C)
This bug still occurs in the master branch. Attached is a patch that fixes it by checking for interrupts before call... jeremyevans0 (Jeremy Evans)
06:28 PM Bug #13675: Should Zlib::GzipReader#ungetc accept nil?
If we want to fix `IO#ungetc`, attached is a patch that will fix it. jeremyevans0 (Jeremy Evans)
06:19 PM Bug #13674 (Closed): BigDecimal comparison with Float::INFINITY is erroneous in 2.2.x and 2.3.x
jeremyevans0 (Jeremy Evans)
06:13 PM Bug #13612 (Closed): Segmentation Fault
jeremyevans0 (Jeremy Evans)
06:06 PM Bug #13441 (Closed): building - GIT variable, ruby, rubygems tests
jeremyevans0 (Jeremy Evans)
06:05 PM Bug #13171 (Rejected): URI::FTP path has a trailing slash when just hostname and scheme provided
This doesn't appear to be a bug, even if the behavior is slightly inconsistent between URI::HTTP and URI::FTP. If yo... jeremyevans0 (Jeremy Evans)
06:00 PM Bug #13431 (Closed): sample/drb/http0*.rb is not working.
Applied in changeset commit:git|71d97a5ef80a23b0bb1005570ed059580981a467.
----------
Fix sample/drb/http0serv.rb
Pr...
jeremyevans (Jeremy Evans)
05:56 PM Revision 71d97a5e (git): Fix sample/drb/http0serv.rb
Previously, trying to use this would result in:
undefined method `uri' for #<DRb::HTTP0::ServerSide:0x00000aec9f1637...
jeremyevans (Jeremy Evans)
05:11 PM Bug #12961: Bad value for range using infinity for Date or Time
I've submitted a pull request to allow `-Float::Infinity...Date.today`: https://github.com/ruby/date/pull/13 jeremyevans0 (Jeremy Evans)
03:52 PM Feature #16128 (Open): Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
I was not sure whether the following behaviour is a bug or not, so I filed this under "feature", mostly because
this...
shevegen (Robert A. Heiler)
02:08 PM Revision 365e5b38 (git): configure.ac: Improve icc_version guessing for non-icc environment
icc_version was wrongly defined as "__ICC" on non-icc C compiler, which
caused a warning:
```
./configure: line 8211...
mame (Yusuke Endoh)
01:16 PM Revision 11f7c30f (git): configure.ac: fix the guess of icc_version
The icc_version guessing was accidentally disabled because of
61885c9b7ca8ccdaf53d7c365fbb86bad3294d88; `AC_PROG_CC_C...
mame (Yusuke Endoh)
11:44 AM Misc #16125: Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
nobu (Nobuyoshi Nakada) wrote:
> methodmissing (Lourens Naudé) wrote:
> > I'm wondering what the `reserved` member ...
methodmissing (Lourens Naudé)
11:10 AM Revision fa5f7771 (git): Drop duration from AppVeyor notification
The format is a little weird, and not so helpful either. k0kubun (Takashi Kokubun)
10:29 AM Revision 6944a1aa (git): lib/webrick.rb: use require_relative for webrick/utils.rb
`require "webrick/utils.rb"` should load `lib/webrick/utils.rb`, but on
some CI machines, it wrongly loads `test/webr...
mame (Yusuke Endoh)
09:27 AM Revision c775ab5e (git): `local_path?` is a class method [ci skip]
nobu (Nobuyoshi Nakada)
07:59 AM Revision cc6fe152 (git): tool/lib/vcs.rb: explicitly fail when notes/commits is not available
mame (Yusuke Endoh)
07:10 AM Bug #16127 (Closed): Delegates to BasicObject do not work
The delegate library does not currently handle BasicObject targets, since it assumes the target responds to `respond_... jeremyevans0 (Jeremy Evans)
07:06 AM Bug #13264: Binding#irb does not work in context of frozen object
This is still a bug in the master branch of irb. I've submitted a pull request to fix it by using a delegate: https:... jeremyevans0 (Jeremy Evans)
04:58 AM Revision 1b03d2d7 (git): Revert workaround
znz (Kazuhiro NISHIYAMA)
02:39 AM Revision 5decf66a (git): Inspect dynamic symbol as well as static symbol
nobu (Nobuyoshi Nakada)
02:38 AM Revision b341e98b (git): Simplified f13a00f5b4 [ci skip]
nobu (Nobuyoshi Nakada)
02:24 AM Revision f13a00f5 (git): Export all commits as ChangeLog when no starting commit is found [ci skip]
nobu (Nobuyoshi Nakada)
12:23 AM Bug #13249: Access modifiers don't have an effect inside class methods in Ruby >= 2.3
The warning discussed has not been added yet. Attached is a patch that implements it. While it passes `make check`,... jeremyevans0 (Jeremy Evans)

08/24/2019

09:51 PM Misc #16125: Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
methodmissing (Lourens Naudé) wrote:
> I'm wondering what the `reserved` member was originally intended for, given i...
nobu (Nobuyoshi Nakada)
12:45 PM Misc #16125 (Rejected): Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
References PR https://github.com/ruby/ruby/pull/2396
I noticed that since the introduction of the `GC.compact` API...
methodmissing (Lourens Naudé)
09:08 PM Misc #16126 (Closed): Fix small docs inconsistencies
Applied in changeset commit:git|04735c48ab44c97cbfd5a5cd37f9a1696e2f5a2b.
----------
Minor documentation fixes [ci s...
jeremyevans (Jeremy Evans)
09:07 PM Misc #16126: Fix small docs inconsistencies
Thanks for the patch, I will merge it shortly. jeremyevans0 (Jeremy Evans)
05:35 PM Misc #16126 (Closed): Fix small docs inconsistencies
The patch with some small-ish fixes:
* Enumerator refers to `#enum_for`/`#to_enum` under `Kernel`, while in fact the...
zverok (Victor Shepelev)
09:05 PM Revision 04735c48 (git): Minor documentation fixes [ci skip]
From zverok (Victor Shepelev)
Fixes [Misc #16126]
jeremyevans (Jeremy Evans)
04:09 PM Revision e1c991f8 (git): Move Object#hash rdoc to hash.c [ci skip]
This gets RDoc to pick up the documentation correctly.
Problem pointed out by zverok (Victor Shepelev).
jeremyevans (Jeremy Evans)
03:51 PM Revision cf5516de (git): * 2019-08-25 [ci skip]
git[bot]
03:50 PM Revision 03ee12a3 (git): Add workaround (2nd try)
https://rubyci.org/logs/rubyci.s3.amazonaws.com/gentoo/ruby-master/log/20190824T153002Z.fail.html.gz
```
/home/gentoo...
znz (Kazuhiro NISHIYAMA)
03:04 PM Misc #16124 (Assigned): Let the transient heap belong to objspace
mame (Yusuke Endoh)
12:43 PM Misc #16124: Let the transient heap belong to objspace
The global method cache note references PR https://github.com/ruby/ruby/pull/2302 methodmissing (Lourens Naudé)
12:41 PM Misc #16124 (Rejected): Let the transient heap belong to objspace
As per comment from Nobu in https://github.com/ruby/ruby/pull/2303#issuecomment-523248875 , I took an initial stab @ ... methodmissing (Lourens Naudé)
02:56 PM Bug #13102: Confusing method name: Set#delete?
Eregon (Benoit Daloze) wrote:
> This is at least inconsistent with Array#delete, which could be used for the same ca...
jeremyevans0 (Jeremy Evans)
06:45 AM Bug #13102: Confusing method name: Set#delete?
This is at least inconsistent with Array#delete, which could be used for the same case as above but doesn't end with ... Eregon (Benoit Daloze)
03:27 AM Bug #13102 (Rejected): Confusing method name: Set#delete?
I don't think this is a bug, I believe it is intentional. Using `?` for mutating methods is uncommon, but not wrong.... jeremyevans0 (Jeremy Evans)
02:17 PM Revision df348310 (git): Add workaround for some CIs
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-master/log/20190824T093005Z.fail.html.gz
```
branches:
*...
znz (Kazuhiro NISHIYAMA)
12:26 PM Revision 5d5502dc (git): Fix typos
znz (Kazuhiro NISHIYAMA)
11:31 AM Revision 571ffcd6 (git): ext/psych/yaml/api.c: Suppress a "variable set but not used" warning
```
compiling ../.././ext/psych/yaml/api.c
../.././ext/psych/yaml/api.c: In function 'yaml_document_delete':
../.././...
mame (Yusuke Endoh)
10:57 AM Feature #16113: Partial application
> If `#curry` gets support for keyword arguments, would it suffice for this case
I don't think so, unfortunately. ...
zverok (Victor Shepelev)
10:37 AM Feature #16122: Data: simple immutable value object
> What would a simple implementation of `Struct::Value.new` look like in Ruby code?
Oh, I've probably answered the...
zverok (Victor Shepelev)
10:17 AM Feature #16122: Data: simple immutable value object
@Eregon, here is rendered version of class' docs: https://zverok.github.io/ruby-rdoc/Struct-Value.html
Basically, ...
zverok (Victor Shepelev)
06:55 AM Feature #16122: Data: simple immutable value object
This sounds interesting to me.
What would a simple implementation of Struct::Value.new look like in Ruby code?
I'm ...
Eregon (Benoit Daloze)
07:22 AM Revision 97ad7862 (git): Add debug print
matser branch not found on some CIs
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190824T...
znz (Kazuhiro NISHIYAMA)
06:14 AM Bug #13948 (Closed): Segfault instead of recursion depth error
jeremyevans0 (Jeremy Evans)
05:10 AM Feature #12093: Eval InstructionSequence with binding
> does this suffice your use case?
Interesting, I'll need to investigate this - it certainly has potential.
My ...
dalehamel (Dale Hamel)
03:21 AM Bug #12702 (Rejected): DRb client fails when calling out-of-process remote method with a block
This is a bug in your code, you are not calling `DRb.start_service` in the client program. The client program needs ... jeremyevans0 (Jeremy Evans)
02:36 AM Bug #12649 (Third Party's Issue): DateTime method calls hang
jeremyevans0 (Jeremy Evans)
02:35 AM Bug #12615 (Closed): Pathname#rename does not work across filesystem boundaries.
jeremyevans0 (Jeremy Evans)
02:34 AM Bug #12494 (Closed): win32/resolv.rb may add outdated nameservers
jeremyevans0 (Jeremy Evans)
02:28 AM Bug #12453 (Closed): 2.3.1p112 version running demo of array methods about 3x slower than running it with 2.2.0p0 version
jeremyevans0 (Jeremy Evans)
01:57 AM Feature #16120: Omitted block argument if block starts with dot-method call
Hi,
> So I strongly believe all these feature requests should to be considered together in order to make a decisio...
mame (Yusuke Endoh)
12:59 AM Feature #16120: Omitted block argument if block starts with dot-method call
I think there's a misunderstanding because this proposal doesn't collide with existing parser behavior. `[].each{ .me... Dan0042 (Daniel DeLorme)
01:20 AM Revision fe83ed47 (git): Try to fix `make dist` error on chkbuild
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190823T213004Z.fail.html.gz
https://rubyci....
znz (Kazuhiro NISHIYAMA)
12:30 AM Feature #16123: Allow calling a private method with `self.`
Here is a script to help demonstrate the inconsistency, where `self.bar = 123` is allowed by `self.bar` is not.
``...
dylants (Dylan Thacker-Smith)

08/23/2019

11:51 PM Feature #16113: Partial application
I like Hanmac's idea.
``` ruby
Klass.:meth.curry.()
```
Seems very close to:
``` ruby
Klass.:meth.w()
``...
shan (Shannon Skipper)
11:42 PM Feature #16120: Omitted block argument if block starts with dot-method call
A bit of an aside, but it's often just as fast to do two iterations with small collections, since the shorthand parse... shan (Shannon Skipper)
03:36 PM Feature #16120: Omitted block argument if block starts with dot-method call
hi.
Its soo good idea.
However, I think it is difficult to parse in the following cases.
```ruby
[10, 20, 30].m...
osyo (manga osyo)
03:22 PM Feature #16120 (Rejected): Omitted block argument if block starts with dot-method call
How about considering this syntax for implicit block parameter:
```
[10, 20, 30].map{ .to_s(16) } #=> ["a", "14", ...
Dan0042 (Daniel DeLorme)
11:06 PM Feature #16123: Allow calling a private method with `self.`
I may not completely understand the issue description. What is the inconsistency? (That is a honest
question, by the...
shevegen (Robert A. Heiler)
09:03 PM Feature #16123 (Closed): Allow calling a private method with `self.`
## Problem
There is an inconsistency between calling a private attribute writer being allowed with `self.value =` ...
dylants (Dylan Thacker-Smith)
10:41 PM Feature #15815: Add option to raise NoMethodError for OpenStruct
Personally I found the proposed signature confusing, more when taking in account that OpenStruct calls:
```ruby
o...
esparta (Espartaco Palma)
10:35 PM Bug #12356 (Assigned): Vector covector incorrect multiplication with another vector.
I don't think this is a bug, but I'll let marcandre make the determination. `Vector` can't be multipled with `Vector... jeremyevans0 (Jeremy Evans)
10:10 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
jeremyevans0 (Jeremy Evans)
10:06 PM Bug #12123 (Open): FileUtils.ln_s create a '.symlink' file not a symbolic link on windows
This is still a bug in master. I have filed a pull request upstream to fix it: https://github.com/ruby/fileutils/pul... jeremyevans0 (Jeremy Evans)
08:52 PM Bug #12112 (Closed): Resolv.getname with IPv6 noop
jeremyevans0 (Jeremy Evans)
08:47 PM Bug #11935 (Closed): Date.new returns inconsistent errors when passed invalid arguments
jeremyevans0 (Jeremy Evans)
08:47 PM Misc #15298 (Closed): Inconsistent date errors
jeremyevans0 (Jeremy Evans)
08:42 PM Bug #11667 (Closed): Ruby process crashes when TracePoint.new(:raise) is enabled and SystemStackError is raised
jeremyevans0 (Jeremy Evans)
08:16 PM Bug #16121: Stop making a redundant hash copy in Hash#dup
I split up the patch into the 4 attached patches, because I realized there were a few changes that could be emphasize... dylants (Dylan Thacker-Smith)
05:11 PM Bug #16121 (Closed): Stop making a redundant hash copy in Hash#dup
## Problem
I noticed while profiling object allocations that Hash#dup was allocating 2 objects instead of only 1 a...
dylants (Dylan Thacker-Smith)
05:43 PM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16113] Partial application: `fetch(urls).map(&JSON.:parse.w(symbolize_names: true))`
* [Feature #16122] ...
zverok (Victor Shepelev)
09:13 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15991] Allow questionmarks in variable names
* Proposal: Allow `?` in variable names
* In #5781, ma...
osyo (manga osyo)
02:44 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15955] UnboundMethod#apply
* The ticket proposes a shortcut to `unbound_method.bind(obj).call(args...)...
mame (Yusuke Endoh)
12:56 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16115] Keyword arguments from method calls or ignore extra hash keys in splat
* It proposes a triple s...
mame (Yusuke Endoh)
05:40 PM Feature #16122 (Closed): Data: simple immutable value object
## Intro (original theoretical part of the proposal)
**Value Object** is a useful concept, introduced by Martin Fo...
zverok (Victor Shepelev)
04:41 PM Revision b38ab0a3 (git): * 2019-08-24 [ci skip]
git[bot]
04:10 PM Revision d5b917d5 (git): Named numbered parameter indexes
nobu (Nobuyoshi Nakada)
03:38 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
Hanmac (Hans Mackowiak) wrote:
> i see in your patch that you not only check for `Array` but for `to_ary` too, which...
dylants (Dylan Thacker-Smith)
03:32 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
duerst (Martin Dürst) wrote:
> However, I expect this to be slower on arrays that are 'almost flat', i.e.
> ```
> ...
dylants (Dylan Thacker-Smith)
07:41 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
i see in your patch that you not only check for `Array` but for `to_ary` too, which is nice
@shevegen :
inste...
Hanmac (Hans Mackowiak)
06:31 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
I use .flatten and .flatten! quite a lot in my ruby code, often setting the
initial input from ARGV but also from ot...
shevegen (Robert A. Heiler)
02:02 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
I was afraid that this would be an optimization for flat arrays, but increase time for nested arrays. But that's not ... duerst (Martin Dürst)
03:21 PM Feature #15915: `@1` cannot be achieved in meta-programming
I'm negative to add `ID_NUMPARAM`.
As `rb_is_numparam_id` is not used, and `rb_is_numparam_name` can be implemented ...
nobu (Nobuyoshi Nakada)
04:41 AM Feature #15915: `@1` cannot be achieved in meta-programming
Here is an experimental patch. mame (Yusuke Endoh)
11:52 AM Revision 2e28b367 (git): [ruby/stringio] Fixed a typo
https://github.com/ruby/stringio/commit/b249631c433f800c979be2705bf63555075db2fc#commitcomment-34804150
https://gith...
nobu (Nobuyoshi Nakada)
09:05 AM Revision d9b73dcc (git): Remove github_action_linux tag from bundler examples.
Maybe it has fixed at 5a384e2c08704dc7af9d8d3bdfc475eb8c0723aa hsbt (Hiroshi SHIBATA)
08:20 AM Revision 3b55394b (git): Ensure all default gems have an gem folder
Even if they don't ship with any executables. This makes rbinstall
behaviour consistent with rubygems `gem install --...
deivid (David Rodríguez)
07:54 AM Bug #16117: ruby2.6.3(x86) use fiddle faild to load dll in windows7
Problem solved:
the dll i used compiled by MinGW, the dll need libstdc++-6.dll, after I add **-static-libgcc -static...
whdukewu (Kewu DU)
04:57 AM Revision 1c5a2682 (git): Simplify expand_tabs.rb file selection
k0kubun (Takashi Kokubun)
04:00 AM Revision a5b809e9 (git): Check metadata a bit more
nobu (Nobuyoshi Nakada)
03:28 AM Feature #15955: UnboundMethod#apply
Here is a benchmark:
```
class Foo
def foo
end
end
meth = Foo.instance_method(:foo)
obj = Foo.new
100...
mame (Yusuke Endoh)
02:40 AM Feature #15955: UnboundMethod#apply
Hi @nelhage and @darkdimius :-)
I'm attaching a patch for `UnboundMethod#apply(obj, *args, &blk)` as a shortcut to...
mame (Yusuke Endoh)
03:27 AM Revision 650cd245 (git): Hoisted out get_digest_obj_metadata
nobu (Nobuyoshi Nakada)
01:11 AM Bug #11466 (Closed): Memory leak in win32 fill_random_bytes_syscall
If `fill_random_bytes_syscall` were to leak memory, then this Ruby code should show the leak:
```ruby
i = 0; whil...
jeremyevans0 (Jeremy Evans)
12:53 AM Feature #16115: Keyword arguments from method calls or ignore extra hash keys in splat
Thank you for proposing ideas. They are interesting to me.
As you said in your second example, it is only possibl...
mame (Yusuke Endoh)
12:47 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
I don't think this is a bug. As 0x0dea (D.E. Akers) pointed out, other programs work the same way. However, I think... jeremyevans0 (Jeremy Evans)
12:46 AM Revision 9ffb0548 (git): * 2019-08-23 [ci skip]
git[bot]
12:45 AM Revision 1d6a31f3 (git): Make AppVeyor notification similar to Travis
k0kubun (Takashi Kokubun)

08/22/2019

11:58 PM Feature #16119 (Closed): Optimize Array#flatten and flatten! for already flattened arrays
## Problem
When doing an object profile from stackprof, I noticed object allocations being made from `Array#flatte...
dylants (Dylan Thacker-Smith)
08:26 PM Feature #16118 (Open): Array .difference allow custom comparison
Hello!
I wanted to know if there's any plan to implement the ability to define comparison between individual items...
ngomez (Nancy Gomez)
07:56 PM Feature #16115: Keyword arguments from method calls or ignore extra hash keys in splat
> I think this could open up some possibilities (or a can of worms).
Some can call it a feature, other may call it...
shevegen (Robert A. Heiler)
12:01 PM Feature #16115 (Open): Keyword arguments from method calls or ignore extra hash keys in splat
Just a thought, feel free to insta-close as stupid.
Currently you can do this:
```
def hello(who:)
puts "He...
kke (Kimmo Lehto)
03:32 PM Bug #11152 (Closed): Resolv::DNS should use Search Domains provided in /etc/resolv.conf by default
jeremyevans0 (Jeremy Evans)
03:27 PM Bug #10965 (Feedback): logger.rb may not daily rotate
jeremyevans0 (Jeremy Evans)
02:10 PM Revision fd20b321 (git): Make GitHub Actions Slack notification consistent
with Travis, rather than AppVeyor.
Formerly it was made similar to AppVeyor to provide some normal set of
CI failure...
k0kubun (Takashi Kokubun)
01:47 PM Revision efc89703 (git): * expand tabs. [ci skip]
Tabs are expanded because previously the file did not have any tab indentation.
Please update your editor config, and...
git[bot]
01:46 PM Revision a4d389d8 (git): Improve the description of MJIT cancel-all [ci skip]
k0kubun (Takashi Kokubun)
01:13 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
This ticket was resolved with commit:15eaedf805fb2727c79a6c59af6d5f6c2a6d634b.
In addition to that, since people h...
k0kubun (Takashi Kokubun)
12:30 PM Misc #16112 (Closed): Reduce the possibility of "expand tabs" commit occurrences
Applied in changeset commit:git|15eaedf805fb2727c79a6c59af6d5f6c2a6d634b.
----------
Add misc/expand_tabs.rb ported ...
k0kubun (Takashi Kokubun)
11:24 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
> I like option 3 because it is optional and something I would use. I don't personally like using tabs.
Okay, I'm ...
k0kubun (Takashi Kokubun)
05:03 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
k0kubun (Takashi Kokubun) wrote:
> * It would reduce the number of problems for editors like Sublime Text, VSCode,...
duerst (Martin Dürst)
12:24 PM Revision 15eaedf8 (git): Add misc/expand_tabs.rb ported from auto-style.rb
This is implemented to close [Misc #16112] because all other options got
at least one objection, and nobody has objec...
k0kubun (Takashi Kokubun)
12:22 PM Bug #16117: ruby2.6.3(x86) use fiddle faild to load dll in windows7
**testmml_win.rb code:**
```ruby
require 'fiddle'
require 'fiddle/import'
if ARGV.length < 1
puts "Miss...
whdukewu (Kewu DU)
12:21 PM Bug #16117 (Rejected): ruby2.6.3(x86) use fiddle faild to load dll in windows7
I have a dll build by MinGW32 in windows7, in ruby2.2, I could use fiddle dlload this dll success, but in the same sy... whdukewu (Kewu DU)
12:01 PM Bug #16116 (Closed): ruby2.6.3(x86/x64) use win32ole could not new Object, return 0x80070057
I build a RubyTest.dll by C#, In ruby2.2, I could use WIN32OLE.new to create ole object, but in the same system under... whdukewu (Kewu DU)
11:59 AM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
I have the same issue running ruby 2.6.3 on MacOS 10.14.6 while using guard on a rails project:
```
13:43:07 - IN...
fa11enangel (Konstantin Filtschew)
11:39 AM Revision 0a74fac9 (git): merge revision(s) fd0e3bd2497d4e796b719c7b7154dc3c945f87b1: [Backport #14834]
fix VC 2013 compile error
It seems the compiler does not support VLAs.
See also: https://ci.appveyor...
nagachika (Tomoyuki Chikanaga)
11:28 AM Bug #15992: An exception breaks monitor state and cause deadlock
ruby_2_6 r67749 merged revision(s) 9557069299ac3b96691040a541afa65761a724ad. nagachika (Tomoyuki Chikanaga)
11:28 AM Revision fbb96f1b (git): merge revision(s) 9557069299ac3b96691040a541afa65761a724ad: [Backport #15992]
Avoid creating Hash objects per each mon_synchronize call (#2393)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
nagachika (Tomoyuki Chikanaga)
08:04 AM Misc #16114: Naming of "beginless range"
This shows that there are only two real problems in computer science:
- Giving things proper names
- Documenting ...
shevegen (Robert A. Heiler)
04:58 AM Misc #16114: Naming of "beginless range"
duerst (Martin Dürst) wrote:
> mrkn (Kenta Murata) wrote:
> > Other candidates from mathematics:
> >
> > - a ran...
mrkn (Kenta Murata)
03:49 AM Misc #16114: Naming of "beginless range"
mrkn (Kenta Murata) wrote:
> Other candidates from mathematics:
>
> - a range bounded below
Shouldn't this be ...
duerst (Martin Dürst)
12:01 AM Misc #16114: Naming of "beginless range"
I know that it is an awkward word, but it came from `Range#begin` and `Range#end`. IMO, you can call it as you like. mame (Yusuke Endoh)
07:36 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
> Having `begin?` and `end?` instead of `beginless?` and `endless?` would be more natural, and easy to comprehend.
...
mame (Yusuke Endoh)
03:23 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
Having negative meaning in the method name would make it complicated. Having `begin?` and `end?` instead of `beginles... sawa (Tsuyoshi Sawada)
12:07 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
Other candidates from mathematical terms:
- `unbounded?` for checking whether `begin` or `end` is `nil`
- `lower_...
mrkn (Kenta Murata)
12:47 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature#14183] "Real" keyword argument
* Jeremy and I agreed with Jeremy's proposal. I'd like to ask for matz'...
mame (Yusuke Endoh)
12:09 AM Misc #15996: DevelopersMeeting20190829Japan
- [Feature #15864] Proposal: Add methods to determine if it is an infinite range
- I proposed some candidates from...
mrkn (Kenta Murata)
12:24 AM Revision d8d8015b (git): Remove footer from message to Slack
aycabta (aycabta .)

08/21/2019

11:58 PM Misc #16114: Naming of "beginless range"
Other candidates from mathematics:
- a range bounded below
- lower-unbounded range
- left-unbounded range
If ...
mrkn (Kenta Murata)
11:34 PM Misc #16114 (Open): Naming of "beginless range"
#14799 introduces a "beginless range" to complement the already existing "endless range". However, "beginless" isn't... pwim (Paul McMahon)
11:06 PM Bug #10520 (Closed): Resolv fails on additional resources when quering address records
This should be fixed by commit:2b2450ba4bee563e33af0325b7fde8cb1bfd6899. jeremyevans0 (Jeremy Evans)
10:57 PM Revision a1d606c0 (git): Show short message to Slack
aycabta (aycabta .)
10:21 PM Revision 1940347f (git): Use () instead of {} for nmake
hsbt (Hiroshi SHIBATA)
10:03 PM Revision 2d8d6345 (git): `--fomart progress` is default. It's duplicated.
hsbt (Hiroshi SHIBATA)
10:02 PM Revision 0b0fedad (git): Introduce test-bundler-parallel task.
hsbt (Hiroshi SHIBATA)
09:15 PM Bug #11636: super in instance_eval in a method defined in a module is invoked with a wrong receiver
This is still a bug in the master branch. Attached is a patch that
fixes it, making the behavior for super in insta...
jeremyevans0 (Jeremy Evans)
09:02 PM Revision 80082183 (git): Always check multiline termination
aycabta (aycabta .)
08:36 PM Revision 8d804e41 (git): Add abs to Matrix (#2199)
Fernando Wolf Bona
08:09 PM Revision 48fdc37a (git): IRB's multiline history is enable only when Reidline mode
aycabta (aycabta .)
03:55 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
k0kubun (Takashi Kokubun) wrote:
> Thanks for your comment, Jeremy. Your opinion makes sense except:
>
> > 2) I'm...
jeremyevans0 (Jeremy Evans)
03:18 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
Thanks for your comment, Jeremy. Your opinion makes sense except:
> 2) I'm against this. If we do keep the "expand...
k0kubun (Takashi Kokubun)
02:51 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
Here are my opinions on the options:
0) I'm in favor of this. I certainly encourage the use of spaces over tabs, ...
jeremyevans0 (Jeremy Evans)
01:59 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
There's Option 5; altering commits in pre-receive hook on server side. But I think successful `git push` should never... k0kubun (Takashi Kokubun)
01:12 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
> I would love it if (1) can happen.
>
> Mostly a minor annoyance, to be sure, and perhaps C programmers don't use ...
k0kubun (Takashi Kokubun)
03:20 PM Revision 6bdb65c0 (git): * 2019-08-22 [ci skip]
git[bot]
03:19 PM Revision a9638511 (git): Hoisted out rb_id_metadata
nobu (Nobuyoshi Nakada)
03:19 PM Revision 74c6662a (git): Hoisted out rb_digest_namespace
nobu (Nobuyoshi Nakada)
02:13 PM Revision c030cec7 (git): Debug GitHub context on broken notification
sometimes Slack notification footer becomes just " at ".
It seems like `github.event.head_commit` is missing. Let me ...
k0kubun (Takashi Kokubun)
02:06 PM Misc #15996: DevelopersMeeting20190829Japan
* ~~[Misc #16112] Reduce the possibility of "expand tabs" commit occurrences~~
* Never mind. Resolved before the M...
k0kubun (Takashi Kokubun)
09:51 AM Bug #15992: An exception breaks monitor state and cause deadlock
9557069299ac3b96691040a541afa65761a724ad is a follow up commit to ease memory consumption impact of f91879a7b548284c9... nagachika (Tomoyuki Chikanaga)
07:20 AM Revision 3df9f3cc (git): Separated initializing IDs
nobu (Nobuyoshi Nakada)
05:14 AM Bug #10471 (Closed): Still DST bug in logger
From some testing, it appears this issue no longer occurs in the current version of logger. If you can reproduce thi... jeremyevans0 (Jeremy Evans)
04:31 AM Revision 4419b5db (git): The investigation is going on...
nobu (Nobuyoshi Nakada)
04:26 AM Revision 81dfe3c4 (git): Enable more Time TZ tests on OpenBSD
jeremyevans (Jeremy Evans)
03:52 AM Bug #10460 (Closed): Segfault instead of stack level too deep
This appears to have been fixed between 2.4 and 2.5, as the example no longer has a segfault on 2.5, 2.6, 2.7.0-previ... jeremyevans0 (Jeremy Evans)
03:49 AM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
This bug still occurs in the master branch. Attached is a patch that fixes the problem by overriding `Ripper::SexpBu... jeremyevans0 (Jeremy Evans)

08/20/2019

11:25 PM Feature #14915: Deprecate String#crypt
Okay, it is considered deprecated, but the removal won't happen in the near future. Thank you, I see! mame (Yusuke Endoh)
03:10 AM Feature #14915: Deprecate String#crypt
I believe the current documentation and code is intentional. I think it is best to consider `String#crypt` deprecated... jeremyevans0 (Jeremy Evans)
02:57 AM Feature #14915: Deprecate String#crypt
@jeremyevans0 Let me confirm the state of this ticket. The current rdoc says:
```
Please do
not use this method...
mame (Yusuke Endoh)
11:10 PM Revision a230e65e (git): [bundler/bundler] Freeze time to avoid failures at midnight
Specify just a string
set @built_at as nil before testing
https://github.com/bundler/bundler/commit/578ec96c9c
lolwut
11:10 PM Revision 1c277452 (git): [bundler/bundler] Share test fixtures with parallel_tests
https://github.com/bundler/bundler/commit/a38161c5be hsbt (Hiroshi SHIBATA)
11:10 PM Revision 10011f43 (git): [bundler/bundler] Try to use RunTimeLogger for parallel_tests
https://github.com/bundler/bundler/commit/faccc522d1 hsbt (Hiroshi SHIBATA)
11:10 PM Revision ace88852 (git): [bundler/bundler] Parallelize test suite
https://github.com/bundler/bundler/commit/23007cb107 deivid (David Rodríguez)
10:58 PM Revision ede77d82 (git): [bundler/bundler] Fix a couple of typos
https://github.com/bundler/bundler/commit/52b6b94068 deivid (David Rodríguez)
10:58 PM Revision 1120bacd (git): [bundler/bundler] Remove the :ruby exclusion tag
Our current set of specs is the same for all supported rubies, and we
should keep it that way.
https://github.com/bu...
deivid (David Rodríguez)
10:58 PM Revision bcc4ac92 (git): [bundler/bundler] Remove another 1.8.7 specific bit
https://github.com/bundler/bundler/commit/8c7942d2c6 deivid (David Rodríguez)
10:58 PM Revision 5ea08883 (git): [bundler/bundler] Remove old rubies stuff no longer needed
https://github.com/bundler/bundler/commit/36fb3287f4 deivid (David Rodríguez)
09:16 PM Bug #10419 (Closed): ruby 2.1.3 kackes during IO.readlines of huge file
I was able to reproduce this on `ruby 1.9.3p551 (2014-11-13) [i386-mingw32]`, but not on any `[x64-mingw32]` compiled... jeremyevans0 (Jeremy Evans)
08:40 PM Bug #10407 (Closed): Update gc stack marking for m68k
This appears to have been fixed in commit:c0766464e9ef13418cc719acd674f363b79db29a. jeremyevans0 (Jeremy Evans)
08:33 PM Bug #10388: Operator precedence problem in multiple assignment (massign)
I tried working on this a couple weeks ago and I don't believe the current LALR(1) parser can support it. Attempting... jeremyevans0 (Jeremy Evans)
08:20 PM Bug #10290 (Closed): segfault when calling a lambda recursively after rescuing SystemStackError
I was able to reproduce the segfault in ruby 2.3 and 2.4, but not in 2.5, 2.6, 2.7.0-preview1, or the master branch, ... jeremyevans0 (Jeremy Evans)
08:11 PM Bug #10126 (Closed): Dir.home encoding is incorrect on Windows
jeremyevans0 (Jeremy Evans)
07:40 PM Feature #14183: "Real" keyword argument
I've completed work on my keyword-argument-separation branch, and now `make check` passes without any emitted warning... jeremyevans0 (Jeremy Evans)
04:26 PM Bug #16111 (Closed): Combining default positional and keyword arguments is resulting in a `to_hash` method call
jeremyevans0 (Jeremy Evans)
02:26 PM Bug #16111: Combining default positional and keyword arguments is resulting in a `to_hash` method call
Ok, the situation with keyword parameters is now making more sense, despite not being ideal. Since ruby 3 should impl... mtelford (Michael Telford)
04:04 PM Revision 864f23a4 (git): * 2019-08-21 [ci skip]
git[bot]
04:04 PM Revision 88b1f2da (git): `rp(obj)` shows func, file and line. (#2394)
rp() macro for debug also shows file location and function name
such as:
[OBJ_INFO:[email protected]:73] 0x000...
ko1 (Koichi Sasada)
03:21 PM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
Hi,
I am having same issue while running seed data (ruby 2.6.3). I am having it while uplaoding attachments.
```...
michalsamluk (Michał Samluk)
02:58 PM Revision d10e28b8 (git): Skip tests on Actions if [ci skip]
It seems that we cannot easily apply job-level [ci skip].
Therefore this commit skips only Tests step if it's [ci skip].
k0kubun (Takashi Kokubun)
01:33 PM Revision 235d810c (git): Deprecate alerting multiple channels
Some CIs report to two channels, and some others report to only one.
This makes it consistent. Only alert channel sho...
k0kubun (Takashi Kokubun)
01:08 PM Revision 95570692 (git): Avoid creating Hash objects per each mon_synchronize call (#2393)
matsuda (Akira Matsuda)
12:47 PM Bug #9115: Logger traps all exceptions; breaks Timeout
There're also rescue-clauses for `check_shift_log` and `@dev.write(message)`.
They may raise various exceptions and ...
naruse (Yui NARUSE)
06:45 AM Bug #9115: Logger traps all exceptions; breaks Timeout
See the code again before discuss.
```ruby
def write(message)
begin
synchronize do
...
naruse (Yui NARUSE)
10:29 AM Revision af121720 (git): Removed unused literal assignments [ci skip]
nobu (Nobuyoshi Nakada)
10:29 AM Revision 7a07c54b (git): Subjects may contain a comma [ci skip]
nobu (Nobuyoshi Nakada)
08:26 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
I second what Alan said, editing Ruby source with my editor is a nightmare.
On another note, the main objection fo...
byroot (Jean Boussier)
08:00 AM Revision 73af1c4d (git): [rubygems/rubygems] Use `RbConfig::CONFIG['rubylibprefix']`
It is defined since ruby 1.9.2.
https://github.com/rubygems/rubygems/commit/84981ca908
nobu (Nobuyoshi Nakada)
07:07 AM Revision dd58c4ba (git): Investigation of a sporadic error at Github Actions
nobu (Nobuyoshi Nakada)
01:28 AM Feature #16113: Partial application
An aside, but I took a stab at a pure Ruby implementation of keyword argument currying: https://gist.github.com/haven... shan (Shannon Skipper)
12:46 AM Revision 5a384e2c (git): Fix some bundler specs (#2380)
* These seem to consistenly pass already
* Show actual command when running `make test-bundler`
Current the setup c...
deivid (David Rodríguez)
 

Also available in: Atom