Activity
From 11/27/2016 to 12/03/2016
12/03/2016
- 03:41 PM Revision 1fa8bd75 (git): * 2016-12-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 PM Revision 071d3ae3 (git): Use IPv6 if it's preferred.
- I hope this fix makes tests faster on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56973 b2dd03c8-39d4... -
02:18 PM Revision d95f5bc8 (git): string.c: chomp option
- * string.c (rb_str_enumerate_lines): implement chomp option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56972... -
12:40 PM Feature #12747: Add TracePoint#callee_id
- Thanks Yamaguchi-san, good catch.
I'll revert rb_frame_method_id_and_class.
-
08:50 AM Feature #12747: Add TracePoint#callee_id
- r56593 changed the signature of rb_frame_method_id_and_class() which is exposed to C extensions. For example, this br...
-
12:18 PM Bug #12998 (Assigned): paragraph mode inconsistency between `IO#each_line` and `String#each_line`
-
11:24 AM Misc #10756 (Rejected): Add spaces between args
- I think this is duplicated of #12977.
And this patch cannot apply now. -
11:19 AM Misc #12977 (Closed): Cleanup ruby method definitions in hash.c
-
11:18 AM Revision 9fa8006a (git): Cleanup ruby method definitions in hash.c
- Always add a space between a comma and the next element. These spaces
were there sometimes, but not always. This keep... -
11:01 AM Revision 35623d77 (git): stringio: chomp option
- * ext/stringio/stringio.c (strio_getline): implement chomp option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
11:01 AM Revision 856da5b4 (git): test_stringio.rb: paragraph mode
- * test/stringio/test_stringio.rb (test_gets, test_each):
assertions for paragraph mode.
git-svn-id: svn+ssh://ci.r... -
07:18 AM Revision 0d2a4cc5 (git): add tests againts regressions for upcoming codepoint reordering in unfolding table
- * test/ruby/enc/test_case_mapping.rb: Add method test_reorder_unfold to test against
problems when reordering codep... - 05:09 AM Revision fc410343 (git): * 2016-12-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:09 AM Revision 56419df9 (git): change test class name because it is not only about folding
- * test/ruby/enc/test_case_comprehensive.rb: Change test class name from
TestComprehensiveCaseFold to TestComprehens... -
02:45 AM Bug #12507 (Closed): random SEGV in kernel.system when called with long parametre list
-
12:49 AM Bug #12999: there still exist race conditions in require
- In r56965, load_lock() was changed as follows:
```
switch (rb_thread_shield_wait((VALUE)data)) {
case ...
12/02/2016
-
09:23 PM Feature #13001 (Closed): Add `full` option to `ObjectSpace.dump_all`
- I would like to include T_NONE slots in the `ObjectSpace.dump_all` outpout so that I can visualize heap fragmentation...
-
04:25 PM Feature #13000 (Feedback): Implement Set#include? with Hash#include?
- Why does `Set#include?` not call `Hash#include?`? Currently it calls `Hash#[]`.
The protocol of Set already use `H... -
03:34 PM Bug #12507: random SEGV in kernel.system when called with long parametre list
- The issue can be reproduced with old trunk, r45357 ... r51492.
So I think it is a GC issue of ALLOCV_N, similar to [... -
11:20 AM Feature #12996: Optimize Range#===
- Yuki Kurihara wrote:
> ## Important point
>
> Break compatibility in this case.
>
> https://github.com/ruby/ru... -
05:09 AM Feature #12996 (Closed): Optimize Range#===
- The proposal is that Range#=== optimize by reducing method calls.
## Benchmark
~~~shell
$ cat t.rb
i = 0
whi... -
11:17 AM Bug #12999 (Closed): there still exist race conditions in require
- TestRequire#test_require_with_loaded_features_pop fails by increasing the number of threads,
so it seems that there ... -
06:21 AM Bug #12998 (Closed): paragraph mode inconsistency between `IO#each_line` and `String#each_line`
- With this lines.rb:
```ruby
lines = "abc\n\n\n\ndef\n"
p IO.pipe{|r,w|w.print lines; w.close; r.each_line("").to... -
06:12 AM Revision 4a7c767e (git): test/ruby/test_string.rb: ensure restoring $/
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:09 AM Bug #12997 (Closed): Out-of-bounds read in regcomp.c
- Valgrind reports out-of-bounds memory access while creating a Regexp object with an invalid byte sequence:
~~~
$ ... -
03:33 AM Revision 8130ee5c (git): parse.y: simplify parsing utf-8 string
- * parse.y (parser_tokadd_codepoint): move error checks and add
char.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
02:47 AM Revision 80045bc2 (git): parse.y: relax spaces
- * parse.y (parser_tokadd_utf8): relax restriction spaces inside
"\u{...}".
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
02:24 AM Revision 76bb017a (git): re.c: count associated Regexp object in MatchData#hash
- Don't discard the hash value computed for the regexp object. It seems it
was simply missed out in r24754, when MatchD...
12/01/2016
- 05:43 PM Revision cf3ff02e (git): * 2016-12-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:43 PM Revision 7e1b5d8d (git): Remove unused variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:05 PM Feature #12871: Using the algorithm like math.fsum of Python for Array#sum
- Julia can do it, too.
~~~
julia> sum_kbn([1.0e10, 1.0e-10, -1.0e10])
1.0e-10
~~~
The source code is https://... -
04:56 PM Feature #12871: Using the algorithm like math.fsum of Python for Array#sum
- A quick hack.
* Elongation (or reallocation) of the array of partials[] when nn exeeds NUM_PARTIALS.
* Tests.
* ... -
02:49 PM Feature #10118: Double splat for non-symbol keys
- It would be beneficial if one could do:
my_method(**hash_with_string_keys)
This for example you can read ... -
02:18 PM Feature #12752 (Closed): Unpacking a value from a binary requires additional '.first'
- Applied in changeset r56959.
----------
String#unpack1 [Feature #12752]
Returns the first value of String#unpack. -
01:49 PM Feature #12752: Unpacking a value from a binary requires additional '.first'
- Akinori MUSHA wrote:
> With a qualifier or multiple directives given, would it raise an ArgumentError or just go ahe... -
10:25 AM Feature #12752: Unpacking a value from a binary requires additional '.first'
- With a qualifier or multiple directives given, would it raise an ArgumentError or just go ahead with the process and ...
-
09:52 AM Feature #12752: Unpacking a value from a binary requires additional '.first'
- Go ahead.
Matz.
-
02:18 PM Revision 306f43ac (git): String#unpack1 [Feature #12752]
- Returns the first value of String#unpack.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56959 b2dd03c8-39d4-4d8f... -
02:12 PM Feature #12921: Retrieve user and password for proxy from env
- Motohiro KOSAKI wrote:
> Modern OS don't have such mistake.
I can't make it sure but if environment variables ar... -
12:41 PM Feature #12921: Retrieve user and password for proxy from env
- > Yuri Samoilenko wrote:
>> What do you mean when say "insecure"? Storing login and password in filesystem and then... - 01:20 PM Revision b6e137e9 (git): Remove `offset:` from `Array#pack`
- * pack.c (pack_pack): can use `@` instead of `offset:`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56958 b2d... -
01:08 PM Feature #12754 (Closed): Want to use prepared buffer with `Array#pack`
- Applied in changeset r56957.
----------
Supports `buffer` and `offset` in `Array#pack`
* pack.c (pack_pack): Suppor... - 01:08 PM Revision 0dd9c302 (git): Supports `buffer` and `offset` in `Array#pack`
- * pack.c (pack_pack): Supports `buffer` and `offset` in `Array#pack`.
[Feature #12754] [ruby-dev:49798]
git-svn-i... -
12:15 PM Feature #12995: Conditional expression taking a receiver outside the condition
- You can do that with #tap. A very stupid example:
```ruby
array = [true]
res = array.to_a.tap do |obj|
if obj... -
07:00 AM Feature #12995 (Rejected): Conditional expression taking a receiver outside the condition
- Since a conditional expression has a return value, we can continue a method chain after a conditional expression like...
-
09:21 AM Feature #12753: Useful operator to check bit-flag is true or false
- Shugo Maeda wrote:
> IBM InfoSphere and MS FoxPro have BITTEST(), but its second argument is the bit position
> to ... -
09:16 AM Feature #12753: Useful operator to check bit-flag is true or false
- Yui NARUSE wrote:
> Herwin W wrote:
> > ```ruby
> > if n.bittest?(0b10100000)
> > ```
> >
> > If I encountered... -
08:33 AM Feature #12753: Useful operator to check bit-flag is true or false
- Herwin W wrote:
> ```ruby
> if n.bittest?(0b10100000)
> ```
>
> If I encountered that code without having the c... -
08:26 AM Revision 74495cfa (git): parse.y: reject invalid codepoint
- * parse.y (parser_tokadd_codepoint): reject invalid codepoint,
surrogate blocks and surrogate pair, as well as mrub... -
05:24 AM Revision df53b142 (git): Update bundled_gems
- * minitest-5.10.0
* test-unit-3.2.3
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56955 b2dd03c8-39d4-4d8f-98f... -
04:51 AM Revision d40495f1 (git): Wait until excpetion handling is ready.
- Because RubyCI on Solaris 10 failed as follows:
1) Failure:
TestProcess#test_execopts_redirect_open_fifo_inter... -
04:42 AM Revision 95dbfe0d (git): openssl: import fixes from upstream
- Import the following two commits from upstream:
commit 72126d6c8b88abd69c3565fc3bbbd5ed1e401611
Author: Kazuki Y... -
03:55 AM Feature #12901: Anonymous functions without scope lookup overhead
- It would also be very useful for making ObjectSpace#define_finalizer easier to use (to avoid the common memory leak p...
-
12:34 AM Revision 671c929f (git): Use offsetof macro and shrink table size
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:34 AM Revision 4f7c3d35 (git): constify CaseMappingSpecials
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/30/2016
-
05:29 PM Feature #12831 (Closed): /\X/ (extended grapheme cluster) can't pass unicode.org's GraphemeBreakTest
- Applied in changeset r56949.
----------
Regexp supports Unicoe 9.0.0's \X
* meta character \X matches Unicode 9.0.0... - 05:29 PM Revision 48beedd5 (git): * 2016-12-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:29 PM Revision c11e6487 (git): Regexp supports Unicoe 9.0.0's \X
- * meta character \X matches Unicode 9.0.0 characters with some workarounds
for UTR #51 Unicode Emoji, Version 4.0 e... -
03:58 PM Feature #12906: do/end blocks work with ensure/rescue/else
- Checking that I submitted this correctly, I usually do Github, so might have gotten this wrong.
-
03:53 PM Bug #12994 (Feedback): Embedded ruby vs2015 build crashes
- I don't know what is "an ruby embedded engine".
But I can say that you have to call `rb_w32_sysinit` before calling ... -
03:38 PM Bug #12994 (Closed): Embedded ruby vs2015 build crashes
- When an embedded ruby engine in a vs2015 application is initialised using ruby_init the function set_pioinfo_extra in...
-
03:18 PM Bug #12993: SEGV in OpenSSL::TestSSL#test_close_after_socket_close
- Actually, I thought the fix was applied in the package according to the OpenSSL changelog:
```
* Tue Nov 22 2016 ... -
02:46 PM Bug #12993 (Closed): SEGV in OpenSSL::TestSSL#test_close_after_socket_close
- Imported at r56946.
-
11:23 AM Bug #12993: SEGV in OpenSSL::TestSSL#test_close_after_socket_close
- Not really a segfault but rb_sys_fail() is calling rb_bug() because errno is 0. OpenSSL 1.1.0c introduced a breaking ...
-
11:06 AM Bug #12993: SEGV in OpenSSL::TestSSL#test_close_after_socket_close
- r56693 used to build for me and now it fails, so this is apparently some change in Fedora Rawhide.
-
10:59 AM Bug #12993 (Closed): SEGV in OpenSSL::TestSSL#test_close_after_socket_close
- Testing the latest version of Ruby from trunk on Fedora Rawhide, the OpenSSL::TestSSL#test_close_after_socket_close s...
-
02:54 PM Revision e680bfb1 (git): ossl.c: cast
- * ext/openssl/ossl.c (ossl_pem_passwd_cb): cast to int. it's safe
because len does not exceed int max_len.
git-sv... -
02:46 PM Feature #12921: Retrieve user and password for proxy from env
- Shyouhei Urabe wrote:
> Yuri Samoilenko wrote:
> > What do you mean when say "insecure"? Storing login and password... -
02:42 PM Feature #12921: Retrieve user and password for proxy from env
- Yuri Samoilenko wrote:
> What do you mean when say "insecure"? Storing login and password in filesystem and then rea... -
08:08 AM Feature #12921: Retrieve user and password for proxy from env
- Shyouhei Urabe wrote:
> You have to understand that environment variables are in fact insecure. It is a very bad id... -
02:43 PM Revision 88b745f0 (git): parse.y: refine error message
- * parse.y (parser_tokadd_utf8): refine error message at bad char
in unicode escape, "invalid" instead of "untermina... -
02:41 PM Revision aab0d67a (git): openssl: import v2.0.0
- Import Ruby/OpenSSL 2.0.0. The full commit history since 2.0.0 beta.2
(imported at r56098) can be found at:
https:... -
02:24 PM Revision 0a5abaf7 (git): Fixed error with `make install`
- rbinstall.rb couldn't load "psych/versions".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56945 b2dd03c8-39d4-4... -
01:55 PM Revision 48e251df (git): Update psych-2.2.1
- It fixed segmentation fault related with GC.
https://github.com/ruby/psych/pull/296
and removed deprecated code ... -
01:09 PM Revision 5e4b8455 (git): parse.y: parser_tokadd_codepoint
- * parse.y (parser_tokadd_codepoint): extract from
parser_tokadd_utf8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
01:09 PM Revision 94715bc6 (git): parse.y: brace constants
- * parse.y (parser_tokadd_utf8): make open/close braces constant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5... -
10:50 AM Bug #12934: Make compressed debug section optional
- Thx for implementing this. ```--with-compress-debug-sections=no``` seems to disable the compression of debug sections.
-
08:36 AM Bug #12990: unicode_case_mapping_tests
- A short additional note: If cases like these increase with future versions of Unicode, I plan to change the special t...
-
08:25 AM Bug #12990 (Closed): unicode_case_mapping_tests
- Applied in changeset r56941.
----------
fix uppercasing for U+A64B, CYRILLIC SMALL LETTER MONOGRAPH UK
* enc/unicod... -
05:56 AM Bug #12990: unicode_case_mapping_tests
- Just for the record, I think this is where the problem was introduced:
https://bugs.ruby-lang.org/projects/ruby-trun... -
08:25 AM Revision 87b937bd (git): fix uppercasing for U+A64B, CYRILLIC SMALL LETTER MONOGRAPH UK
- * enc/unicode.c: Add U+A64B to the special cases 03B9 and 03BC
at the end of onigenc_unicode_case_map (Bug #12990).... -
04:26 AM Bug #12958: Breaking change in how `#round` works
- Shyouhei Urabe wrote:
> The new default is called the "banker's round" for reasons. Money related people should p... -
03:16 AM Bug #12958: Breaking change in how `#round` works
- Jerome Cornet wrote:
> But does this mean that Float rounds in a different way as BigDecimal by default then ?
> So... -
02:43 AM Bug #12958: Breaking change in how `#round` works
- > Am I making myself understood? I am distinguishing Floats and BigDecimals. We did not change how a BigDecimal rou...
-
01:53 AM Bug #12958: Breaking change in how `#round` works
- Jerome Cornet wrote:
> Unfortunately there are many instances where money math requires floating point calculation, ... -
01:17 AM Bug #12958: Breaking change in how `#round` works
- Unfortunately there are many instances where money math requires floating point calculation, like taxes for example (...
-
12:53 AM Bug #12958: Breaking change in how `#round` works
- Jerome Cornet wrote:
> Shyouhei Urabe wrote:
> > As far as I can see the Rails breakage only happens in views, wher... -
01:40 AM Revision 22c0994b (git): parse.y: no warning for lambda
- * parse.y (parser_yylex): do not warn parentheses of lambda
argument list, because there is no name.
git-svn-id: s... -
01:22 AM Revision f7d130f4 (git): Supress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 AM Bug #12988: Calling `inspect` sometimes causes a segv
- You could close this issue by including `[Bug #12988]` in the commit message.
11/29/2016
-
08:59 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- Benoit Daloze wrote:
> `1.clone(freeze: false)` does not do what you say.
> The keyword :freeze has default value t... -
08:39 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- Mike Vastola wrote:
> Nobuyoshi Nakada wrote:
> > I remember `clone` has `freeze` option.
> > What should `1.clone... -
08:04 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- Nobuyoshi Nakada wrote:
> Should `Kernel#clone` be same?
The original consensus was that the fix should be for bo... -
02:52 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- Integer (Fixnum) can dup now.
But Integer (Bignum) can't dup.
~~~
% ruby -ve '1.dup'
ruby 2.4.0dev (2016-11-29 ... -
02:00 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- I vote for ArgumentError, because `clone(freeze: false)` is invalid operation for immediate (thus unfreezable) object...
-
01:58 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- I remember `clone` has `freeze` option.
What should `1.clone(freeze: false)` do, ignore the option, or raise an `Arg... -
05:29 PM Bug #12988 (Closed): Calling `inspect` sometimes causes a segv
- Should be fixed in r56938
-
03:28 AM Bug #12988 (Assigned): Calling `inspect` sometimes causes a segv
- Confirmed the overrun, although it didn't segfault.
Please commit the fix. -
12:31 AM Bug #12988: Calling `inspect` sometimes causes a segv
- [email protected] wrote:
> * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: REQUIRED
I think a backport will ... -
05:06 PM Revision e04167bc (git): Stop reading past the end of `ivptr` array
- If you have code like this:
```ruby
class A
def initialize
@a = nil
@b = nil
@c = nil
@d = nil
... -
04:06 PM Revision 716610ae (git): get rid of ambiguous parentheses warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 PM Revision db31f2fa (git): webrick: don't use OpenSSL::TestUtils from webrick tests
- Follow net/http and open-uri. Don't rely on the constants/methods from
OpenSSL::TestUtils.
git-svn-id: svn+ssh://ci.... -
03:48 PM Revision 0cc0080a (git): open-uri: don't use OpenSSL::TestUtils from open-uri tests
- Follow net/http. Define own test DH parameters and use.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56935 b2dd... -
03:48 PM Revision df769d9d (git): net/http: don't use OpenSSL::TestUtils from test code
- Make test code independent of test/openssl/utils.rb. The development of
openssl library has moved to a separate repos... -
03:34 PM Revision 7f30d00b (git): object.c: no TypeError at special const
- * object.c (special_object_p): no longer raise a TypeError for
Integer and Float, and return itself instead. [Feat... -
03:31 PM Revision 7a480ae8 (git): NEWS: Add String/Symbol#casecmp? [Feature #12786]
- [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:23 PM Revision 40c9f1f3 (git): get rid of test failures on CI introduced at r56927
- * lib/matrix.rb: now ruby warns ambiguous parentheses after a space in method definitions.
git-svn-id: svn+ssh://ci... -
03:14 PM Bug #12958: Breaking change in how `#round` works
- Shyouhei Urabe wrote:
> As far as I can see the Rails breakage only happens in views, where 30secs is shown "less th... - 03:14 PM Revision 18658d7d (git): * 2016-11-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:14 PM Revision fe3b21bb (git): object.c: no TypeError at special const clone
- * object.c (rb_obj_clone2): no longer raise a TypeError for
special constants, and return itself instead. however,... -
02:27 PM Feature #12992 (Open): ArgumentError if hostname is missing
- Tue Nov 29 15:07:31 2016 Mohamed Osama <[email protected]>
* lib/net/http/generic_request.rb: Throw ... -
12:54 PM Bug #12991 (Closed): Documentation of Thread.abort_on_exception is wrong: it raises error again in main thread
- Applied in changeset r56928.
----------
thread.c: fix doc of abort_on_exception [ci skip]
* thread.c (rb_thread_s_a... -
12:09 PM Bug #12991 (Closed): Documentation of Thread.abort_on_exception is wrong: it raises error again in main thread
- Currently, ruby doc says that:
```
When set to true, all threads will abort (the process will exit(0)) if an exce... -
12:54 PM Revision 9e3afec0 (git): thread.c: fix doc of abort_on_exception [ci skip]
- * thread.c (rb_thread_s_abort_exc, rb_thread_s_abort_exc_set):
[DOC] the raised exception will be re-raised in the ... -
10:47 AM Revision 65e27c8b (git): parse.y: ambiguous parentheses
- * parse.y (parser_yylex): warn ambiguous parentheses after a space
in method definitions.
git-svn-id: svn+ssh://ci... -
10:45 AM Revision dacf977a (git): Fix/improve documentation of String/Symbol#casecmp[?]
- Fix documentation of String#casecmp? (examples didn't have the '?').
Add an example with non-ASCII characters. Clarif... -
10:35 AM Feature #12786: String#casecmp?
- Ryan Ringler wrote:
> I see the changeset implements the new method by calling `String#downcase` on both strings a... -
03:42 AM Feature #12786: String#casecmp?
- Thank you for incorporating this!
I see the changeset implements the new method by calling `String#downcase` on bo... -
09:28 AM Bug #12990: unicode_case_mapping_tests
- The culprit is line 4555 in enc/unicode/9.0.0/casefold.h:
```
{0xa64b, {2, {0x1c88, 0xa64a}}},
```
With com... -
08:57 AM Bug #12990 (Open): unicode_case_mapping_tests
- Nobuyoshi Nakada wrote:
> I found that tests generated by `TestComprehensiveCaseFold.unicode_case_mapping_tests` com... -
08:40 AM Bug #12990 (Closed): unicode_case_mapping_tests
- Applied in changeset r56924.
----------
Fix erroneous test of target against target
* test/ruby/enc/test_case_compr... -
07:08 AM Bug #12990: unicode_case_mapping_tests
- Failed results:
```
$ ./ruby test/runner.rb test/ruby/enc/test_case_comprehensive.rb
Run options:
# Running t... -
07:06 AM Bug #12990 (Closed): unicode_case_mapping_tests
- I found that tests generated by `TestComprehensiveCaseFold.unicode_case_mapping_tests` compares `target` with same `t...
-
08:44 AM Revision fa7066f8 (git): Suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:39 AM Revision ddfa6e2b (git): Fix erroneous test of target against target
- * test/ruby/enc/test_case_comprehensive.rb: fix test condition,
add a temporary check for U+A64B, the only characte... -
08:31 AM Revision c6f58ef1 (git): Ignore SystemCallError in case it is raised by SSLSocket#accept.
- Errno::ECONNRESET was raised by test_tls_post_connection_check and
test_tls_unknown_ca on mswin64 CI.
git-svn-id: sv... -
04:02 AM Bug #12989: Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
- Encoding argument should be prior to `binmode` option.
```ruby
open(IO::NULL, "r", binmode: true){|f| p [f.binmod... -
03:06 AM Revision 98763860 (git): test_keyword.rb: more assertions
- * test/ruby/test_keyword.rb (test_block_required_keyword): more
assertions for positional and require keyword param... -
03:06 AM Revision a65982f0 (git): test_keyword.rb: assert_raise_with_message value
- * test/ruby/test_keyword.rb (test_block_required_keyword):
assert_raise_with_message returns the raised exception o... -
03:06 AM Revision 07fb750f (git): string.c: use xmalloc
- * string.c (rb_str_casemap): use xmalloc simply instead of
ALLOC_N.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
02:47 AM Revision 7242e6a9 (git): net/ftp: add a new option ssl_handshake_timeout to Net::FTP.new.
- The TLS handshake timeout can be specified independently, because the TLS
handshake doesn't start just after the unde... -
02:33 AM Revision a4072112 (git): net/ftp: close the socket directly when an error occurs during TLS handshake.
- Otherwise, @sock.read in Net::FTP#close hungs until read_timeout exceeded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... - 02:21 AM Revision d8a0f14b (git): * 2016-11-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:21 AM Revision 2660dd5b (git): net/ftp: close the connection if the TLS handshake timeout is exceeded.
- Otherwise, file descriptor leaks may occur in Net::FTP.new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56916 ...
11/28/2016
-
11:01 PM Feature #12732: An option to pass to `Integer`, `Float`, to return `nil` instead of raise an exception
- Hi,
> Is there any problem with the following code?
> Integer(str) rescue default_value
2 problems
1. It's ... -
10:31 PM Bug #12989 (Closed): Passing `binmode: true` to `IO.pipe` makes `binmode?` return `true` but encoding is not binary
- Here is a sample program:
~~~ruby
Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encodi... -
06:00 PM Bug #12988 (Closed): Calling `inspect` sometimes causes a segv
- `rb_obj_inspect` calls `rb_ivar_count ` to find the number of instance variables on an object. `rb_ivar_count` uses ...
-
05:31 PM Bug #12984: `rescue *[]` should be equivalent to `rescue` as `method_call(*[])` is equivalent to `method_call`
- bug hit wrote:
> Nobuyoshi Nakada wrote:
> > It's similar to:
> >
> > ```ruby
> > super(*[])
> > ```
>
> I ... -
04:27 PM Bug #12984: `rescue *[]` should be equivalent to `rescue` as `method_call(*[])` is equivalent to `method_call`
- Nobuyoshi Nakada wrote:
> It's similar to:
>
> ```ruby
> super(*[])
> ```
I guess there's some similarity. ... -
03:27 AM Bug #12984: `rescue *[]` should be equivalent to `rescue` as `method_call(*[])` is equivalent to `method_call`
- It's similar to:
```ruby
super(*[])
``` -
01:16 PM Revision 78b0d7ac (git): string.c: fix zero-length array
- * string.c (mapping_buffer): get rid of zero-length array member,
which is not a part of C90.
git-svn-id: svn+ssh:... -
12:47 PM Bug #12987: Win32 API.rb can not call function without argument.
- Thank you very much.
I just learned that only nil was clearly stating that there are no arguments in the previous do... -
11:57 AM Bug #12987: Win32 API.rb can not call function without argument.
- For workaround, you can use '' instead of '0'.
-
11:24 AM Bug #12987 (Closed): Win32 API.rb can not call function without argument.
- In Win32API.rb, it is not possible to call a function without arguments.
I could avoid it for the time being if I di... - 10:17 AM Revision f2a1f32f (git): hide exceptions in server thread
- * test/net/ftp/test_ftp.rb (test_tls_connect_timeout): sleeping to give a chance of complete of accept is a timing is...
-
09:37 AM Revision 196e8b44 (git): string.c: enable rdoc
- * string.c (rb_str_casecmp_p): [DOC] move forward declaration of
rb_str_downcase to enable rdoc.
git-svn-id: svn+s... -
08:37 AM Feature #12786 (Closed): String#casecmp?
- Applied in changeset r56912.
----------
implement String/Symbol#casecmp? including Unicode case folding
* string.c:... -
08:30 AM Feature #12786 (Open): String#casecmp?
-
08:37 AM Revision ad619e02 (git): implement String/Symbol#casecmp? including Unicode case folding
- * string.c: Implement String#casecmp? and Symbol#casecmp? by using
String#downcase :fold for Unicode case folding. ... -
04:04 AM Feature #12986 (Open): HTTP/request basic_auth context should be switched
- HTTP basic auth should be persisted over the HTTP object and not the request object. The consequence is having to au...
-
03:58 AM Feature #12985: HTTP should handle cookies
- I don't really care if this gets low priority. I'd just like to have a quick discussion and get it approved.
-
03:56 AM Feature #12985 (Open): HTTP should handle cookies
- Need to implement an RFC-compliant cookie handling method. Specifically, set-cookies need to be handled properly; but...
-
03:48 AM Revision bd2fd731 (git): insns.def: adjust index type
- * insns.def (checkmatch): adjust type of the index variable, to
get rid of (potential) overflow.
git-svn-id: svn+s... - 03:14 AM Revision 8e7e71d6 (git): Give a chance to complete server.accept
- * test/net/ftp/test_ftp.rb (test_tls_connect_timeout): get rid of a test error on Windows.
git-svn-id: svn+ssh://ci... - 02:02 AM Revision a530b970 (git): * 2016-11-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:02 AM Revision d6fdd1c3 (git): compile.c: splatarray peephole opt
- * compile.c (iseq_peephole_optimize): remove splatarray following
always-array insn.
git-svn-id: svn+ssh://ci.ruby...
11/27/2016
-
10:23 PM Feature #12973: [RFC] net/http: use require_relative to reduce syscalls
- I have no particular pro or con opinion, not that it would be relevant anyway - but I am watching this closely out of...
-
06:11 PM Bug #12984 (Closed): `rescue *[]` should be equivalent to `rescue` as `method_call(*[])` is equivalent to `method_call`
- Splatting an empty array to a construct that takes a list is supposed to be equivalent to specifying no list
```ru... -
03:00 PM Bug #12950: irb: 'input-method.rb:151: [BUG] Segmentation fault' / 'malloc(): smallbin double linked list corrupted'
- Umm, I guess the issue may be readine's and this can be reproduced without ruby.
```
#include <stdio.h>
#include... -
12:32 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
- Should `Kernel#clone` be same?
-
11:22 AM Revision 8cbb7747 (git): signal.c: improve stack overflow check
- * signal.c (check_stack_overflow): [EXPERIMENTAL] consider the
segfault a stack overflow when the fault address is ... -
11:07 AM Revision 70d8e6cf (git): object.c: no TypeError at special const dup
- * object.c (rb_obj_dup): no longer raise a TypeError for special
constants, and return itself instead. [Feature#12... -
11:03 AM Feature #12982 (Feedback): ruby 2.3.1 got crash on macos
- Seems a simple stack overflow, but it's strange that `sigsegv` handler hasn't been called.
Could you elaborate what ... -
10:17 AM Bug #12983 (Closed): compatibility_version and current_version on Darwin are reversed
- Committed as r56905.
-
07:05 AM Bug #12983: compatibility_version and current_version on Darwin are reversed
- Please commit it.
-
05:37 AM Bug #12983 (Closed): compatibility_version and current_version on Darwin are reversed
- The `compatibility_version` should have an API version and the `current_version` should have a program version of Rub...
- 10:08 AM Revision 673a6ad9 (git): Reverse compatibility_version and current_version for Darwin
- The `compatibility_version` should have an API version and the
`current_version` should have a program version of Rub... - 09:40 AM Revision c46946ca (git): * 2016-11-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:40 AM Revision edaf46da (git): gems/bundled_gems: Update to power_assert 0.4.1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:32 AM Feature #12786: String#casecmp?
- Nobuyoshi Nakada wrote:
> `String#casecmp` also should have those options, I think.
I agree that once String#case... -
04:02 AM Feature #12786: String#casecmp?
- Nobuyoshi Nakada wrote:
> `String#casecmp` also should have those options, I think.
I agree, and feel strongly th... -
03:23 AM Feature #12786: String#casecmp?
- `String#casecmp` also should have those options, I think.
-
01:53 AM Feature #12786: String#casecmp?
- Ryan Ringler wrote:
> The attached patch implements `#casecmp?` by calling `#casecmp` and checking whether the ret... -
04:12 AM Feature #10912: Add method(s) to IPAddr for determining whether an address is link local
- I also want a method to determine whether an address is link-local.
There is a proposal for a fix on https://github....
Also available in: Atom