Project

General

Profile

Activity

From 05/09/2019 to 05/15/2019

05/15/2019

11:41 PM Bug #15809: GC.verify_compaction_references - intermittent SEGV's on multiple platforms
gc_update_references() updates finalizer_table after https://git.ruby-lang.org/ruby.git/commit/?id=3cf767ee.
Therefo...
wanabe (_ wanabe)
06:26 PM Bug #15809: GC.verify_compaction_references - intermittent SEGV's on multiple platforms
Still having intermittent SEGV, today:
```
/ruby/test/ruby/test_gc_compact.rb:129: [BUG] Object 0x000000000e2c9a8...
MSP-Greg (Greg L)
11:24 PM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
After additional analysis, I found that I only needed to add one line to my initial patch to fix it to work with both... jeremyevans0 (Jeremy Evans)
03:24 PM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
nobu (Nobuyoshi Nakada) wrote:
> Thank you, but it doesn't work for the reverse order, `\u` followed by `\x`.
Tha...
jeremyevans0 (Jeremy Evans)
09:31 AM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
Thank you, but it doesn't work for the reverse order, `\u` followed by `\x`.
nobu (Nobuyoshi Nakada)
05:13 AM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
Heredocs are parsed line-by-line, and mixed encoding is
already detected if it is on the same line:
```ruby
#enc...
jeremyevans0 (Jeremy Evans)
09:52 PM Bug #15852: APPLICATION_VERIFIER_LOCKS_LOCK_IN_FREED_HEAP on exiting ruby
Uhh, I don't know how to add maintainers, sorry! [email protected] (Alexander Riccio)
09:05 PM Bug #15852 (Closed): APPLICATION_VERIFIER_LOCKS_LOCK_IN_FREED_HEAP on exiting ruby
Ruby appears to be freeing some critical section in ruby_vm_destruct before deleting the critical section. Critical S... [email protected] (Alexander Riccio)
09:46 PM Misc #15782: DevelopersMeeting20190522Japan
* [Feature #14844] Future of RubyVM::AST?
* What can we do about this? The current situation is confusing for ever...
Eregon (Benoit Daloze)
12:45 PM Misc #15782: DevelopersMeeting20190522Japan
* [Bug #7300] Hash#[] の挙動が 1.9.3 と異なっている
* Can we merge this?
hsbt (Hiroshi SHIBATA)
09:13 AM Misc #15782: DevelopersMeeting20190522Japan
* [Feature #15778] Expose an API to pry-open the stack frames in Ruby
* Several points were made in favor of Ruby ...
Eregon (Benoit Daloze)
09:37 PM Feature #14844: Future of RubyVM::AST?
There was some discussion on Twitter about RubyVM::AbstractSyntaxTree, however so far no answer from its maintainers:... Eregon (Benoit Daloze)
09:05 PM Feature #15833: Some refactors for shared-root array
I think RARRAY_SHARED_ROOT_FLAG could be in internal.h, if you want to expose it outside of array.c but not as public... Eregon (Benoit Daloze)
08:58 PM Bug #15542 (Third Party's Issue): Segmentation fault when Interrupted on rabbit.gem for ruby 2.7.0dev
Sorry. I missed this.
This is a problem of Ruby-GNOME2 or Rabbit. So we can close this.
kou (Kouhei Sutou)
12:56 PM Bug #15542 (Assigned): Segmentation fault when Interrupted on rabbit.gem for ruby 2.7.0dev
I'm not sure this is caused by ruby core changes.
@kou Can you confirm this?
hsbt (Hiroshi SHIBATA)
08:33 PM Feature #6590: Dealing with bigdecimal, etc gems in JRuby
@hsbt I wonder, is there a plan for addressing this?
There are now many default gems as shown by https://stdgems.org...
Eregon (Benoit Daloze)
03:06 PM Misc #15851 (Closed): stdlib extension gems - building/testing on Windows
Along with maintaining ruby-loco, I've encouraged and helped a few popular extension gems with building/testing on Wi... MSP-Greg (Greg L)
02:17 PM Revision e970ab33 (git): Suppress unused-but-set-variable warning
nobu (Nobuyoshi Nakada)
12:53 PM Bug #11031 (Rejected): Segmentation Fault on Gem Uninstall
Ruby 2.1 was EOL today. hsbt (Hiroshi SHIBATA)
12:51 PM Bug #8836 (Assigned): [BUG] Bus Error with bundler on large Gemfile when resolving dependencies
hsbt (Hiroshi SHIBATA)
12:45 PM Feature #14385 (Assigned): Deprecate back-tick for Ruby 3.
hsbt (Hiroshi SHIBATA)
12:43 PM Feature #9456: Include bin/racc with ruby
We resolved the issue of license on upstream. I'm going to merge bin/racc after it was fixed some of build failures: ... hsbt (Hiroshi SHIBATA)
09:19 AM Revision 214e2f93 (git): Fix the warning in 456586bb234915107da255d2944f620a7dd7048b
nobu (Nobuyoshi Nakada)
09:10 AM Feature #15778: Expose an API to pry-open the stack frames in Ruby
One thing we can do in any case for TruffleRuby is implementing the `debug_inspector` C API.
However, that doesn't...
Eregon (Benoit Daloze)
08:56 AM Revision 3cf767ee (git): unpin finalizers and update references
tenderlovemaking (Aaron Patterson)
08:31 AM Revision c9b28fd7 (git): Allow --enable/--disable options to take an argument
[Bug #15850] nobu (Nobuyoshi Nakada)
08:26 AM Feature #15848: Silence warning when conditional assignments are wrapped in parentheses
nobu (Nobuyoshi Nakada) wrote:
> No, it doesn't.
> That warning is only when the RHS is a literal, but a method cal...
sos4nt (Stefan Schüßler)
06:49 AM Feature #15848 (Rejected): Silence warning when conditional assignments are wrapped in parentheses
sos4nt (Stefan Schüßler) wrote:
> ```ruby
> if a = object.some_value
> # do something to a
> end
> ```
>
> ...
nobu (Nobuyoshi Nakada)
06:52 AM Revision f54aa6c5 (git): Rename confuzed name Reline::IO with Reline::IOGate
aycabta (aycabta .)
05:19 AM Bug #15850 (Closed): Deprecate and remove optparse/ac
- It seems not maintained since forever.
- Not documented in any form.
- I have never seen someone actually using i...
shyouhei (Shyouhei Urabe)
03:41 AM Revision 0cc893d0 (git): Static symbols can't be moved (they are not RValue)
This is my mistake, I thought they were regular objects, but apparently
they are not. We don't need to pin them.
Re...
tenderlovemaking (Aaron Patterson)
03:30 AM Revision 672ee5f6 (git): Symbols can move so only cache IDs
IDs can't move, we need to use them to look up the symbol objects later. tenderlovemaking (Aaron Patterson)
03:21 AM Revision e8b929b9 (git): * expand tabs.
git[bot]
03:21 AM Revision c70ceb59 (git): Add object packing strategies for compaction
This commit adds an alternative packing strategy for compaction.
Instead of packing towards "most pinned" pages, we c...
tenderlovemaking (Aaron Patterson)

05/14/2019

09:24 PM Feature #15831: Add `Array#extract`, `Hash#extract`, and `ENV.extract`
nobu (Nobuyoshi Nakada) wrote:
> Why `Array#extract` has no argument but takes a block, while `Hash` and `ENV` are o...
bogdanvlviv (Bogdan Denkovych)
12:33 AM Feature #15831: Add `Array#extract`, `Hash#extract`, and `ENV.extract`
Why `Array#extract` has no argument but takes a block, while `Hash` and `ENV` are opposite? nobu (Nobuyoshi Nakada)
06:51 PM Bug #15849: Using hash as first positional argument, mixed with named arguments causes unexpected behavior
I believe this is the same issue as #12717. We are trying to address this issue in #14183. jeremyevans0 (Jeremy Evans)
06:39 PM Bug #15849 (Closed): Using hash as first positional argument, mixed with named arguments causes unexpected behavior
If the first argument of a method defaults to an empty hash, and there is another keyword argument after it, it does ... jsmartt (Jared Smartt)
03:19 PM Revision 46a47988 (git): * 2019-05-15
git[bot]
03:18 PM Revision 2ca537ba (git): Fixing function name
This function is used for marking / pinning vm stack values, so it
should have "vm" in the function name to be more c...
tenderlovemaking (Aaron Patterson)
10:35 AM Feature #15848: Silence warning when conditional assignments are wrapped in parentheses
shevegen (Robert A. Heiler) wrote:
> I can't think of a simple way to controls warnings though :( - I guess if we ma...
sos4nt (Stefan Schüßler)
09:43 AM Feature #15848: Silence warning when conditional assignments are wrapped in parentheses
Personally I tend to try to avoid assignment-styles in if-clauses, but I do have to admit that
I am also using it ra...
shevegen (Robert A. Heiler)
09:08 AM Feature #15848: Silence warning when conditional assignments are wrapped in parentheses
sawa (Tsuyoshi Sawada) wrote:
> Why do the parentheses indicate that assignment is intended, and not comparison?
...
sos4nt (Stefan Schüßler)
08:13 AM Feature #15848: Silence warning when conditional assignments are wrapped in parentheses
Why do the parentheses indicate that assignment is intended, and not comparison? sawa (Tsuyoshi Sawada)
07:51 AM Feature #15848 (Rejected): Silence warning when conditional assignments are wrapped in parentheses
Sometime it's convenient to have an assignment in an `if`-condition. The Ruby documentation even contains an example ... sos4nt (Stefan Schüßler)
08:15 AM Revision b5a3ec7f (git): Remove useless use of a variable in Reline::ANSI
aycabta (aycabta .)
08:06 AM Revision 80c968c5 (git): Rename Reline's test file name because of typo
aycabta (aycabta .)
07:45 AM Revision 4fe0961d (git): Fix typo in debugged C source name
I failed to collect any debug info in
https://app.wercker.com/ruby/ruby/runs/mjit-test1/5cda57fcab79a30008f195f6?step...
k0kubun (Takashi Kokubun)
06:37 AM Revision c754e979 (git): Test ext/readline and lib/reline by test/readline
aycabta (aycabta .)
06:37 AM Revision 07e7ae9e (git): Add an assertion message to test of Readline's class variables
aycabta (aycabta .)
05:53 AM Revision 1e65196b (git): Check encoding when Readline completion
aycabta (aycabta .)
05:50 AM Revision 29dde626 (git): io/console: rb_str_cat_conv_enc_opts is not exported
nobu (Nobuyoshi Nakada)
05:41 AM Bug #15844: VM has trouble releasing memory (?) on NoMethodError
nobu (Nobuyoshi Nakada) wrote:
> On exiting by an exception, ruby tries to print the exception and `NoMethodError` s...
duerst (Martin Dürst)
05:39 AM Revision c1746708 (git): io/console: fix up timeout on Windows
nobu (Nobuyoshi Nakada)
05:21 AM Revision 456586bb (git): io/console: support getch timeout on Windows
nobu (Nobuyoshi Nakada)
05:20 AM Revision 6d733565 (git): io/console: support wide character input on Windows
nobu (Nobuyoshi Nakada)
05:11 AM Revision 602ef62a (git): Rescue CompatibilityError for Readline's completion
aycabta (aycabta .)
02:50 AM Bug #15847: SecureRandom#gen_random becomes private after first invocation
Thank you for reporting! It was my fault. have just pushed a fix. shyouhei (Shyouhei Urabe)
02:47 AM Bug #15847 (Closed): SecureRandom#gen_random becomes private after first invocation
Applied in changeset commit:git|5bab1304af25a843728dbcd2f3594913740aecb0.
----------
fix visibility of SecureRandom....
shyouhei (Shyouhei Urabe)
02:44 AM Revision 5bab1304 (git): fix visibility of SecureRandom.gen_random
Aliasing a method preserves its visibility. These aliases turn
formerly-public methods into private. Should make th...
shyouhei (Shyouhei Urabe)
02:21 AM Feature #9456: Include bin/racc with ruby
hsbt (Hiroshi SHIBATA) wrote:
> I update the license of Ruby to racc upstream
How dare you can do such thing? Do...
shyouhei (Shyouhei Urabe)
12:08 AM Feature #15833: Some refactors for shared-root array
Eregon (Benoit Daloze) wrote:
> I think nowadays RArray should be considered internal and C extensions should not ac...
wanabe (_ wanabe)

05/13/2019

11:50 PM Bug #15844 (Rejected): VM has trouble releasing memory (?) on NoMethodError
On exiting by an exception, ruby tries to print the exception and `NoMethodError` shows its receiver.
Your `Node` is...
nobu (Nobuyoshi Nakada)
10:42 PM Feature #15833: Some refactors for shared-root array
I think nowadays RArray should be considered internal and C extensions should not access members of struct RArray dir... Eregon (Benoit Daloze)
10:15 PM Revision af1f3f13 (git): Readline's class vars should be encoded as default_external
aycabta (aycabta .)
10:12 PM Revision 74132170 (git): Remove unused variable in LineEditor
aycabta (aycabta .)
09:27 PM Revision 79ead821 (git): Add NaN / Infinity / MinusInfinity to mark list
This prevents the constants from moving. tenderlovemaking (Aaron Patterson)
09:00 PM Revision a1ecf07d (git): turn T_MOVED in to a linked list
tenderlovemaking (Aaron Patterson)
07:59 PM Revision 66a7c929 (git): Don't run the compactor if GC is disabled
GC is required for pinning / marking objects. If the compactor runs
without pinning everything, then it will blow up...
tenderlovemaking (Aaron Patterson)
04:41 PM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
I recently had to remind myself what kind of magic is hiding behind 'str'.freeze and would like to provide some feedb... bughit (bug hit)
03:32 PM Revision 0215520b (git): * 2019-05-14
git[bot]
03:30 PM Revision d2003a6d (git): Symbol just represents a name
nobu (Nobuyoshi Nakada)
03:07 PM Bug #15847 (Closed): SecureRandom#gen_random becomes private after first invocation
There seems to be an issue with `SecureRandom#gen_random` becoming private after first invocation:
```
+ $ /tmp...
graywolf (Gray Wolf)
02:53 PM Revision 3b3b4a44 (git): Update dependencies
nobu (Nobuyoshi Nakada)
12:26 PM Revision 082bbdc9 (git): Update the canonical repository for racc.
hsbt (Hiroshi SHIBATA)
12:18 PM Feature #14158 (Closed): Update racc library with changes from upstream
See https://bugs.ruby-lang.org/issues/9456#note-13 hsbt (Hiroshi SHIBATA)
12:14 PM Revision b42303b1 (git): Fix typos
znz (Kazuhiro NISHIYAMA)
12:14 PM Feature #9456: Include bin/racc with ruby
I update the license of Ruby to racc upstream and picked ruby-core changes.
https://github.com/ruby/racc/pull/107
...
hsbt (Hiroshi SHIBATA)
07:50 AM Bug #15845 (Closed): Backport dcb6a6ae3e
WindowsのCIでの3Eを消すものです usa (Usaku NAKAMURA)
02:29 AM Revision 2dc61381 (git): delegate.rb: don't look for methods on Kernel
Instead, look for instance methods of Kernel.
Otherwise, instance methods of Module (which are methods of Kernel
itse...
etienne (Étienne Barrié)

05/12/2019

08:26 PM Bug #15844 (Rejected): VM has trouble releasing memory (?) on NoMethodError
When the test case is run, the process goes haywire. I observe RSS bouncing around, and trending upwards. CPU on th... alangano (Alan Gano)
07:22 PM Revision 24964fff (git): Check that Reline exists on test
aycabta (aycabta .)
06:29 PM Revision 75f196ce (git): Skip tests depend on Readline's special behaviors
aycabta (aycabta .)
06:26 PM Revision caef2dda (git): Implement Reline::HISTORY as an expanded Array
aycabta (aycabta .)
06:24 PM Revision c48778d6 (git): Add attr_accessor for Reline's Config attrs
aycabta (aycabta .)
05:33 PM Revision ebb15cc6 (git): Reline.completion_proc= should raise ArgumentError
When the value is not Proc. aycabta (aycabta .)
05:31 PM Revision 130ced9f (git): Reline.completion_append_character= should be nil
When unknown value comes. aycabta (aycabta .)
05:30 PM Revision e467f920 (git): Add Reline.special_prefixes as stub
aycabta (aycabta .)
05:26 PM Revision 5837290a (git): Implement Reline's class methods for compatibility
- insert_text
- redisplay
- line_buffer
- point
- point=
- vi_editing_mode
- emacs_editing_mode
- vi_editing_mode?
- ...
aycabta (aycabta .)
05:20 PM Revision c137f015 (git): Add Reline.pre_input_hook interface
aycabta (aycabta .)
05:14 PM Revision 9cb821b0 (git): Implement Reline.input= and Reline.output=
aycabta (aycabta .)
04:55 PM Bug #15841: SegFault in OpenSSL::PKey::RSA#private_encrypt
Interesting. I've meant to create a repo that allowed one to write a test, and run it against MinGW, Linux, & OSX bu... MSP-Greg (Greg L)
04:51 PM Revision bb56b899 (git): Add ed_search_prev_history to Reline
aycabta (aycabta .)
03:43 PM Revision 559cad9f (git): Improve doc for Enumerable#include? and member?
Existing doc for Enumerable#include? and member? has some problems.
* `IO.constants` is not commonly used, and only s...
okuramasafumi (Masafumi OKURA)
03:31 PM Revision 33bce258 (git): Use LineEditor#reset on test
aycabta (aycabta .)
03:23 PM Revision d3a702a3 (git): * 2019-05-13
git[bot]
03:22 PM Revision 0f45bd05 (git): Split namespace of env-dependent I/O classes
aycabta (aycabta .)
02:21 PM Revision 11476e99 (git): Check INPUTRC env in Reline::Config
aycabta (aycabta .)
12:22 PM Revision aaaede8b (git): Change LineEditor instance in Reline to class var
aycabta (aycabta .)
11:43 AM Revision fc57e105 (git): Revert "Add a test for em_capitol_case of Reline"
This reverts commit b1767e56b158d8307412a0928a7ac2366541429d. aycabta (aycabta .)
08:25 AM Revision b1767e56 (git): Add a test for em_capitol_case of Reline
aycabta (aycabta .)
08:17 AM Misc #15782: DevelopersMeeting20190522Japan
(from my previous comment, I changed a plan for the following one and filed another ticket)
* [Misc #15843] Make "...
k0kubun (Takashi Kokubun)
12:39 AM Misc #15782: DevelopersMeeting20190522Japan
k0kubun (Takashi Kokubun) wrote:
> * Can we decide the date to rename the branch "trunk" to "master"? Does anyone ...
nobu (Nobuyoshi Nakada)
08:11 AM Misc #15843 (Closed): Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
## Background
* We're using `trunk` branch as a canonical development branch because it has been mirrored to there...
k0kubun (Takashi Kokubun)

05/11/2019

11:40 PM Feature #15842 (Closed): Allow DelegateClass() to module_eval given block
Methods that return classes often module_eval the given block
(e.g. `Class.new` and `Struct.new`). This allows `Del...
jeremyevans0 (Jeremy Evans)
03:52 PM Revision 3211a0a1 (git): * 2019-05-12
git[bot]
03:13 PM Revision e9bb30d4 (git): Expect no conflict in the parser
nobu (Nobuyoshi Nakada)
01:42 PM Misc #15800 (Closed): Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results
nobu (Nobuyoshi Nakada)
01:40 PM Feature #15281 (Assigned): Speed up Set#intersect with size check.
nobu (Nobuyoshi Nakada)
01:40 PM Feature #15281: Speed up Set#intersect with size check.
The author of set.rb is knu. nobu (Nobuyoshi Nakada)
12:11 PM Feature #15829: Object#then_if(condition){}
I have exactly the same concern as nobu. And that problem stems from the fact that, in this proposal, the condition i... sawa (Tsuyoshi Sawada)
07:13 AM Feature #15829: Object#then_if(condition){}
As it seems useful only when `condition` doesn't use the parameter `query`, it is questionable to me if it is generic... nobu (Nobuyoshi Nakada)

05/10/2019

09:30 PM Feature #15840: configuration path search
I can't say much about the API/name but the functionality looks useful/good in my opinion. shevegen (Robert A. Heiler)
01:02 PM Revision 79931ddd (git): Propagate parser_params to rb_yytnamerr
nobu (Nobuyoshi Nakada)
01:00 PM Revision dc65e751 (git): Adjust indent
nobu (Nobuyoshi Nakada)
12:48 PM Revision aa52464e (git): 15f45ae4d1 and 56528da3e broke the darwin environment.
Revert "Propagate parser_params to rb_yytnamerr"
This reverts commit 15f45ae4d12f14714ab3021b60887d8c7bf4b095.
hsbt (Hiroshi SHIBATA)
12:45 PM Revision d4c8577a (git): Revert "Fix for bison 2.3"
This reverts commit 56528da3efb32bb773b22740c24450246b861e58. hsbt (Hiroshi SHIBATA)
07:58 AM Revision 56528da3 (git): Fix for bison 2.3
nobu (Nobuyoshi Nakada)
07:40 AM Revision 15f45ae4 (git): Propagate parser_params to rb_yytnamerr
nobu (Nobuyoshi Nakada)
06:22 AM Revision 9a4d39b9 (git): No longer svn & git-svn are used
nobu (Nobuyoshi Nakada)
05:13 AM Revision dbcc224f (git): Removed old names of internal methods
nobu (Nobuyoshi Nakada)
05:12 AM Revision a7b68e63 (git): Suppress a warning in Psych&YAML with verbose mode
nobu (Nobuyoshi Nakada)
03:21 AM Revision c8a891d1 (git): Fix missing `\A`
znz (Kazuhiro NISHIYAMA)
02:54 AM Revision bef58294 (git): Add one more retry for win32ole event matcher
to fix
https://ci.appveyor.com/project/ruby/ruby/builds/24438615/job/yld1utsltxag9dr2
k0kubun (Takashi Kokubun)
12:41 AM Bug #15809: GC.verify_compaction_references - intermittent SEGV's on multiple platforms
wanabe (_ wanabe) wrote:
> How about delaying `gc_finalize_deferred()` phase after `gc_update_references()`?
Like...
wanabe (_ wanabe)
12:00 AM Revision a85ed432 (git): Do not access the internal member
nobu (Nobuyoshi Nakada)

05/09/2019

07:28 PM Revision c4d49749 (git): * 2019-05-10
git[bot]
07:27 PM Revision 5f05851a (git): add FROZEN to lldb debug output
tenderlovemaking (Aaron Patterson)
03:15 PM Bug #15409: OpenStruct error when attribute is called 'method'
I just encountered this issue trying to pop a json structure into an OpenStruct. It would be great if there was a wa... tansaku (Sam Joseph)
02:40 PM Bug #9089: rb_fix2uint no longer raises a RangeError when given negative values
I felt uncomfortable with the behavior of `rb_num2ull`. I don't know if it is correct to comment on this ticket, but ... irxground (Daichi Ota)
11:46 AM Bug #15809: GC.verify_compaction_references - intermittent SEGV's on multiple platforms
`rb_gc()` calls `garbage_collect()` and `gc_finalize_deferred()`.
Finalizers may create (or recycle) objects, but th...
wanabe (_ wanabe)
11:19 AM Bug #15841 (Closed): SegFault in OpenSSL::PKey::RSA#private_encrypt
Hi.
I am writing code that gets rsa private_key using `OpenSSL::PKey::RSA#set_key`.
As a test, I tried to run fol...
thekuwayama (tomoya kuwayama)
10:22 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
wishdev (John Higgins) wrote:
> The tests for this are incorrect and show why this does not work.
>
> From the te...
yennguyenh (yen nguyen)
08:09 AM Feature #15811: Propsing new method for comparing equality of 2 (float) numbers relatively
nobu (Nobuyoshi Nakada) wrote:
> I think it should be under `Math` or `Float`, and a independent gem could be a good...
yennguyenh (yen nguyen)
08:01 AM Bug #15816: String#casecmp compares uppercase characters instead of lowercase
Indeed, `rb_enc_upper` is used at https://github.com/ruby/ruby/commit/269bd16b28e86d1333969389b7b402f2915e336f#diff-7... nobu (Nobuyoshi Nakada)
07:35 AM Bug #15816: String#casecmp compares uppercase characters instead of lowercase
Until ruby 1.8.7, it seemed to use downcase. It was changed at r14227 to support encoding. I think the behavior cha... mame (Yusuke Endoh)
03:38 AM Bug #15816: String#casecmp compares uppercase characters instead of lowercase
The documentation of `String#casecmp` does not specify how it is is implemented, so it seems fair to consider switchi... jeremyevans0 (Jeremy Evans)
06:50 AM Feature #13123 (Closed): NilClass#dig
jeremyevans0 (Jeremy Evans)
06:43 AM Feature #13123: NilClass#dig
I am convinced by shyouhei's comment. Please close this feature request. sawa (Tsuyoshi Sawada)
06:49 AM Feature #15840 (Open): configuration path search
Related to #15828, a standard method to search configuration files would be nice.
We (naruse and nobu) talked abou...
nobu (Nobuyoshi Nakada)
06:49 AM Feature #12096 (Closed): New notation for instance variables and class variables
jeremyevans0 (Jeremy Evans)
06:34 AM Feature #12096: New notation for instance variables and class variables
I withdraw this feature request. Please close it. sawa (Tsuyoshi Sawada)
06:49 AM Feature #11797 (Closed): `Enumerator#with_object` with multiple objects
jeremyevans0 (Jeremy Evans)
06:21 AM Feature #11797: `Enumerator#with_object` with multiple objects
I now realize that, for the given use case, I can use `with_object` multiple times as follows:
```ruby
e
.each.w...
sawa (Tsuyoshi Sawada)
06:45 AM Bug #15839 (Closed): mixed encoding heredoc should be a syntax error regardless the order
This heredoc isn't a syntax error,
```ruby
#encoding: cp932
p <<-STR
\xe9\x9d
\u1234
STR
```
whereas this...
nobu (Nobuyoshi Nakada)
06:10 AM Bug #15838 (Third Party's Issue): IOError: uninitialized stream
joeychou0235 (Joey Chou) wrote:
> - **Have you read our issues document, https://github.com/bundler/bundler/blob/mas...
nobu (Nobuyoshi Nakada)
05:12 AM Revision 025206d0 (git): Fallback to an invalid branch name if no branch found
nobu (Nobuyoshi Nakada)
05:02 AM Revision eb84b33c (git): Search a branch name at a detached head
nobu (Nobuyoshi Nakada)
03:41 AM Bug #15789 (Closed): Parse error when numbered parameter is used in a lambda that is a default value of other optarg
nobu committed my fix for this at commit:bb4ac7a6506971dc34b5656f1a69aadc7299fcab jeremyevans0 (Jeremy Evans)
02:55 AM Bug #15670: Ripper treats :"sym" as xstring
YARD is also broken, though I'm not sure how severe is that: https://github.com/lsegal/yard/issues/1243. I suspect th... skalee (Sebastian Skalacki)
01:04 AM Revision c06ddfee (git): str_duplicate: Don't share with a frozen shared string
This is a follow up for 3f9562015e651735bfc2fdd14e8f6963b673e22a.
Before this commit, it was possible to create a sha...
alanwu (Alan Wu)
01:01 AM Revision d802698d (git): Push the current (topic) branch to the remote upstream
nobu (Nobuyoshi Nakada)
01:00 AM Revision 4fabb744 (git): Show the commit command if dryrun
nobu (Nobuyoshi Nakada)
12:23 AM Revision f1486fea (git): require 'stringio'
naruse (Yui NARUSE)
 

Also available in: Atom