Project

General

Profile

Activity

From 09/15/2015 to 09/21/2015

09/21/2015

09:01 PM Bug #11543 (Closed): Run Rinda/DRb tests on localhost
Resolved by r51916. vo.x (Vit Ondruch)
11:43 AM Bug #11543 (Closed): Run Rinda/DRb tests on localhost
I am trying to setup Ruby CI workers using Fedora's Jenkins instance [1, 2]. Unfortunately, the Rinda/DRb tests typic... vo.x (Vit Ondruch)
07:28 PM Revision 0e84f98d (git): * test/drb/test_drb.rb: Run Rinda/DRb tests on localhost. [Fix GH-1027]
patch by voxik.
* test/rinda/test_rinda.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51916...
Masatoshi SEKI
03:46 PM Revision 4dcdbb4a (git): win32ole.c: fix symbol condition
* ext/win32ole/win32ole.c (fole_missing): fix symbol condition,
rb_check_symbol returns Qnil when the symbol is not...
nobu (Nobuyoshi Nakada)
03:31 PM Revision 8676596d (git): * 2015-09-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 5563173a (git): win32ole.c: inadvertent symbol creation
* ext/win32ole/win32ole.c (GetIDsOfNames, fole_missing): avoid
inadvertent symbol creation.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
02:52 PM Revision 288fa8da (git): win32ole.c: refactor
* ext/win32ole/win32ole.c (ole_wc2mb): refactor.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51912 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
02:40 PM Revision 068394a7 (git): win32ole.c: make ole_mb2wc more generic
* ext/win32ole/win32ole.c (ole_vstr2wc): use ole_mb2wc.
* ext/win32ole/win32ole.c (ole_mb2wc): parametrize code page...
nobu (Nobuyoshi Nakada)
02:35 PM Revision 5deaacb0 (git): win32ole.c: constified
* ext/win32ole/win32ole.c (vtEventSink): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51910 b2dd03c...
nobu (Nobuyoshi Nakada)
12:29 PM Bug #11544 (Rejected): ArgumentError: Enumerable#to_set(klass, *args, &block) if specify *args.
~~~ruby
require "set"
[2,5,4,3,2,1,3].to_set(Set, 6, 7, 8) #=> ArgumentError
~~~
## Actual
~~~
/Users/torif...
torifuku.kaiou (Osamu Yamauchi)
12:00 PM Feature #11539: Support explicit declaration of volatile instance variables
The costs for MRI would be minimal even in the future, because this is a very conservative approach to providing visi... headius (Charles Nutter)
11:57 AM Bug #11540: Certificate error (for minitest?)
It breaks on rubyci.org all builds:
http://rubyci.s3.amazonaws.com/debian/ruby-trunk/log/20150921T093002Z.log.html...
vo.x (Vit Ondruch)
11:54 AM Revision 929c9a81 (git): * 2015-09-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:53 AM Revision d3b3eff1 (git): test_win32ole_event.rb: fix typo [ci skip]
* test/win32ole/test_win32ole_event.rb: fix typo.
swbemsink_avairable? => swbemsink_available? [Fix GH-1025]
git-...
nobu (Nobuyoshi Nakada)
09:36 AM Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
code_to_mbc() がエラーを返す原因について調べてみました。
String#gsub の内部で呼び出される forward_search_range() は、内部で reg->optimize の値によって呼び出す関数...
wanabe (_ wanabe)
05:46 AM Feature #11530: unicode planes
Eike Dierks wrote:
> Back then, there was ASCII, 7bit.
> ruby2 does allow for the use of unicode characters throu...
duerst (Martin Dürst)
04:11 AM Bug #11542 (Closed): Zlib::DataError: incorrect data check
When I trying to send HTTP POST, I am getting follolwing Error
Zlib::DataError: incorrect data check
/usr/local...
lingaraj (Lingaraj Kothokatta)

09/20/2015

