Activity
From 11/24/2017 to 11/30/2017
11/30/2017
-
10:53 PM Bug #14144: __FILE__ displays wrong value for executables when run from project root w/Ruby 2.4.1
- Nobu, thank you for your quick attention to this issue.
The problem occurred with both directory names, `exe` and ... -
08:17 AM Bug #14144: __FILE__ displays wrong value for executables when run from project root w/Ruby 2.4.1
- Although I can't reproduce the exact same result, the file under `bin` directory should be a wrapper script generated...
-
07:50 AM Bug #14144 (Third Party's Issue): __FILE__ displays wrong value for executables when run from project root w/Ruby 2.4.1
- Looks like a rubygems issue.
-
03:11 AM Bug #14144 (Third Party's Issue): __FILE__ displays wrong value for executables when run from project root w/Ruby 2.4.1
- This problem can be illustrated by using the attached tar file, or the Github repo at https://github.com/keithrbennet...
-
09:41 PM Feature #14123: Kernel#pp by default
- Eregon (Benoit Daloze) wrote:
> Right, multiple calls to `require "pp"` will wait for one another and only one will ... -
09:24 PM Feature #14123: Kernel#pp by default
- $ ruby -ryaml -e 'pp YAML.load_file ".travis.yml"'
is probably a nice example for this feature :) -
09:18 PM Feature #14123: Kernel#pp by default
- mame (Yusuke Endoh) wrote:
> I misunderstood. Ko1 said to me that the current `require` does exclusive control, so ... -
01:31 AM Feature #14123 (Closed): Kernel#pp by default
- Applied in changeset trunk|r60944.
----------
prelude.rb: Add Kernel#pp, a trigger for lib/pp.rb
[Feature #14123] -
01:27 AM Feature #14123: Kernel#pp by default
- mame (Yusuke Endoh) wrote:
> "Redefinition warnings" issue remains
I misunderstood. Ko1 said to me that the curr... -
01:05 AM Feature #14123: Kernel#pp by default
- We discussed this issue at today's Ruby committer's meeting, and matz accepted the feature itself.
jeremyevans0 (J... -
09:11 PM Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
- cremes (Chuck Remes) wrote:
> I have an alternative suggestion. Since @shyouhei says that my original suggestion is ... -
05:58 PM Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
- I have an alternative suggestion. Since @shyouhei says that my original suggestion is too difficult a transition path...
-
05:47 PM Feature #14141: Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- +1 on an easy way to get a formatted exception.
BTW, "#{e.message} (#{e.class})\n\t#{e.backtrace.join("\n\t")}"
i... -
10:37 AM Feature #14141 (Assigned): Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
-
10:13 AM Feature #14141: Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- Hmm. Changed my mind. Implemented `Exception#formatted` with this patch.
I'm not sure this name is proper, sugge... -
07:38 AM Feature #14141: Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- `Kernel#display` outputs to `STDOUT` by the default.
https://github.com/nobu/ruby/tree/feature/Exception%23display -
03:41 PM Feature #14145: Proposal: Better Method#inspect
- @shevegen
> However had, in that particular case that you showed above, I would personally not want it.
Just curi... -
02:39 PM Feature #14145: Proposal: Better Method#inspect
@zverok some changes for your code:
use Method#owner to get the class/module where the method is defined
that ...-
12:23 PM Feature #14145: Proposal: Better Method#inspect
- I have nothing at all against better diagnostics, introspection etc...
However had, in that particular case that y... -
10:42 AM Feature #14145 (Closed): Proposal: Better Method#inspect
- The idea: When investigating (in example scripts, debugger or console) the library you are unfamiliar with, Ruby's re...
-
02:52 PM Feature #14146 (Closed): Improve performance of creating Hash object
- When generate Hash object, the heap area of st_table will be always allocated in internally
and seems it take a time... -
02:38 PM Bug #13181: Unexpected line in rescue backtrace
- ruby_2_3 r60947 merged revision(s) 58499,58500.
- 02:38 PM Revision d69b1e3b (git): merge revision(s) 58499,58500: [Backport #13181]
- parse.y: fix line in rescue
* parse.y (set_line_body, primary): fix line number of bodystmt as
the... -
02:29 PM Bug #14003: Backport r60149 (Merge rubygems-2.6.14 changes.)
- ruby_2_3 r60946 merged revision(s) 60149.
- 02:29 PM Revision 9ad02399 (git): merge revision(s) 60149: [Backport #14003]
- Merge rubygems-2.6.14 changes.
It fixed http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-... -
10:28 AM Feature #6823: Where/how should ruby-mode issues be reported?
- I can create a repository on GitHub. ex. "https://github.com/ruby/elisp"
We will discuss this issue at next develo... -
10:25 AM Feature #14143: Thread.report_on_exception should be true by default
- @shevegen (Robert A. Heiler) wrote:
> So to me, that first initial step, to find out how to deal with
> threads in ... -
08:28 AM Feature #14143: Thread.report_on_exception should be true by default
- I have too little experience with threads to meaningfully comment on this.
But I have used Thread-methods before, ... -
07:32 AM Bug #13997 (Assigned): Bundler gem binstub broken
-
07:32 AM Bug #13997: Bundler gem binstub broken
- I've confused because your first report says.
```
>/home/hone/.rvm/gems/ruby-2.4.1@global/bin/bundle:22...
```
... -
06:40 AM Bug #13997: Bundler gem binstub broken
- hsbt (Hiroshi SHIBATA) wrote:
> @hone
>
> Can you reproduce without rvm environment?
>
> I think it's problem ... -
02:12 AM Revision faae29f8 (git): prelude.rb (Kernel#pp): Fix a delegation bug
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:31 AM Revision 23c1fccf (git): prelude.rb: Add Kernel#pp, a trigger for lib/pp.rb
- [Feature #14123]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:53 AM Bug #12834: `prepend` getting prepended even if it already exists in the ancestors chain
- marcandre (Marc-Andre Lafortune) wrote:
> Could you clarify?
>
> For inclusion/prepending, there are two question... -
12:49 AM Bug #3270 (Closed): BigMath.exp が絶対値が大きな引数で遅い
- This was migrated to https://github.com/ruby/bigdecimal/issues/82
-
12:46 AM Feature #3269 (Closed): BigMath.tan がない
- It was migrated to https://github.com/ruby/bigdecimal/issues/81.
11/29/2017
-
09:49 PM Feature #14143: Thread.report_on_exception should be true by default
- Real-world libraries like Sidekiq implement their own thread exception handler:
https://github.com/mperham/sidekiq/b... -
08:43 PM Feature #14143: Thread.report_on_exception should be true by default
- I am really liking the flow of
```ruby
Thread.on_exception do
some stuff
end
``` -
08:33 PM Feature #14143: Thread.report_on_exception should be true by default
- Perhaps "on by default" would be more palatable to people if we could also specify *how* to handle these unhandled ex...
-
08:26 PM Feature #14143: Thread.report_on_exception should be true by default
- I think everyone knows where I stand.
-
07:07 PM Feature #14143: Thread.report_on_exception should be true by default
- I think it is time to do this, and most rubyists using threads with Ruby seem to agree with this
(see #6647 and I ca... -
05:51 PM Feature #14143 (Closed): Thread.report_on_exception should be true by default
- Extracted from #6647 to focus on the default value now that the feature is implemented.
I strongly believe we shou... -
09:33 PM Feature #14136: Implement #empty? on more classes
- mikegee (Michael Gee) wrote:
>
> I am proposing that all classes that implement `#size` or `#length` should also i... -
02:42 PM Feature #14136: Implement #empty? on more classes
- There seems to be some confusion about what I'm asking for here. I know how to use these classes to make my code work...
-
09:32 AM Feature #14136: Implement #empty? on more classes
- nobu (Nobuyoshi Nakada) wrote:
> I'd suggest `File.empty?` instead.
`File.empty?` might not always work because y... -
06:52 AM Feature #14136: Implement #empty? on more classes
- mikegee (Michael Gee) wrote:
> The discussion began because a user reported Rubocop complaining about this code:
> ... -
12:34 AM Feature #14136: Implement #empty? on more classes
- Sorry, that Rubocop issue does have a bunch of unrelated discussion. I should have summarized the parts I was referri...
- 07:46 PM Revision 87bcbf9e (git): Cherrypick 9f8d3d0 from ruby/spec
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:08 PM Feature #6647: Exceptions raised in threads should be logged
- This issue is closed since the feature was implemented.
I'll continue the discussion of the default value in #14143. -
05:49 PM Feature #14133 (Closed): Module#{define|alias|undef}_method should be made public
- Great, thank you!
Done. -
06:55 AM Feature #14133: Module#{define|alias|undef}_method should be made public
- OK, I understand. They will be public in 2.5
Matz.
-
05:48 PM Feature #14132 (Closed): Module#attr{|_reader|_writer} should be public
- Great, thank you :-)
Done. -
06:54 AM Feature #14132: Module#attr{|_reader|_writer} should be public
- OK, I understand. They will be public in 2.5
Matz.
- 05:47 PM Revision 0c03a89e (git): Make Module#{define|alias|undef|remove}_method public [#14133]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:47 PM Revision 6186e520 (git): * 2017-11-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:47 PM Revision 7298ae9e (git): Make Module#attr{accessor|reader|writer|} public [#14132]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:40 PM Bug #12834: `prepend` getting prepended even if it already exists in the ancestors chain
- shyouhei (Shyouhei Urabe) wrote:
> Thus, matz started thinking that if a module is prepended multiple times, that sh... -
04:30 PM Feature #1586: Including a module already present in ancestors should not be ignored
- Thank you for the consideration.
May I add two observations?
1) `prepend` had similar behavior (ignoring alread... -
07:14 AM Feature #1586 (Rejected): Including a module already present in ancestors should not be ignored
- The incompatibility that will be caused by the change is intolerable. Any attempt to address the change will make the...
-
02:48 PM Revision 6875e324 (git): configure.ac: fixed a typo [Feature #4052]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 PM Feature #14141: Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- At least that satisfies my need. I think advanced error logging can be achieved by existing Exception#{class,message,...
-
12:35 PM Feature #14141: Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- Do you really want `display` that prints to `IO` or some other method that generates a formatted string?
Matz. -
09:34 AM Feature #14141 (Closed): Add a method to Exception for retrieving formatted exception for logging purpose (Exception#{formatted,display})
- Most people want to log caught exceptions to stderr (or somewhere else) then continues their program as usual.
```... -
12:26 PM Feature #14142 (Closed): Add Method#===
- ## 概要
Ruby の `Method` クラスに対する提案になります。
初めてこちらを利用するので内容や書き方などに対する問題があれば教えていただけると助かります。
## 提案
`Method#call... -
12:04 PM Bug #13818 (Closed): Licence issue with use of Onigmo rather than Oniguruma library files
- Applied in changeset trunk|r60938.
----------
Update information about Oniguruma/Onigmo [Bug #13818] -
12:04 PM Revision 8f4f9657 (git): Update information about Oniguruma/Onigmo [Bug #13818]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:27 AM Revision 96d57673 (git): test_workspace.rb: prefer using skip
- rather than ignoring test definition to know untestability when
executing test with `-v`.
Also this simplifies check... -
11:16 AM Feature #14140 (Closed): Show exception message in bold and underline when logging to TTY
- Applied in changeset trunk|r60936.
----------
Typo... the feature committed at r60935
[Feature #14140] [ruby-core:8... -
10:55 AM Feature #14140: Show exception message in bold and underline when logging to TTY
- Note: I proposed this at today's meeting https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20171129Japan...
-
08:58 AM Feature #14140 (Closed): Show exception message in bold and underline when logging to TTY
- We're already branching error logging format for TTY and non-TTY.
This patch adds bold and underline ANSI color sequ... -
11:16 AM Revision 87bebfb9 (git): Typo... the feature committed at r60935
- [Feature #14140] [ruby-core:83963]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60936 b2dd03c8-39d4-4d8f-98ff-8... -
11:14 AM Revision b5e0ca47 (git): Log exception with bold and underline for TTYs
- Print error message in bold/underlined text if STDERR is unchanged and a tty.
[Feature #14160] [experimental]
Screen... -
10:38 AM Revision b8d15b7e (git): spec/ruby/optional/capi/constants_spec.rb: Data is deprecated now
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:59 AM Feature #4052 (Closed): File.lutime Patch
- Applied in changeset trunk|r60933.
----------
file.c: File.lutime
* file.c (utime_internal): add File.lutime. [Fea... -
08:48 AM Feature #4052: File.lutime Patch
- Accepted.
Matz.
-
09:59 AM Revision defcaf89 (git): file.c: File.lutime
- * file.c (utime_internal): add File.lutime. [Feature #4052]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60933... -
09:45 AM Feature #11256 (Closed): anonymous block forwarding
- As @mame stated, we don't need it after we had lazy `Proc` allocation.
Matz.
-
09:37 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- OK, I made a decision. I took option 1 above as proposed.
We can do as following:
~~~
[1, 3.14, 2ri].all?(Numeri... -
09:35 AM Bug #14016 (Rejected): URI IPv6 address can't be used to open socket
- Use URI::HTTP.hostname which unwraps the bracket.
```
u = URI("http://[::1]/bar")
p u.hostname #=> "::1... -
09:24 AM Bug #13675: Should Zlib::GzipReader#ungetc accept nil?
- Making `Zlib::GzipReader#ungetc` accept nil does not help anybody. You should keep as it is.
I am not sure if we sho... -
08:59 AM Feature #4189: FileUtils#ln_r
- After discussion at the developer meeting, cp_lr may be an consensus.
-
08:56 AM Feature #4189: FileUtils#ln_r
- Accepted, but I am against the name `ln_r` because it behaves differently from `ln -r` (relative).
Matz.
-
08:48 AM Bug #13997 (Third Party's Issue): Bundler gem binstub broken
- @hone
Can you reproduce without rvm environment?
I think it's problem for ruby_executable_hooks with rvm. like ... -
08:41 AM Feature #3916 (Closed): Add flag to ruby to make warnings fatal.
- Now we can implement the feature by redefining `Warning.warn`.
Matz.
-
08:40 AM Feature #3653 (Rejected): Diferential behaviour of positives and negatives ranges as subindex of string or arrays.
- I don't think the change does not worth the potential incompatibility.
Matz.
-
08:39 AM Bug #14068 (Closed): Unused refinement breaks method search
- Applied in changeset trunk|r60931.
----------
Unused module refinement shouldn't break method search.
Use rb_callab... - 08:39 AM Revision 6839932a (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:39 AM Revision 7735502d (git): Unused module refinement shouldn't break method search.
- Use rb_callable_method_entry_t::defined_class instead of
rb_callable_method_entry_t::owner, because the superclass of... -
08:33 AM Feature #3591 (Rejected): Adding Numeric#divisor? (Have working implementation)
- Use-case? Is it more useful than `n % m == 0`?
Matz.
-
08:29 AM Feature #3450 (Closed): Format Strings with Named Arguments & Hash#default
- Already fixed.
Matz.
-
08:23 AM Feature #3072 (Closed): Classes Inheriting from Data
- Applied in changeset trunk|r60930.
----------
object.c: deprecate Data
* object.c (InitVM_Object): Data is deprecat... -
08:07 AM Feature #3072: Classes Inheriting from Data
- Agreed. How about making `Data` alias to `Object`.
It may be removed in the future (3.0?).
Matz.
-
08:23 AM Revision 684bdf61 (git): object.c: deprecate Data
- * object.c (InitVM_Object): Data is deprecated now.
[Feature #3072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
08:18 AM Feature #14138: Define English.rb aliases by default and eliminate the library
- I agree too so +1 from me.
Similar to pp by default, I shied away from suggesting the above
because I assumed tha... -
04:36 AM Feature #14138: Define English.rb aliases by default and eliminate the library
- Charles,
+1
You mentioned several good points. I've got them doc'd in the ['Top Level Namespace'](https://msp-... -
08:06 AM Feature #13713 (Rejected): socketの便利メソッドのdatagramのUNIXSocket用対応
-
08:04 AM Feature #2323: "Z".."Z".succが空
- ```
現状
両端ともすべてASCII数字である場合には、数的な順序
両端ともASCII1文字である場合には、ASCII文字コード的な順序
になってます。で、このいずれにもあてはまらないケースの仕様は
正直確定してません... -
07:41 AM Feature #2323: "Z".."Z".succが空
- もうちょっと放置。
Matz.
-
07:57 AM Feature #836 (Closed): Patches for StringScanner, adding #size, #captures and #values_at
- Applied in changeset trunk|r60929.
----------
strscan.c: add MatchData-like methods
* ext/strscan/strscan.c: added ... -
07:57 AM Revision 256c8886 (git): strscan.c: add MatchData-like methods
- * ext/strscan/strscan.c: added `size`, `captures` and `values_at`
to StringScanner, shorthands of accessing the mat... -
07:46 AM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
- My enthusiastic -1.
-
07:43 AM Feature #2740 (Closed): Extend const_missing to pass in the nesting
- The proposal has been changed from the original. I close this for now. Please re-submit the new proposal (if you want...
-
07:37 AM Feature #2348 (Rejected): RBTree Should be Added to the Standard Library
- Unlike the past, it's not smart to add the standard library. Use gem.
Matz.
-
07:33 AM Feature #3809 (Closed): allow multiple set_trace_func() calls
-
07:33 AM Feature #3809: allow multiple set_trace_func() calls
- Please use TracePoint API.
-
07:26 AM Feature #2080 (Rejected): Proc#to_source, Method#to_source
- Use `source_location`.
Matz.
-
07:17 AM Bug #14137: Windows / MinGW - Regexp - Character Properties - General Category
- There is a C preprocessor flag USE_UNICODE_PROPERTIES that is used e.g. in enc/unicode/10.0.0/name2ctype.h. I have ne...
-
07:14 AM Bug #8066 (Rejected): Inconsistency in ancestors chain
- The incompatibility that will be caused by the change is intolerable. Any attempt to address the change will make the...
-
06:27 AM Feature #8563: Instance variable arguments
- Oops.
```
class Binding
def set_attributes(attrs = self.eval('method(__method__).parameters.map{|t, v| v}'))
... -
06:26 AM Feature #8563 (Rejected): Instance variable arguments
- My opinion has not been changed from https://bugs.ruby-lang.org/issues/8563#note-3
I am strongly against code like
... -
06:25 AM Feature #8563: Instance variable arguments
- Not so serious idea.
```
class Binding
def set_attributes(attrs = self.local_variables)
attrs.each{|attr|... -
06:26 AM Feature #12578 (Rejected): Instance Variables Assigned In parameters ( ala Crystal? )
- My opinion has not been changed from https://bugs.ruby-lang.org/issues/8563#note-3
I am strongly against code like
... -
06:26 AM Feature #12820 (Rejected): Shorter syntax for assigning a method argument to an instance variable
- My opinion has not been changed from https://bugs.ruby-lang.org/issues/8563#note-3
I am strongly against code like
... -
05:31 AM Bug #13099 (Closed): Binding#irb does not work outside of irb
- I had changed the mind, sorry.
-
05:19 AM Feature #14123: Kernel#pp by default
- Sounds good. Need to discuss implementation detail.
Matz.
-
03:08 AM Feature #12222 (Closed): Introducing basic statistics methods for Enumerable (and optimized implementation for Array)
-
03:00 AM Bug #12689: Thread isolation of $~ and $_
- Eregon (Benoit Daloze) wrote:
> FWIW, TruffleRuby always stores the MatchData $? in a thread-local storage per frame... -
02:22 AM Bug #13746 (Third Party's Issue): windows-pr gemのRuby 2.4 32bit版でのSEGV
-
01:17 AM Bug #13746: windows-pr gemのRuby 2.4 32bit版でのSEGV
- https://github.com/cosmo0920/win32-api/pull/31 にて解決しました。
gccのオプション `-fno-omit-frame-pointer` がRubyInstaller2では指定されてい... -
01:52 AM Bug #14096: Psych allows invalid single quote escape character
- Link to https://github.com/yaml/libyaml/issues/68
-
12:29 AM Bug #14135 (Closed): OneDrive folder on windows doesnt behave
- huntertim (Tim Hunter) wrote:
> I compiled a version on windows and this is fixed in
> ruby 2.5.0dev (2017-11-28 t...
11/28/2017
-
10:53 PM Bug #3594 (Rejected): URI class doesn't do file URL's properly.
- Sorry, I misread the spec. The URI is valid because it can be interpreted as `file-scheme ":" local-path`. So, ther...
-
01:09 PM Bug #3594: URI class doesn't do file URL's properly.
- [RFC 8089 (The "file" URI Scheme)](https://tools.ietf.org/html/rfc8089) has been published in 2017. It says:
```
... - 10:30 PM Revision 0d82c354 (git): * 2017-11-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:30 PM Revision e8280207 (git): Merge rubygems-2.7.3.
- http://blog.rubygems.org/2017/11/28/2.7.3-released.html
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60927 b2dd... -
08:32 PM Bug #12689: Thread isolation of $~ and $_
- FWIW, TruffleRuby always stores the MatchData $? in a thread-local storage per frame.
It seems to work fine so far a... -
07:49 PM Bug #14139 (Rejected): [BUG] Segmentation fault
- When running:
~~~
$ ruby test.rb
~~~
I get the following error + backtrace:
~~~
test.rb: [BUG] Segmentati... -
07:10 PM Feature #14138 (Closed): Define English.rb aliases by default and eliminate the library
- There are many good reasons to simply define all the English.rb global aliases at boot:
* JRuby has done it for ye... -
05:39 PM Bug #14135: OneDrive folder on windows doesnt behave
- I compiled a version on windows and this is fixed in
ruby 2.5.0dev (2017-11-28 trunk 60926) [i386-mswin32_140] -
02:47 PM Bug #14135 (Closed): OneDrive folder on windows doesnt behave
- basic ruby file commands cause Segmentation fault on OneDrive folder in windows
Create a file or folder in your On... -
05:09 PM Bug #13757: TestBacktrace#test_caller_lev segaults on PPC
- was able to narrow down this issue to the following code:
~~~
max = 20
rec = lambda{|n|
if n > 0
... -
04:57 PM Bug #14131: test_backtrace.rb: Fails on ppc64le
- I was able to narrow down this issue to the following code:
~~~
max = 20
rec = lambda{|n|
if n > 0
... -
07:54 AM Bug #14131 (Closed): test_backtrace.rb: Fails on ppc64le
- Hi Breno, this is duplicate of #13757. Could you please check the discussion there? I didn't have enough free cycles ...
-
04:23 PM Feature #14136: Implement #empty? on more classes
- The issue discussion there is very long.
For the purpose of this thread here, can you list which specific classes
... -
03:12 PM Feature #14136 (Open): Implement #empty? on more classes
- Hi Ruby Friends!
Rubocop prefers `#empty?` over `length == 0` and `size == 0`, which is great for `String`, `Array... -
03:38 PM Bug #14137 (Closed): Windows / MinGW - Regexp - Character Properties - General Category
- While testing RDoc on Appveyor, and the recently 'added' literals.kpeg file, I had several errors across Ruby version...
-
02:36 PM Feature #4233 (Closed): autoload Can't Require Gems
- Seems this issue was fixed. Closing.
-
02:30 PM Feature #4183: [ext/openssl] Timestamp support
- rhe-san, what do you think about this feature proposal?
-
01:57 PM Feature #5481: Gemifying Ruby standard library
- Hanmac (Hans Mackowiak) wrote:
> i think it has something to do with that you can remove bundled gems, but not def... -
08:24 AM Feature #5481: Gemifying Ruby standard library
- MSP-Greg (Greg L) wrote:
> I believe a current list of trunk default & bundled gems can be found at the bottom of [a... -
05:35 AM Feature #5481: Gemifying Ruby standard library
- Greg, thanks! A few more questions.
> Default gems have their code included in the ruby repo
I'm sure the defau... -
01:51 PM Feature #4007 (Rejected): numeric literal syntax sugar
- Some suffixes for number literals, such as `4i` and `4r`, were introduced as a custom syntax. Please reopen if you s...
-
01:05 PM Bug #14134 (Third Party's Issue): [BUG] vm_call_cfunc - cfp consistency error
- 1. betaのrailsで起こるバグは一義的にはrailsの問題であり、まずはrailsの側にご報告いただけますか。
2. Object#as_jsonが無限ループしているバックトレースが見えますけれども、そもそもループしているデ... -
06:19 AM Bug #14134 (Third Party's Issue): [BUG] vm_call_cfunc - cfp consistency error
- Rails 5.2.0.beta1 + web_console + meta_request 上記のgemの組み合わせで起こるエラーについて報告いたします。
https://github.com/koheisg/ruby-bug... -
08:32 AM Bug #14068: Unused refinement breaks method search
- The following patch seems to fix the problem:
```
diff --git a/vm_insnhelper.c b/vm_insnhelper.c
index 3c08a74..... -
06:37 AM Feature #12275 (Assigned): String unescape
-
06:19 AM Revision 89bfee6f (git): Fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:54 AM Feature #14133: Module#{define|alias|undef}_method should be made public
- > Note that many of these are very bad usage of define_method. I feel
> this shows that even beginner programmers wi... -
03:26 AM Feature #14133 (Closed): Module#{define|alias|undef}_method should be made public
- Modules and classes can be reopened and changed (unless frozen).
This is used in many meta programming techniques.... -
05:51 AM Feature #10328: [PATCH] make OPT_SUPPORT_JOKE a proper VM option
- I prefer we remove the code from the VM to make it easier-to-read
(I have a short attention span)
My most recent... -
05:25 AM Feature #10328: [PATCH] make OPT_SUPPORT_JOKE a proper VM option
- A patch to remove joke instructions when `SUPPORT_JOKE` is false:
```
diff --git a/tool/instruction.rb b/tool/ins... -
05:48 AM Feature #14132: Module#attr{|_reader|_writer} should be public
- > [...] I feel that the use of send should be reserved for incorrect usage
> of actually private methods that might ... -
02:40 AM Feature #14132 (Closed): Module#attr{|_reader|_writer} should be public
- Modules and classes can be reopened and changed (unless frozen).
This is used in many meta programming techniques.... -
05:45 AM Feature #13000: Implement Set#include? with Hash#include?
- I would prefer the straightforward implementation, but I have some bias.
In JRuby, the `[]` method generally is *m... -
05:08 AM Feature #13224: Add FrozenError as a subclass of RuntimeError
- There's less than a month until the release of 2.5.0, and this hasn't been merged yet. I've rebased the patch to app...
-
04:49 AM Feature #13763: Trigger "unused variable warning" for unused variables in parameter lists
- Hanmac (Hans Mackowiak) wrote:
> i am against this, becauese such functions could be used as hookups too for other f... -
04:34 AM Feature #11816: Partial safe navigation operator
- Matz, did you get a chance to consider the precedence of `&.`?
As a reminder, there's currently no real use for `f... -
04:26 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
- matz (Yukihiro Matsumoto) wrote:
> I am positive about the idea too. But as a duty of the final decision maker, I ha... -
03:54 AM Feature #1586: Including a module already present in ancestors should not be ignored
matz (Yukihiro Matsumoto) wrote:
> So I think this change is good but we need to make it in proper timing.
mame...-
03:45 AM Bug #3434 (Closed): Specs for coercion?
- Thanks for your reply.
I agree that we need to base on concrete examples, so I'll close this. - 03:28 AM Revision 17dd212f (git): file: release GVL for access(2) syscalls
- Like stat(2), the access(2) syscall may take an indeterminate
amount of time on slow/remote filesystems.
This lets t... - 02:27 AM Revision d7a38817 (git): * 2017-11-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:27 AM Revision 5286a896 (git): check ruby_vm_event_flags everytime.
- * vm_insnhelper.c (vm_trace): use EXEC_EVENT_HOOK() instead of
EXEC_EVENT_HOOK_VM_TRACE(). The latter macro assumes... -
02:24 AM Feature #12697 (Closed): Why shouldn't Module meta programming methods be public?
- shyouhei (Shyouhei Urabe) wrote:
> [...]We referred issue #6539 and now we remember that each method (not the "Modul... -
01:26 AM Bug #13997: Bundler gem binstub broken
- @hsbt do you think the difference between Terence's `rake` and `bundle` files is because one is a default gem and the...
11/27/2017
-
10:49 PM Bug #12689: Thread isolation of $~ and $_
- We've had another report in JRuby about this behavior. In this case, two threads doing String#split step on each othe...
-
07:58 PM Feature #12275: String unescape
- Sorry for late, I implemented `#undump` as `v1.patch` based on my "string_undump" gem.
Please see https://github.com... -
04:31 PM Bug #14131 (Closed): test_backtrace.rb: Fails on ppc64le
- Current test_backtrace.rb fails on ppc64el environment with the following stack:
~~~
unstable ➜ ruby git:(trunk)... -
02:42 PM Feature #8563: Instance variable arguments
- matz (Yukihiro Matsumoto) wrote:
> Arguments are giving names to passed values, which is different from attribute (i... -
02:01 PM Feature #13563 (Closed): Implement Hash#choice method.
-
12:38 PM Feature #2710 (Rejected): Kernel#load loads a relative path
-
12:38 PM Feature #2709 (Rejected): $VERBOSE, $DEBUG and Kernel#sprintf
-
12:31 PM Feature #3591: Adding Numeric#divisor? (Have working implementation)
- Summary:
* Name candidates are:
* `divisor?` (the original proposal)
* `divisible?`
* `divisible_by?` (OP... -
12:24 PM Feature #3591: Adding Numeric#divisor? (Have working implementation)
- marcandre (Marc-Andre Lafortune) wrote:
> I still curious as to actual use cases. Looking at Rails' code, there is o... -
11:55 AM Feature #11256 (Assigned): anonymous block forwarding
- Lazy Proc allocation for block parameters (#14045) is implemented, so capturing a block into a proc is not slow.
O... -
11:48 AM Bug #3434 (Feedback): Specs for coercion?
- All of this are just my opinion, but obviously, coercion is a "best effort" feature. I believe there is no conclusiv...
-
11:04 AM Feature #3333 (Rejected): mkmf (have|find)_cxx_header
- 望み薄なので一旦閉じます。
今でも必要とお思いでしたら、議論を進める材料(`lang: "C++"` の方針でのパッチとか)を用意すると良いかも知れません。 -
11:02 AM Revision 6592dca9 (git): Ignored obsoleted `bundle_ruby` command from upstream.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:48 AM Feature #3388: regexp support for start_with? and end_with?
- After that, `String#start_with?` now accepts regexp (#13712). But `end_with?` does not support regexp yet because we...
- 10:45 AM Revision c6fa9664 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:45 AM Revision 55518710 (git): Merge rdoc-6.0.0.beta4 from upstream.
- It version applied `frozen_string_literal: true`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60920 b2dd03c8-39... -
07:57 AM Feature #3328 (Rejected): Kernel#p outputs as default_internal encoding, and so on
- 望みがなさそうなので一旦閉じます。
たるいさん、もしまだこれが必要とお思いでしたら、なんかファシリテートをお願いします。
(わりと Unicode 世界制覇の理想郷に近づいてきたんですかね。2.0 で Unicode デフォル... -
07:51 AM Feature #3300 (Rejected): onig_number_of_captures に相当するメソッド Regexp#ncapture
- 望みがなさそうなので一旦閉じます。
きしもとさん、もしまだ Regexp#ncaptures が必要とお思いでしたら、フィードバック付きで reopen してください。 -
07:41 AM Feature #3289 (Rejected): Division of negative numbers
- I believe this ticket is hopeless. Closing.
-
07:29 AM Feature #3219 (Rejected): assert now passes non-boolean result
- I don't remember this ticket, but I guess this request should be handled in [the upstream of test/unit](https://githu...
-
07:13 AM Feature #3163 (Rejected): SyntaxError when using variable which is also a method in current scope with a Symbol argument
- This ticket looks hopeless even if we leave it as open. Also, the current behavior is widely accepted by many people...
-
06:59 AM Revision 2d9f20e1 (git): psych_parser.c: fix compile error
- * ext/psych/psych_parser.c (parse): fix declarations after
statement, which cause compile error on mswin.
git-svn-... -
05:59 AM Feature #14104: Remove `trace` instructions
- vmakarov (Vladimir Makarov) wrote:
> So I considered to remove and insert trace insns when the tracing is off or on.... -
05:38 AM Revision 69185464 (git): Ignored `bundle_ruby` example with Ruby core.
- It was ignored with Bundler-1.15.x. It's regression at r60603.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@609... -
03:11 AM Revision b613a2c5 (git): Merge psych-3.0.0.beta4 from upstream.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 AM Revision 33201294 (git): Ignore failures related to threading.
- * test/lib/tracepointchecker.rb: ignore "deletion trace" check
when there are threads other than the main thread.
... -
12:43 AM Revision 9f1c00ce (git): Relax `rb_bug()` condition.
- * iseq.c (rb_iseq_trace_set): simply return immediately if
ISeq::compile_data is available. Not sure why this state...
11/26/2017
-
11:52 PM Revision 2734867c (git): parse.y: Fix the last location of NODE_KW_ARG
- * parse.y (kwd_append): Update the last location of
NODE_KW_ARG when NODE is appended to the last.
e.g. The loca... - 11:33 PM Revision 11dc055b (git): * 2017-11-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:33 PM Revision 62b5c62f (git): parse.y: Fix the last location of NODE_OPT_ARG
- * parse.y (opt_arg_append): Update the last location of
NODE_OPT_ARG when NODE is appended to the last.
e.g. The... -
10:33 AM Revision a9968933 (git): openssl: sync with 2475d94517b4
- Merge a commit from upstream:
01445af367ec test/test_ssl: prevent changing default internal encoding
OpenSS... -
02:11 AM Revision 4f535768 (git): leakchecker.rb: no conversion
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:36 AM Revision 999e4db6 (git): * 2017-11-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:36 AM Revision cea5a911 (git): util.h: remove my_getcwd
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/25/2017
-
04:41 PM Feature #14128: Introduce Hash#delete default value
- I am in favor of this.
-
02:12 PM Revision a55320b0 (git): openssl: import v2.1.0.beta2
- Import Ruby/OpenSSL 2.1.0.beta2. The full commit log since commit
e72d960db262 which was imported by r60013 can be fo... -
02:12 PM Revision 55953e37 (git): openssl: revert changes in SSLContext#{min,max}_version= in r60310
- And adapt a net/http test to their old behavior. [ruby-core:83491]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
02:00 PM Bug #14130 (Closed): Keyword arguments are ripped from the middle of hash if argument have default value
- Here is the code:
```ruby
def test1(source = {}, **opts)
puts "SOURCE: #{source}, OPTS: #{opts}"
end
def t... -
11:57 AM Revision c56ac086 (git): parse.y: opt_arg_append
- * parse.y (opt_arg_append): extract optional arguments
append.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6... -
08:20 AM Feature #12275: String unescape
- > Still, there is the question of what the encoding of the result of #unescape should be.
Indeed. It is one of few... - 01:39 AM Revision bf2ddcf8 (git): * 2017-11-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 AM Revision ce64157d (git): parse.y: Fix a location of assignable nodes
- * parse.y (new_op_assign_gen): Update the location of
lhs when NODE_OP_ASGN_OR/NODE_OP_ASGN_AND are generated.
Wh...
11/24/2017
-
06:26 PM Feature #14129: Feature Request: sockets - add support for recvmmsg
- I can not answer the question, but I believe this should be filed at "Feature"
rather than "Bug". Normally the ruby ... -
12:17 PM Feature #14129: Feature Request: sockets - add support for recvmmsg
- Hi,
Are there any plans to add support for recvmmsg in sockets lib?
http://man7.org/linux/man-pages/man2/recvmm... -
12:16 PM Feature #14129 (Open): Feature Request: sockets - add support for recvmmsg
- Hi,
Are there any plans to add support for recvmmsg in sockets lib?
http://man7.org/linux/man-pages/man2/recvmm... -
01:20 PM Feature #14128: Introduce Hash#delete default value
- Sorry, I thought I was recording it as a feature request. Thanks for fixing nobu.
-
01:08 PM Revision 6240f583 (git): node.h: Remove not used macros
- * node.h (nd_modl, nd_clss_, nd_tval, nd_visi_): Remove
not used macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
12:37 PM Revision 7128849c (git): test_workspace.rb: skip test failing on windows
- > Note that all files are always readable
> https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/chmod-wc... -
11:00 AM Revision 6d14c47c (git): Fix TOCTTOU and avoid to read existing unreadable file
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:00 AM Revision dff3d5dc (git): Fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:04 AM Feature #12275: String unescape
- tad (Tadashi Saito) wrote:
> > Also, please think about encodings. Some people may want all non-ASCII characters e... -
07:05 AM Feature #12275: String unescape
- Thank you for your comments.
> I think rather than using true/false to distinguish single and double quotes, it wo... -
05:46 AM Revision 9560d2e0 (git): test/irb/test_workspace.rb: fix SCRIPT_LINES__
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:44 AM Revision 9b48a6ae (git): workspace.rb: one more space
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:00 AM Revision 8b6e9aa7 (git): workspace.rb: fix SCRIPT_LINES__
- * lib/irb/workspace.rb (code_around_binding): `SCRIPT_LINES__`
values are arrays of lines. get file and line at on... - 04:49 AM Revision 8fb87e43 (git): file.c: simplify eaccess(3) callers
- This will make future work to release GVL here simpler.
* file.c (rb_eaccess): new function
(rb_file_readable_p): ... -
04:29 AM Revision ea576241 (git): NEWS: note about r57274
- fixed r60888 to have Feature number too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60894 b2dd03c8-39d4-4d8f-... -
04:26 AM Revision f418f9b4 (git): parse.y: make_array
- * parse.y (make_array): turn NULL node into zero length array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@608... -
04:26 AM Revision eb13bcec (git): parse.y: refactor list literals
- * parse.y (words, symbols, qwords, qsymbols): unify empty list and
non-empty list.
* parse.y (parser_parse_string)... -
04:26 AM Revision 9c86c513 (git): test_parser_events.rb: results of list literals
- * test/ripper/test_parser_events.rb (test_qwords_add),
(test_qsymbols_add, test_symbols_add, test_words_add): more
... -
03:53 AM Feature #14124 (Closed): Show source around binding.irb on irb startup
- Applied in changeset trunk|r60888.
----------
irb.rb: show source around binding.irb on start
[Feature #14124] [rub... -
03:51 AM Feature #14124: Show source around binding.irb on irb startup
- いしつかさんにもコンタクトを取ったところ反対ではなく、また他のコミッタの方から何度かレビューをいただく間特に機能自体への反対意見がなかったので、コミットしてしまおうと思います。
Pull Requestを見ていただいた方、ありがとう... - 03:53 AM Revision 4046ca57 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:53 AM Revision 05d7ab61 (git): * 2017-11-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:53 AM Revision 106c9883 (git): irb.rb: show source around binding.irb on start
- [Feature #14124] [ruby-dev:50319] [close GH-1764]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60888 b2dd03c8-3... -
12:53 AM Feature #12700: regexg heredoc support
- duerst (Martin Dürst) wrote:
> > So I changed my mind. Let me +1.
>
> If that 300+ lines regexp is public (or ca...
Also available in: Atom