Activity
From 08/16/2017 to 08/22/2017
08/22/2017
-
09:35 PM Bug #13835: Using 'open-uri' with 'tempfile' causes an exception
- shevegen (Robert A. Heiler) wrote:
> Indeed, sounds like a bug; at the least it is somewhat surprising behaviour to ... -
02:48 PM Bug #13835: Using 'open-uri' with 'tempfile' causes an exception
- Indeed, sounds like a bug; at the least it is somewhat surprising behaviour to me. Not
that I think I would have eve... -
08:18 AM Bug #13835 (Closed): Using 'open-uri' with 'tempfile' causes an exception
- Hi there,
try this in your current ruby env:
~~~ ruby
require 'tempfile'
require 'open-uri'
temp_file = Te... -
01:21 PM Revision e7606de9 (git): parse.y: primary should not be 0
- * parse.y (primary): should not be 0, since it can be a receiver.
[ruby-core:82447] [Bug #13836]
git-svn-id: svn+s... -
12:36 PM Bug #13836 (Closed): Null pointer dereference in defined_expr0()
- After some fuzz testing I found a crashing test case.
To reproduce: miniruby ruby_null_ptr_defined_expr0
Contex... -
10:40 AM Bug #13834: RubyGems test suite occasionally changes working directory and breaks the rest of test suite
- So far, I think the test never reaches this [1] line for some reason. Or if it reaches it, it is not executed properl...
-
10:35 AM Bug #13834: RubyGems test suite occasionally changes working directory and breaks the rest of test suite
- I think the github "ticket" is not as useful as the issue track here; I may mistakingly remember
but I think that so... -
06:10 AM Bug #13834: RubyGems test suite occasionally changes working directory and breaks the rest of test suite
- I also opened RubyGems ticket:
https://github.com/rubygems/rubygems/issues/1991 -
06:06 AM Bug #13834 (Closed): RubyGems test suite occasionally changes working directory and breaks the rest of test suite
- From time to time, RubyGems test suite changes working directory, which breaks rest of Ruby tests suite. It all start...
-
08:47 AM Bug #13832: cfp consistency error occurred in vm_call_cfunc on non-optimized ruby
- This is my configure options:
```
~/src/github.com/ruby/ruby/configure \
--prefix=$(echo ~/.rbenv/versions/tru... -
08:46 AM Bug #13832: cfp consistency error occurred in vm_call_cfunc on non-optimized ruby
- I can reproduce this bug with r59639.
-
05:39 AM Bug #13832 (Feedback): cfp consistency error occurred in vm_call_cfunc on non-optimized ruby
- Seems something weird, r58053 is for 2.4.1 at 2017-03-22.
And I can't reproduce it with r59639.
Try checkout and `m... -
06:57 AM Bug #11126 (Closed): CSV field converters doesn't attempt to convert nil value.
- Applied in changeset trunk|r59643.
----------
Fixed regression to convert blank value at r45497.
[Bug #11126][rub... -
06:57 AM Revision ffb49a7e (git): Fixed regression to convert blank value at r45497.
- [Bug #11126][ruby-core:69088]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59643 b2dd03c8-39d4-4d8f-98ff-823fe6... -
06:41 AM Bug #10504 (Closed): Gracefully handle CSV IO file descriptor problems
- Applied in changeset trunk|r59642.
----------
Gracefully handle CSV IO when file descriptor closed.
[Bug #10504][... -
06:40 AM Revision ede0df3a (git): Gracefully handle CSV IO when file descriptor closed.
- [Bug #10504][ruby-core:66240]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59642 b2dd03c8-39d4-4d8f-98ff-823fe6... -
06:34 AM Bug #12422 (Closed): CSV.Table.== fails to check object type
- Applied in changeset trunk|r59641.
----------
Fixed equality method fails when given the object that doesn't support... -
06:34 AM Revision 20aed449 (git): Fixed equality method fails when given the object that doesn't support table method.
- [Bug #12422][ruby-core:75707]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59641 b2dd03c8-39d4-4d8f-98ff-823fe6... -
06:17 AM Bug #9988 (Closed): CSV does not write headers when :write_headers is true and no rows are added
- Applied in changeset trunk|r59640.
----------
Fixed to write_headers option behavior when given no rows.
[Bug #99... -
06:17 AM Revision 9c38a08f (git): Fixed to write_headers option behavior when given no rows.
- [Bug #9988][ruby-core:63375]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59640 b2dd03c8-39d4-4d8f-98ff-823fe69... -
05:32 AM Feature #9147 (Closed): CSV.new option skip_lines should escape String before convert to Regexp
- Applied in changeset trunk|r59639.
----------
Escape skip_lines string before convert to Regexp.
It ignored all o... -
05:32 AM Revision 2c69f7b2 (git): Escape skip_lines string before convert to Regexp.
- It ignored all of lines when given Regexp special characters.
[Feature #9147][ruby-core:58549]
git-svn-id: svn+ss... -
04:40 AM Revision 84bc175c (git): pack insn_operand_info and insn_len_info
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:37 AM Revision a4d65027 (git): pack insns_name_info
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:22 AM Revision 7735c1f5 (git): tool/instruction.rb: move logics to templates
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:07 AM Revision 1f89414c (git): insns.inc.tmpl: ensure info size
- * template/insns.inc.tmpl (ASSERT_VM_INSTRUCTION_SIZE): static
assertion for VM instruction info tables.
git-svn-i... -
02:46 AM Revision 066e9a8b (git): signal.c: fatal stack
- * signal.c (check_stack_overflow): raise fatal when the last tag
is in danger zone.
git-svn-id: svn+ssh://ci.ruby-... -
02:42 AM Revision 2f3eef8e (git): signal.c: removed raise_stack_overflow:
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:41 AM Revision 59d8fefa (git): * 2017-08-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:41 AM Revision da4ce796 (git): split out struct cont_saved_vm_stack.
- * cont.c: introduce `struct cont_saved_vm_stack` which was part of
`struct rb_context_struct`.
git-svn-id: svn+ss...
08/21/2017
-
05:50 PM Bug #13833 (Closed): String#scanf("%a") incorrectly requires a sign on the (binary) exponent
- ~~~
>> Float("0x1p9")
=> 512.0
>> Float("0x1p+9")
=> 512.0
>> "0x1p+9".scanf("%a")
=> [512.0]
>> "0x1p9".scanf... -
02:15 PM Revision 9c927f8c (git): prevent stack overflow
- * gc.c: enable PREVENT_STACK_OVERFLOW.
* vm.c (invoke_iseq_block_from_c): prevent stack overflow.
* vm_eval.c (stac... -
01:38 PM Revision 29fa7a9f (git): Remove a meaningless local variable assignment
- * iseq.c (rb_iseq_disasm_insn): Remove a meaningless
local variable assignment. `insn` is never changed
in this f... - 06:46 AM Revision aaac3f8c (git): * 2017-08-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:46 AM Revision b54f5355 (git): vm_core.h: ruby_error_stackfatal
- * vm_core.h (ruby_special_exceptions): rename sysstack_gc as
stackfatal.
* eval.c (Init_eval): modified the messag... -
06:00 AM Bug #13831: error when try to install
- MSP-Greg (Greg L) wrote:
> I'm not that familiar with encoding issues, but I believe CP720 is an older code page.
... -
01:20 AM Bug #13831: error when try to install
- I'm not that familiar with encoding issues, but I believe CP720 is an older code page. IF you enter `cp 1252` in the...
-
03:45 AM Bug #13832 (Closed): cfp consistency error occurred in vm_call_cfunc on non-optimized ruby
- The following script occurs `[BUG] vm_call_cfunc: cfp consistency error` on ruby that is compiled with `-O0`.
```c... -
01:01 AM Feature #13828: Win32ole extension should support licensed COM servers
- nobu (Nobuyoshi Nakada) wrote:
> * use `rb_scan_args` and `rb_get_kwargs`
bug reported in #13830 was resolved, so...
08/20/2017
-
05:01 PM Bug #13831 (Closed): error when try to install
- ruby 2.4.1p111 (2017-03-22 revision 58053) [x64-mingw32]
C:\Users\K>gem install sass
C:/Ruby24-x64/lib/ruby/2.4.0... -
06:08 AM Revision 17b3441a (git): non-keywords hash
- * class.c (rb_scan_args), include/ruby/ruby.h (rb_scan_args_set):
return non-keywords elements only in the last has...
08/19/2017
-
11:39 PM Bug #13830 (Closed): `rb_scan_args`'s result differs based on optimization level
- Applied in changeset trunk|r59624.
----------
ruby.h: fix rb_scan_args_trail_idx
* include/ruby/ruby.h (rb_scan_arg... -
09:00 PM Bug #13830: `rb_scan_args`'s result differs based on optimization level
- Oh and in case it's relevant, here is table of how it behaves under `-O3`.
rb_scan_args|Function call ... -
08:53 PM Bug #13830 (Closed): `rb_scan_args`'s result differs based on optimization level
- I think I've found bug in `rb_scan_args` function. This is my testing script:
require_relative 'test'
T... - 11:39 PM Revision 9191d9e7 (git): * 2017-08-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:39 PM Revision 3632bd45 (git): ruby.h: fix rb_scan_args_trail_idx
- * include/ruby/ruby.h (rb_scan_args_trail_idx): fix the case both
of optional and rest arguments are defined.
[ru... -
10:02 AM Revision 9657a6c2 (git): gems/bundled_gems: Update to power_assert 1.1.0
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:04 AM Feature #13828: Win32ole extension should support licensed COM servers
- nobu (Nobuyoshi Nakada) wrote:
> * adjust indents
Fixed
> * use `rb_scan_args` and `rb_get_kwargs`
Do you m... -
12:11 AM Feature #13828 (Assigned): Win32ole extension should support licensed COM servers
- * adjust indents
* use `rb_scan_args` and `rb_get_kwargs`
* don't mix a declaration with code -
03:53 AM Bug #13829 (Closed): NUL char in $0
- `$0` and `Process.setproctitle` ignore `\0` and the after.
Is it intentional?
```
$ ruby -e '$0 = "foo\0bar"; sy... -
03:47 AM Feature #13822 (Feedback): Time.dst_changes(t=Time.now.year)
- What are `time1` and `time2`?
If `time1` is the time when DST starts at and `time2` is the time when it ends at, the... -
01:04 AM Revision 1292d2d2 (git): class.c: check kw hash
- * class.c (rb_keyword_error_new): get rid of an intermediate
string and check if keys are symbols.
git-svn-id: svn... - 12:45 AM Revision 4179fada (git): * 2017-08-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:45 AM Revision 52d35e75 (git): class.c: call rb_hash_keys directly
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/18/2017
-
10:36 PM Feature #13828 (Closed): Win32ole extension should support licensed COM servers
- Current implementation doesn't support licensed COM servers. I've added keyword argument `:license` which when used s...
-
12:44 PM Revision e3c42f53 (git): vm_insnhelper.c: vm_cfp_consistent_p
- * vm_insnhelper.c (vm_cfp_consistent_p): extracted the conditions
for cfp consistency.
git-svn-id: svn+ssh://ci.ru... -
12:41 PM Feature #13770 (Assigned): Can't create valid Cyrillic-named class/module
-
12:17 PM Revision a7bccb20 (git): vm_insnhelper.c: raise ruby_error_sysstack_gc
- * vm_insnhelper.c (rb_threadptr_stack_overflow): rb_fatal is not
available during GC. raise the preallocated fatal... -
10:59 AM Feature #13827 (Closed): Improve performance of `Base64.urlsafe_encode64`
- Improve performance of `Base64.urlsafe_encode64` by avoiding unnecessary memory allocations. This may seem insignific...
-
10:01 AM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
- そうですね。
先に答えを出しておくと、この場合のto_sは(そのコンテキストでの呼び出しと解釈できるので)refinementの対象になったほうが良いように思います。
Matz.
-
09:13 AM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
- shugo さん
> Refinements導入時の議論で暗黙のメソッド呼び出しには影響しないようにするという判断が
> ありましたが、その後一部の暗黙のメソッド呼び出しには影響するようになったので
> string int... -
08:18 AM Feature #13812: Refinements で定義した to_s を String interpolation が呼んでくれない
- 匿名ユーザー wrote:
> 既出だったらすみません。bugs.ruby-lang.org でも検索したんですが
> それっぽいチケットが見当たらなかったので確認させてください。
>
> Refinements で定義した... -
05:16 AM Bug #13825 (Closed): IMAPTest#test_starttls hangs
- Applied in changeset trunk|r59617.
----------
test/net/imap/test_imap.rb: Use Addrinfo.tcp in case localhost is ::1.... -
01:23 AM Bug #13825 (Closed): IMAPTest#test_starttls hangs
- IMAPTest#test_starttls hangs.
See http://ci.rvm.jp/results/trunk@P895/4443 for details.
-
05:16 AM Revision bf210cfc (git): test/net/imap/test_imap.rb: Use Addrinfo.tcp in case localhost is ::1.
- [ruby-dev:50208] [Bug #13825]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59617 b2dd03c8-39d4-4d8f-98ff-823fe6... -
12:16 AM Feature #13820: Add a nil coalescing operator
- williamn (William Newbery) wrote:
> shevegen (Robert A. Heiler) wrote:
> > By the way, did you actually propose an ...
08/17/2017
-
11:31 PM Revision 5c28ff6c (git): Revert r59612
- * method.h (rb_method_definition_t): rb_method_type_t should be
unsigned as it needs 5bits at least for signed exte... - 04:34 PM Revision 7b15bd95 (git): * 2017-08-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:34 PM Revision d067b263 (git): Add optimization for creating zerofill string
- ```
require 'benchmark'
n = 1 * 1024 * 1024 * 1024
Benchmark.bmbm do |x|
x.report("*") { 0.chr * n }
x.report("lj... -
03:08 PM Bug #13794: Infinite loop of sched_yield
- The patch above does not work because native_reset_timer_thread runs after fork in the parent. Attached an alternativ...
-
11:57 AM Bug #13794: Infinite loop of sched_yield
- I am now testing the following patch:
~~~
diff --git a/thread_pthread.c b/thread_pthread.c
index 4aa2d620a2..fe9... -
02:58 PM Bug #13817 (Closed): test/unit breaks Hash
- Applied in changeset trunk|r59613.
----------
vm_method.c: alias warning at refined method
* vm_method.c (rb_method... -
02:14 PM Bug #13817 (Open): test/unit breaks Hash
- It's a ruby's bug.
"old <<" means a refined method, but it is not redefined actually.
```ruby
class C
def t; ... -
02:58 PM Revision 0db193f9 (git): vm_method.c: alias warning at refined method
- * vm_method.c (rb_method_entry_make): suppress a warning at
refined method which will not be redefined.
[ruby-cor... -
02:36 PM Revision 3fa21836 (git): method.h: enum rb_method_definition_t::type
- * method.h (rb_method_definition_t): define type as an enum for
debugging.
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
12:33 PM Revision e169fa94 (git): parse.y: unexpected tINTEGER message
- * parse.y (parser_number_literal_suffix): keep token after numeric
suffix to show the value in an error message.
g... - 12:31 PM Revision e60c38cb (git): * 2017-08-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 PM Revision 50df0467 (git): Use `*` instead of `**` in .editorconfig
- It seems `**` is same as `*` when no `/` exist.
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59609 b2... -
07:28 AM Feature #9450: Allow overriding SSLContext options in Net::HTTP
- Being able to exclude versions of TLS and/or add additional option flags (without monkey patching) would indeed be qu...
-
03:47 AM Misc #13819 (Closed): removing issues... [p *local vars]
- OK, closing as per request.
-
12:41 AM Bug #13815 (Closed): p args
- Andreas, it's easy to say "might be improved", but without the concrete design, it's worth nothing for us.
We design... -
12:01 AM Feature #13820: Add a nil coalescing operator
- williamn (William Newbery) wrote:
>
> phluid61 (Matthew Kerwin) wrote:
> > In perl I find `$x // $y` useful vs `$...
08/16/2017
-
11:45 PM Feature #13820: Add a nil coalescing operator
- shevegen (Robert A. Heiler) wrote:
> By the way, did you actually propose an actual syntax? The two '?'?
Not real... -
09:56 PM Feature #13820: Add a nil coalescing operator
- In perl I find `$x // $y` useful vs `$x || $y` because sometimes you want to accept `""` and `0` as values.
In rub... -
12:44 PM Feature #13820: Add a nil coalescing operator
- I am not sure that using a special-purpose operator would make a lot of sense.
I myself use nil primarily as means... -
10:50 AM Feature #13820 (Open): Add a nil coalescing operator
- It would be nice if Ruby had an operator that only considered `nil` as false, like the null coalescing operators or "...
-
11:21 PM Bug #13815: p args
- opti (Andreas Opti) wrote:
> >If you want the same behavior, you need to use parentheses:
> >3.times { p((x,y = x+1... -
09:34 PM Bug #13815 (Open): p args
- >If you want the same behavior, you need to use parentheses:
>3.times { p((x,y = x+1,y+1)) }
# ok, but also with ... -
09:17 PM Feature #13822 (Feedback): Time.dst_changes(t=Time.now.year)
- output [time1,time2] of daysaving-changes of given year
I assume the result does not depend on timezone,
only th... -
09:04 PM Misc #13819: removing issues... [p *local vars]
- ok - thanks for the number!
Now [whoever] can delete this issue.
-
11:06 AM Misc #13819 (Feedback): removing issues... [p *local vars]
- You mean #13815? Seems not deleted to me.
-
10:36 AM Misc #13819 (Closed): removing issues... [p *local vars]
- Hi
Its not nice to remove issues, I invested much time to test it, also with different Ruby-versions,
so please at ... -
06:20 PM Feature #11210: IPAddr has no public method to get the current subnet mask
- @knu: Could you review the PR and decide whether to merge it?
-
05:19 PM Feature #13821 (Assigned): Allow fibers to be resumed across threads
- Given a Fiber created in ThreadA, Ruby 2.4.1 (and earlier releases) raise a FiberError if the fiber is resumed in Thr...
-
09:46 AM Bug #13808 (Closed): lib/ipaddr.gemspec includes `git ls-files -z`
- Applied in changeset trunk|r59608.
----------
Extract files variables of ipaddr.gemspec for non git environment.
... -
09:45 AM Revision bab14d39 (git): Extract files variables of ipaddr.gemspec for non git environment.
- [Bug #13808][ruby-core:82358]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59608 b2dd03c8-39d4-4d8f-98ff-823fe6... -
09:37 AM Misc #13771 (Closed): Digest, Ruby OpenSSL, OpenSSL v1.1.0
- Applied in changeset trunk|r59607.
----------
Added gemspec of digest library.
standalone repository is https://g... -
09:37 AM Revision 74c3a220 (git): Added gemspec of digest library.
- standalone repository is https://github.com/ruby/digest
[Misc #13771][ruby-core:82179]
git-svn-id: svn+ssh://ci.ru... -
09:22 AM Feature #5481: Gemifying Ruby standard library
- I like the idea that you could "update your standard library", for example, you are using Ruby 2.5.2, but want the st...
-
07:57 AM Feature #5481: Gemifying Ruby standard library
- > zenspider
Thanks for your offer. meta-gem idea is useful for update default gems.
Could you transfer ownershi... -
02:38 AM Feature #5481: Gemifying Ruby standard library
- Hi hi... if you all want a meta-gem that you can version along with your releases and have it point to all the origin...
-
07:18 AM Bug #13412 (Closed): Infinite recursion with define_method may cause silent SEGV or cfp consistency error
- Applied in changeset trunk|r59606.
----------
vm_insnhelper.c: cfp error at stack overflow
* vm_insnhelper.c (threa... -
07:18 AM Revision 0afc8db9 (git): vm_insnhelper.c: cfp error at stack overflow
- * vm_insnhelper.c (threadptr_stack_overflow): set stack overflow
flag until handling execptions, to get rid of cfp ... -
02:55 AM Feature #12733: Bundle bundler to ruby core
- I think that this is a pretty big undertaking, irrelevant of pros or cons
to it (which surely exist).
Bundler is ...
Also available in: Atom