03:37 PM Feature #11541 (Closed): Let attr_accessor, _reader & _writer return symbols of the defined methods
Since Ruby 2.1, `def` returns a symbol with the name of the just defined method, so you can easily pass it to visibil... iGEL (Johannes Barre)
06:58 AM Bug #11540 (Closed): Certificate error (for minitest?)
With the command 'make up', I get the following error.
Downloading bundled gem files...
power_assert-0.2.4.gem al...
duerst (Martin Dürst)
01:37 AM Feature #11539: Support explicit declaration of volatile instance variables
Charles Nutter wrote:
> # RISKS
>
> There is risk that the new `Module#volatile` would conflict with some libra...
duerst (Martin Dürst)
01:17 AM Revision 6177abcb (git): string.c: separate resetting code range
* string.c (rb_str_setbyte): separate resetting code range by each
code range, and remove unnecessary branches.
gi...
nobu (Nobuyoshi Nakada)
01:07 AM Revision 9bc67e1e (git): cont.c: append to continuations doc [ci skip]
* cont.c (rb_callcc): [DOC] append continuations example accros
methods. [Fix GH-1026]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)

09/19/2015

11:04 PM Revision 6628cd6b (git): parse.y: simplify ripper_id2sym
* parse.y (ripper_id2sym): remove unnecessary comparison as
rb_ispunct has stricter condition, and cast explicitly ...
nobu (Nobuyoshi Nakada)
06:21 PM Revision bffa617d (git): * iseq.c (rb_iseq_free): free rb_iseq_t::body::cc_entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:59 PM Revision d5ec9ec3 (git): * vm_core.h: split rb_call_info_t into several structs.
* rb_call_info (ci) has compiled fixed information.
* if ci->flag & VM_CALL_KWARG, then rb_call_info is
also rb...
ko1 (Koichi Sasada)
05:19 PM Revision 19499aae (git): * 2015-09-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:18 PM Revision c748ac98 (git): * test/lib/envutil.rb: mkfifo command based File.mkfifo method
definition removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:58 AM Feature #11523: optparse short options will match complete options
Modified code example `optiontest.rb`
~~~
require 'optparse'
require 'pp'
class OptparseExample
def self.p...
mjrk (Micha J)
06:40 AM Feature #11473: Immutable String literal in Ruby 3
Rodrigo Rosenfeld Rosas wrote:
> Hi Andrew, why mutating a string would change every other place the string is refer...
avit (Andrew Vit)
04:09 AM Feature #11537: Introduce "Safe navigation operator"
As per the discussion a few years ago in #8191, I'm +1 for `.?foo` syntax.
I still have a lingering question about...
phluid61 (Matthew Kerwin)
01:53 AM Revision b026a717 (git): iseq.h: rb_iseq_t
* iseq.h (rb_iseq_t): also should be defined here for prototype
declarations arguments.
* method.h (rb_iseq_t): ge...
nobu (Nobuyoshi Nakada)
01:49 AM Revision 71ed163f (git): * 2015-09-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:48 AM Revision 4f46dd03 (git): iseq.h, method.h: fix include guards [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

09/18/2015

09:53 PM Feature #11539: Support explicit declaration of volatile instance variables
If someone can fix the formatting I'd appreciate it. I don't know how. headius (Charles Nutter)
09:47 PM Feature #11539 (Open): Support explicit declaration of volatile instance variables
# SUMMARY
We seek to add a mechanism for explicitly declaring the volatility of a given instance variable and a fo...
headius (Charles Nutter)
04:31 PM Feature #11538: ensure variable syntax
`ensure => e` で e が受け取る値を明確に定義してください。ensureはいろいろな場合(正常終了、例外、throwなど)に呼ばれるので、それぞれのケースについてどうなるのかが気になります。
Matz.
matz (Yukihiro Matsumoto)
03:16 PM Feature #11538 (Feedback): ensure variable syntax

ensure の構文を拡張して、コンテキストの値を受け取れるようにする提案です。
rescue で例外オブジェクトを変数に受けて参照するのと同様に、ensure で結果のオブジェクトを参照します。
ensure '=>...
arimay (yasuhiro arima)
02:40 PM Feature #11473: Immutable String literal in Ruby 3
Hi Andrew, why mutating a string would change every other place the string is referenced? Wouldn't the string referen... rosenfeld (Rodrigo Rosenfeld Rosas)
05:38 AM Feature #11473: Immutable String literal in Ruby 3
Rodrigo Rosenfeld Rosas wrote:
> if the interpreter was run with the option '--allow-strings-to-mutate' it could the...
avit (Andrew Vit)
02:34 PM Feature #11537: Introduce "Safe navigation operator"
+1. Besides Groovy, CoffeeScript also allows that and I've used this feature a lot in my past days with Groovy and st... rosenfeld (Rodrigo Rosenfeld Rosas)
09:29 AM Feature #11537 (Closed): Introduce "Safe navigation operator"
I sometimes write following code with rails application:
```ruby
u = User.find(id)
if u && u.profile && u.profil...
hsbt (Hiroshi SHIBATA)
11:11 AM Feature #11536 (Closed): File.mkfifo
Applied in changeset r51897.
----------
file.c: File.mkfifo
* file.c (rb_file_s_mkfifo): implement File.mkfifo.
[...
nobu (Nobuyoshi Nakada)
08:14 AM Feature #11536: File.mkfifo
https://github.com/nobu/ruby/tree/feature/File.mkfifo nobu (Nobuyoshi Nakada)
08:12 AM Feature #11536: File.mkfifo
Test seems reasonable use-case. Accepted.
Matz.
matz (Yukihiro Matsumoto)
06:33 AM Feature #11536 (Closed): File.mkfifo
I'd like to add File.mkfifo.
It is useful for tests.
FIFO is tricky: open() can block.
So it is troublesome and...
akr (Akira Tanaka)
11:11 AM Revision 92895155 (git): file.c: File.mkfifo
* file.c (rb_file_s_mkfifo): implement File.mkfifo.
[Feature #11536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
09:18 AM Bug #6258 (Feedback): String#succ has suprising behavior for "\u1036" (MYANMAR SIGN ANUSVARA), producing "\u1000" instead of "\u1037"
Some information gathered during today's commiters' meeting:
This is the relevant information from http://www.unicod...
duerst (Martin Dürst)
08:59 AM Feature #9970: Add `Hash#map_keys` and `Hash#map_values`
Hash#map_keys and Hash#map_values may cause confusion. They may have impression of collection of transformed {keys,va... matz (Yukihiro Matsumoto)
07:56 AM Revision 30f9177d (git): * NEWS: add Net::FTP#mlst and Net::FTP#mlsd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
07:39 AM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
Nobuyoshi Nakada wrote:
> If `dbx` can't handle `sigaltstack`, try `configure` with `--enable-debug-env` option and ...
TRex58 (Tony Reix)
02:02 AM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
If `dbx` can't handle `sigaltstack`, try `configure` with `--enable-debug-env` option and run with environment variab... nobu (Nobuyoshi Nakada)
04:45 AM Revision 91efee1b (git): common.mk: no prefixes
* common.mk (yes-test-testframework): remove unnecessary test
directory prefixes.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
04:42 AM Revision f8a2398a (git): thread.c: suppress warnings only if GCC6+
* thread.c (rb_fd_no_init): suppress warnings by applying ASSUME
only if GCC 6 or lator, to get rid of freeze with ...
nobu (Nobuyoshi Nakada)

09/17/2015

10:41 PM Revision 02bb538c (git): * 2015-09-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:40 PM Revision 3b90363f (git): * ext/objspace/objspace_dump.c (obj_type): add IMEMO types to the heap
dump information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
09:02 PM Feature #11517: Queue enhancement - conditional pop
Yura Sokolov wrote:
> Why don't you use separate queue with separate worker? It will solve your use case.
>
> Eve...
jonathanscruz (Jonathan Cruz)
08:40 PM Feature #11518: Queue enhancement - promote! and promote_all!
Yura Sokolov wrote:
> First: you forgot to lock queue. Multithreading will bite you.
>
> Second: if you want cust...
jonathanscruz (Jonathan Cruz)
05:57 PM Feature #11529: extensible % literal declarations
I like the idea. Though, I guess it will be hard to agree with the definition syntax and precise semantics.
> and...
mame (Yusuke Endoh)
04:55 PM Feature #11534: Circular assignment / method shadowing unexpected behavior
Then consider it a feature request ;) First evaluate the righthand side, then make the variable. tsmith (Tim Smith)
04:55 AM Feature #11534 (Rejected): Circular assignment / method shadowing unexpected behavior
Assignment statements make variables. nobu (Nobuyoshi Nakada)
04:15 PM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
I've got a different crash in the same place.
The .spec file does have the `export LDR_CNTRL=MAXDATA=0x80000000` .
...
TRex58 (Tony Reix)
03:23 PM Bug #11533: AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
Tony Reix wrote:
> And, in order to understand the issues, I need to go inside the test: display more details, or un...
nobu (Nobuyoshi Nakada)
11:10 AM Bug #11533: AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
Nobuyoshi Nakada wrote:
> `configure` with `cflags=-qsuppress=1506-434` may work.
Yes. That works. However, it is...
TRex58 (Tony Reix)
07:16 AM Bug #11533: AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
`configure` with `cflags=-qsuppress=1506-434` may work. nobu (Nobuyoshi Nakada)
07:06 AM Bug #11533 (Feedback): AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
Tony Reix wrote:
> ~~~
> "/opt/freeware/src/packages/BUILD/ruby-2.2.3-xlc/include/ruby/ruby.h", line 614.16: 1506-4...
nobu (Nobuyoshi Nakada)
02:12 PM Revision 391b8c32 (git): tabify indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:12 PM Revision 6df966af (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:33 PM Revision 8f688497 (git): * common.mk: fix command error with outside builddir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:42 AM Revision 3d86c473 (git): * common.mk: separated test for test-framework from test-all task.
They should be invoke at first before tests of test-all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51888 b2d...
hsbt (Hiroshi SHIBATA)
08:24 AM Revision e9edce8e (git): id_table.h: include guard
* id_table.h (RUBY_ID_TABLE_H): add include guard.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51887 b2dd03c8-...
nobu (Nobuyoshi Nakada)
04:57 AM Bug #11535 (Rejected): inaccessable keyword arg names are allowed
Yes, exactly `local_variable_get` is introduced for that purpose. nobu (Nobuyoshi Nakada)
02:37 AM Bug #11535 (Rejected): inaccessable keyword arg names are allowed
```ruby
foo(for: 1)
end
```
`foo` param can not be accessed directly (without `local_variable_get`) since it's ...
bughit (bug hit)
03:21 AM Revision ae05ae33 (git): * test/ruby/test_dir.rb (TestDir#test_fileno): s/?x/"x"/. Don't
use tricky code, please.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
01:02 AM Revision 76da19cf (git): * 2015-09-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:01 AM Revision 80e386e9 (git): id_table.c: fix types
* id_table.c (insert_into_chain, insert_into_main): fix argument
types in prototype declarations.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)

09/16/2015

11:18 PM Feature #11534 (Rejected): Circular assignment / method shadowing unexpected behavior
~~~ruby
def foo
1
end
puts foo + 1
bar = foo + 1
puts bar
foo = foo + 1
puts foo
~~~
~~~
# EXPEC...
tsmith (Tim Smith)
03:47 PM Bug #11533: AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
The issue appears only when compiling with XLC.
~~~
XLC: 1 tests, ** 7** assertions,** 1 failures**, 0 errors, 0 ...
TRex58 (Tony Reix)
03:01 PM Bug #11533 (Closed): AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
AIX6.1 - Ruby 2.2.3
The following test fails (constantly):
~~~
./miniruby -I./lib -I. -I.ext/common ./tool/r...
TRex58 (Tony Reix)
12:14 PM Revision 7ed700d2 (git): vm_core.h: revert VM objspace on Windows
* vm_core.h (ENABLE_VM_OBJSPACE): disable now, as socklist and
conlist will be freed exit_handler(), after object s...
nobu (Nobuyoshi Nakada)
11:53 AM Revision a2dce5c6 (git): * encindex.h: fix typo of last #endif comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
11:40 AM Bug #11532 (Closed): private_constant works after module is frozen
Applied in changeset r51881.
----------
variable.c: fail if frozen
* variable.c (set_const_visibility): fail if the...
nobu (Nobuyoshi Nakada)
08:23 AM Bug #11532 (Closed): private_constant works after module is frozen
... and it probably should not allow for changing constant visibility since others such as `const_set` honour `freeze... kares (Karol Bucek)
11:39 AM Revision dfa9eb54 (git): variable.c: fail if frozen
* variable.c (set_const_visibility): fail if the class/module is
frozen. [ruby-core:70828] [Bug #11532]
git-svn-i...
nobu (Nobuyoshi Nakada)
08:18 AM Revision c3a48736 (git): vm_core.h: enable VM objspace on Windows
* vm_core.h (ENABLE_VM_OBJSPACE): enable per-VM object space on
Windows by default, as rb_w32_sysinit() no longer d...
nobu (Nobuyoshi Nakada)
08:15 AM Revision 077e2037 (git): ruby.h: RUBY_FL_PROMOTED
* include/ruby/ruby.h (ruby_fl_type): revive RUBY_FL_PROMOTED for
.gdbinit.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 11b804fe (git): [DOC] Remove `\0` since it's aprt of octal notation
A typo is fixed while at it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51878 b2dd03c8-39d4-4d8f-98ff-823fe69...
Akinori MUSHA
06:31 AM Revision 5ac401c8 (git): [DOC] `\0` is interpreted as NUL only if not followed by an octal digit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
06:21 AM Revision 2b89d63e (git): literals.rdoc: add DEL [ci skip]
* doc/syntax/literals.rdoc (Strings): [DOC] add DEL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51876 b2dd03c...
nobu (Nobuyoshi Nakada)
06:16 AM Revision 6989f241 (git): [DOC] Revise the character literal part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
06:03 AM Revision d23857e5 (git): [DOC] Document the full list of supported escape sequences in string literals
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:50 AM Revision 965d8241 (git): string.c: keep coderange
* string.c (rb_str_setbyte): keep the code range as possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5187...
nobu (Nobuyoshi Nakada)
05:31 AM Revision 22190b3f (git): literals.rdoc: fix typos
* doc/syntax/literals.rdoc (Strings): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51872 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
04:24 AM Revision 35947f6d (git): * doc/syntax/literals.rdoc (Strings): mention about ?a literal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:19 AM Revision 06ca0b67 (git): * dir.c (glob_helper): check pathtype once again by lstat(2) if
dp->d_type is DT_UNKNOWN. XFS may return DT_UNKNOWN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51870 b2dd03c...
kosaki (Motohiro KOSAKI)
03:17 AM Bug #11531 (Rejected): IPAddr#== implements wrong logic
# Description
IPAddr#== should implement the logic of comparison of two IPAddr instances. This generally means that ...
panasyuk (Aleksander Panasyuk)
02:06 AM Feature #11530 (Feedback): unicode planes
Eike Dierks wrote:
> This might also apply to the uppercase greek letters,
> which are commonly used in mathematica...
nobu (Nobuyoshi Nakada)
01:01 AM Feature #11529 (Feedback): extensible % literal declarations
Eike Dierks wrote:
> - in my faint memory, old ruby versions were rumoured to parse %sqfooq => "foo"
> but this ...
nobu (Nobuyoshi Nakada)
12:18 AM Bug #11528 (Rejected): Possible parsing bug. Possibly just confusing.
nobu (Nobuyoshi Nakada)

09/15/2015

10:16 PM Feature #11530 (Feedback): unicode planes
Back then, there was ASCII, 7bit.
We are somehow still stuck to this.
All the parsing still is stuck in that ol...
eike.rb (Eike Dierks)
09:07 PM Feature #11529 (Feedback): extensible % literal declarations
The ruby syntax provides for declaring literals by using the % escapes:
- %q(foo) => 'foo'
- %Q(foo) => "foo"
- ...
eike.rb (Eike Dierks)
09:01 PM Bug #11496 (Closed): Mutex#synchronize testing code should be data race.
committed at r51868. kosaki (Motohiro KOSAKI)
06:28 PM Bug #11496: Mutex#synchronize testing code should be data race.
inserting sleep is unacceptable because sleep invokes volunteer context switch and changes a meaning and a purpose of... kosaki (Motohiro KOSAKI)
08:00 PM Bug #11526: Streaming HTTP requests are not idempotent and should not be retried
Attaching a new diff based on Trevor's branch with a few additional test fixes.
All HTTP-related tests pass, but s...
tdg5 (Danny Guinther)
05:42 PM Bug #11526: Streaming HTTP requests are not idempotent and should not be retried
Trevor Rowe (https://github.com/trevorrowe) also proposed the following PR on GitHub to address this issue on June 30... tdg5 (Danny Guinther)
07:24 PM Revision 8e177fca (git): * 2015-09-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:23 PM Revision bb79c011 (git): * test/ruby/test_thread.rb (TestThread#test_mutex_synchronize):
insert waste loop for invoking preemptive thread context switch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
kosaki (Motohiro KOSAKI)
06:49 PM Bug #11528: Possible parsing bug. Possibly just confusing.
I'm realizing this is probably intentional: http://blog.plataformatec.com.br/2014/07/ruby-blocks-precedence/
It lo...
olleicua (Antha Auciello)
06:36 PM Bug #11528 (Rejected): Possible parsing bug. Possibly just confusing.
Not sure if this is intentional behavior but I found it confusing:
code:
~~~ruby
def render(args)
p args.to...
olleicua (Antha Auciello)
05:46 PM Feature #11527 (Assigned): IPAddr#mask_addr isn't a method
Right now there's no way to get the current value of an IP address's mask from an IPAddr instance. While there's an i... foca (Nicolás Sanguinetti)
03:43 PM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
Tony Reix wrote:
> Now, I will clean and rerun the test that makes the core appear, **WITH** export LDR_CNTRL=MAXDAT...
TRex58 (Tony Reix)
10:07 AM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
Rei Odaira wrote:
> I discussed this with Tony using emails, and it turned out that it was due to the default size l...
TRex58 (Tony Reix)
01:49 AM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
I think that `NoMemoryError` must raise in such case.
Where does the failure occur?
You can run ruby with `gdb` by ...
nobu (Nobuyoshi Nakada)
12:10 AM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
I discussed this with Tony using emails, and it turned out that it was due to the default size limit in memory alloca... ReiOdaira (Rei Odaira)
10:38 AM Revision abbd3884 (git): gc.c: define objspace functions always
* gc.c (rb_objspace_alloc, rb_objspace_free): define always
regardless ENABLE_VM_OBJSPACE, and free heap pages.
gi...
nobu (Nobuyoshi Nakada)
10:06 AM Feature #10594: Comparable#clamp
It's just that String#<=> is not consistent with String#succ but indeed it's not so much of a problem here. Eregon (Benoit Daloze)
09:48 AM Feature #10594: Comparable#clamp
Benoit Daloze wrote:
> Good luck explaining the precise semantics of clamp on String though.
IMO it's not that ha...
nerdinand (Ferdinand Niedermann)
09:42 AM Feature #10594: Comparable#clamp
Hans Mackowiak wrote:
> Motohiro KOSAKI wrote:
> > I really dislike using Comparable for this method because clamp ...
Eregon (Benoit Daloze)
05:24 AM Feature #10594: Comparable#clamp
Motohiro KOSAKI wrote:
> I really dislike using Comparable for this method because clamp is NOT kind of compare. If ...
Hanmac (Hans Mackowiak)
06:15 AM Revision 70b2af3b (git): win32.c: no xmalloc at sys_init
* win32/win32.c (rb_w32_sysinit, rb_w32_readdir): compare by
encoding index to get rid of encoding initialization b...
nobu (Nobuyoshi Nakada)
06:06 AM Revision 2046f38a (git): dir.c: fundamental_encoding_p
* dir.c (fundamental_encoding_p, push_glob): compare by encoding
index immediately.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
06:03 AM Revision 9c9d555e (git): win32.c: encindex.h
* win32/win32.c: needs encindex.h for encoding indexes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51864 b2dd...
nobu (Nobuyoshi Nakada)
05:57 AM Revision 89fb3746 (git): localeinit.c: encindex.h
* localeinit.c: needs encindex.h for ENCINDEX_US_ASCII and
ENCINDEX_ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
05:49 AM Revision 75a1d33b (git): enc: fundamental encindex
* enc/{ascii,us_ascii,utf_8}.c: set encoding indexes of
fundamental built-in encodings so that usable as well as
...
nobu (Nobuyoshi Nakada)
05:49 AM Revision 078b6c98 (git): encindex.h: ENCINDEX
* encindex.h: separate encoding index constants from internal.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5...
nobu (Nobuyoshi Nakada)
04:13 AM Revision ca5c9084 (git): array.c: [DOC] correct Array#sort rdoc [ci skip]
* array.c (rb_ary_sort_bang, rb_ary_sort): [DOC] correct block
return values, which may be a negative or positive i...
nobu (Nobuyoshi Nakada)
03:49 AM Revision 5a0dc59a (git): array.c: [DOC] correct Array#sort rdoc [ci skip]
* array.c (rb_ary_sort_bang, rb_ary_sort): [DOC] Correct
description of array sort block return values. And also f...
nobu (Nobuyoshi Nakada)
03:45 AM Revision 072748b3 (git): * 2015-09-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:44 AM Revision a8994b16 (git): util.c: BSD qsort_r
* util.c (ruby_qsort): use BSD-style qsort_r if available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51857 b...
nobu (Nobuyoshi Nakada)
03:07 AM Feature #11473: Immutable String literal in Ruby 3
Robert A. Heiler wrote:
> _ = ''
> _ << 'Hello '
> _ << 'World!'
>
> feels cleaner to me than thi...
duerst (Martin Dürst)
02:40 AM Bug #11522: URI::decode returns incorrectly encoding strings
Nobuyoshi Nakada wrote:
> It has no hints for encoding.
In theory, that's correct. In practice, there are several...
duerst (Martin Dürst)
 

Also available in: Atom