Activity
From 09/24/2017 to 09/30/2017
09/30/2017
-
10:08 PM Bug #13794: Infinite loop of sched_yield
- [email protected] wrote:
> Anyone can use Gregory's sched_yield_loop.rb to check for the
> bug. If the weaker ... -
09:50 PM Bug #13794 (Closed): Infinite loop of sched_yield
- Applied in changeset trunk|r60079.
----------
thread_pthread.c: do not wakeup inside child processes
* thread_pthre... -
03:21 AM Bug #13794: Infinite loop of sched_yield
- Gregory Potamianos wrote:
> `while true; do nice -n19 ruby sched_yield_loop.rb; [ $? -ne 0 ] && break; done`
With... -
10:04 PM Feature #13946: Rename configure.in to configure.ac
- kernigh (George Koehler) wrote:
> I had an old Makefile before I pulled this change (rename configure.in to configur... -
12:26 AM Feature #13946: Rename configure.in to configure.ac
- I had an old Makefile before I pulled this change (rename configure.in to configure.ac). The old Makefile can't find ...
- 09:50 PM Revision 000169c5 (git): * 2017-10-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:50 PM Revision b860f064 (git): thread_pthread.c: do not wakeup inside child processes
- * thread_pthread.c (rb_thread_wakeup_timer_thread): check
ownership before incrementing
(rb_thread_wakeup_timer_t... -
02:33 PM Bug #13957 (Closed): readline が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、Readline.insert_text の文字列が正しく扱われません。
```
% ruby -rreadline -e 'p Readli... -
01:14 PM Revision 8efc4132 (git): hash.c: use rb_hash_new_with_size()
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:53 PM Feature #13395: Add a method to check for not nil
- I believe the english equivalent to `not_nil` would be `exist` (instead of exists, to follow prev use). I believe co...
-
05:44 AM Feature #13395: Add a method to check for not nil
- I think `Array#nitems` is like this. But it was removed since ruby 1.9.1.
In doc/NEWS-1.9.1:
> o Array#nitems w... -
12:26 PM Bug #13956 (Closed): Segmentation fault when calling Method#using with a non-module argument and block
- Applied in changeset trunk|r60077.
----------
eval.c: check type
* eval.c (ignored_block): check argument type, whi... -
11:32 AM Bug #13956 (Closed): Segmentation fault when calling Method#using with a non-module argument and block
- Module#usingをモジュールでない引数とブロックをつけて呼び出すとクラッシュします。
再現プログラムは以下です。
~~~ ruby
def using(x)
yield x
end
using(1)... -
12:26 PM Revision 327b22ad (git): eval.c: check type
- * eval.c (ignored_block): check argument type, which must be
Module. [ruby-dev:50270] [Bug #13956]
git-svn-id: sv... -
11:58 AM Revision c879b601 (git): hash.c: remove special treatments on deletion
- st.c was improved in r56650 that it permits deletion during iteration.
In this commit, special treatments for previou... -
11:50 AM Revision e7c8073a (git): dbm.c: suppress unused-but-set-variable warning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:06 AM Revision c0a58759 (git): gdbm.c: use the default external encoding
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:27 AM Revision 7f2fd38b (git): configure.ac: remove --enable-pthread option.
- * configure.ac: remove --enable-pthread option.
it was obsoleted in 2009.
git-svn-id: svn+ssh://ci.ruby-lang.org/r... -
09:07 AM Revision 1b7e9704 (git): dbm.c: removed useless assignments
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:35 AM Bug #13953 (Closed): gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- Applied in changeset trunk|r60071.
----------
ext: check if null byte is contained
[ruby-dev:50267] [Bug #13953] -
04:37 AM Bug #13953 (Closed): gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、GDBM.new が指定した文字列ではなく共有元の文字列終端までファイル名として使用してしまいます。
~~~
% ruby -rgdbm -e... -
08:35 AM Revision 1852b4a8 (git): ext: check if null byte is contained
- [ruby-dev:50267] [Bug #13953]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60071 b2dd03c8-39d4-4d8f-98ff-823fe6... -
08:01 AM Bug #13955 (Closed): NKF.nkf のオプション文字列が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、NKF.nkf のオプション文字列が正しく扱われません。
```
% ruby -rnkf -e 'opt="--ic=UTF-8 --oc=... -
07:23 AM Bug #13954 (Closed): Etc.getpwnam, getgrnam が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
- SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで Etc.getpwnam, getgrnam が共有元の文字列終端まで使用してしまいます。
```
% sudo useradd abcdef... -
06:45 AM Revision d00c9d7e (git): configure.ac: remove unused macro
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:42 AM Revision 3ca9f25b (git): ripper/lexer.rb: remove double quotes
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:30 AM Revision 9189cf57 (git): configure.ac: use m4_version_prereq
- * configure.ac: use m4_version_prereq to check
running autoconf version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
03:31 AM Revision 917bc687 (git): test_find.rb: improve branch coverage
- * test/test_find.rb (test_to_path): add a test
for to_path conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
12:01 AM Bug #13952 (Closed): String#succ not updating code range
- Applied in changeset trunk|r60066.
----------
string.c: fix ASCII-only on succ
* string.c (str_succ): clear coderan... -
12:01 AM Revision 16759238 (git): string.c: fix ASCII-only on succ
- * string.c (str_succ): clear coderange cache when no alpha-numeric
character case, carried part may become ASCII-on...
09/29/2017
-
11:41 PM Revision 623cf297 (git): sizes.c.tmpl: prototype
- * template/sizes.c.tmpl (Init_limits): turned a K&R style
declaration into a prototype declaration.
git-svn-id: sv... - 05:19 PM Revision da7303e5 (git): * 2017-09-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:19 PM Revision b5b2bd86 (git): test_etc.rb: fix test_getgrnam for duplicated group names
- * test/etc/test_etc.rb: Etc.getgrnam would not return the first entry in the order of Etc.group for duplicated group ...
-
01:46 PM Bug #13952 (Closed): String#succ not updating code range
- I'm seeing some strange behavior with `String#succ` and updating code ranges. I haven't yet traced the code to see wh...
-
01:21 PM Feature #13946 (Closed): Rename configure.in to configure.ac
- Applied in changeset trunk|r60062.
----------
configure.ac
* configure.ac: renamed configure.in. [Feature #13946]
... -
03:32 AM Feature #13946: Rename configure.in to configure.ac
- [email protected] wrote:
> trunk is currently using `configure.in` - so i would like to
> propose we renam... -
12:33 AM Feature #13946: Rename configure.in to configure.ac
- If there are no side effects of problems then this may be fine. I can't say
though since I know next to nothing abou... -
01:21 PM Revision 3133a5c9 (git): configure.ac
- * configure.ac: renamed configure.in. [Feature #13946]
* Makefile.in, common.mk, ext/rbconfig/sizeof/depend: use
... -
11:00 AM Feature #13943 (Closed): Use unpack1 instead of unpack(template)[0] in erb.rb
- Applied in changeset trunk|r60061.
----------
Use unpack1 instead of unpack and `[0]`
[Feature #13943][ruby-core:83... -
11:00 AM Revision 5723d9fd (git): Use unpack1 instead of unpack and `[0]`
- [Feature #13943][ruby-core:83027]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60061 b2dd03c8-39d4-4d8f-98ff-82... -
10:20 AM Bug #13794: Infinite loop of sched_yield
- Hi,
We are also affected by this bug, running Debian's ruby 2.3.3p222. We are encountering it with Exec resources ... -
08:54 AM Feature #13951 (Closed): [PATCH] File#rename releases GVL
- rename(2) requires two pathname resolution operations which can
take considerable time on slow filesystems, release ... -
08:16 AM Bug #13950 (Closed): String#tr incorrectly marks strings as CR_7BIT
- Applied in changeset trunk|r60060.
----------
string.c: ASCII-incompatible is not ASCII only
* string.c (tr_trans):... -
08:15 AM Revision 2d421199 (git): string.c: ASCII-incompatible is not ASCII only
- * string.c (tr_trans): ASCII-incompatible encoding strings cannot
be ASCII-only even if valid. [ruby-core:83056] [... -
08:00 AM Bug #13949 (Closed): String#unpack with 'M' directive can create strings with wrong code range
- Applied in changeset trunk|r60059.
----------
pack.c: unpack "M" may be ASCII only
* pack.c (pack_unpack_internal):... -
08:00 AM Revision d35b5a47 (git): pack.c: unpack "M" may be ASCII only
- * pack.c (pack_unpack_internal): set ASCII only properly on "M",
may be ASCII only. [ruby-core:83055] [Bug #13949]... -
07:43 AM Feature #13884 (Closed): Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
- Applied in changeset trunk|r60057.
----------
array.c: improve operations on small arrays
[Feature #13884]
Reduce ... - 07:43 AM Revision b455b839 (git): * 2017-09-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:43 AM Revision 9bc73cd8 (git): array.c: improve operations on small arrays
- [Feature #13884]
Reduce number of memory allocations for "and", "or" and "diff"
operations on small arrays
Very oft...
09/28/2017
-
08:56 PM Bug #13950: String#tr incorrectly marks strings as CR_7BIT
- For what it's worth, I may have the root cause of this wrong. It looks like setting to `CR_7BIT` might be designed to...
-
08:47 PM Bug #13950 (Closed): String#tr incorrectly marks strings as CR_7BIT
- String#tr has a curious bit of code attributable to r22547, dating back to Ruby 1.9.2. It seems to blindly change the...
-
08:26 PM Bug #13949 (Closed): String#unpack with 'M' directive can create strings with wrong code range
- I've noticed that `String#unpack` with the `'M'` directive can create strings that should be `CR_7BIT` as `CR_VALID`....
-
08:23 PM Bug #13948 (Closed): Segfault instead of recursion depth error
- Repro instructions:
~~~ ruby
# (using Ruby 2.4.2)
# 1. $ git clone [email protected]:thoughtbot/factory_girl.git ... -
07:44 PM Bug #13947: Incorreсt string parsing in Date.parse
- shevegen (Robert A. Heiler) wrote:
> On my system ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux] I get:
... -
07:18 PM Bug #13947: Incorreсt string parsing in Date.parse
- On my system ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux] I get:
Date.parse('Some random string... -
04:33 PM Bug #13947 (Rejected): Incorreсt string parsing in Date.parse
- There is no exception when parsing random lorem ipsum string to date. But if parse any another string everithing work...
-
03:50 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
- Thank you for showing benchmark result.
While the impact is not so large with that benchmark, this would be expected... -
02:19 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
- Using benchmark_driver gem, `unpack1(template)` is about 1.07x faster than `unpack(template)[0]`.
```
% cat url_e... -
01:37 AM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
- I think a benchmark would be great. There are some ruby hackers/devs that almost always add benchmarks to their chang...
-
03:45 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
- I like the idea. Nobu, could you review?
Matz.
-
03:32 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
- Send request to Github https://github.com/ruby/ruby/pull/1709
-
01:56 PM Bug #13642 (Closed): MinGW - Bug::Win32::TestDln#test_check_imported & misc
- Applied in changeset trunk|r60056.
----------
test_dln.rb: fix path separator on MinGW
* test/-ext-/win32/test_dln.... -
01:55 PM Revision ff6573b6 (git): test_dln.rb: fix path separator on MinGW
- * test/-ext-/win32/test_dln.rb (TestDln#test_check_imported):
RbConfig::CONFIG["PATH_SEPARATOR"] is : which is a se... -
01:43 PM Bug #13856 (Closed): MinGW / mswin intermittent failure in test/socket/test_socket.rb
- Applied in changeset trunk|r60055.
----------
io.c: fix segfault with closing socket on Windows
* io.c (fptr_finali... -
01:43 PM Revision fd50c2ee (git): io.c: fix segfault with closing socket on Windows
- * io.c (fptr_finalize_flush): add an argument to keep GVL.
* io.c (fptr_finalize): adjust for above change.
* io.c (i... -
01:35 PM Feature #13946 (Closed): Rename configure.in to configure.ac
- Hello ruby team!
In my quest to learn about Ruby-lang's src i was reading through [autoconf's documentation](http:... -
01:32 PM Feature #12125: Proposal: Shorthand operator for Object#method
- `File[&:basename]` and `File.&basename` are valid syntax already.
-
01:23 PM Feature #12125: Proposal: Shorthand operator for Object#method
- A colon does too many things already, a ternary operator, a symbol literal, and a keyword argument.
-
12:07 PM Feature #12125: Proposal: Shorthand operator for Object#method
- Is it possible to use a single colon for this?
object:name
File:basename
URI:parse
As far as ... -
10:52 AM Bug #13944 (Closed): Appveyor fix GitHub PR 1708
-
12:33 AM Bug #13944: Appveyor fix GitHub PR 1708
- Applied via svn 60047, [GitHub commit be4bfe4](https://github.com/ruby/ruby/commit/be4bfe4a85527c047e1010af09f7cb7c7b...
-
10:51 AM Feature #11195 (Closed): Add "no_proxy" parameter to Net::HTTP.new
- Applied in changeset trunk|r60054.
----------
Net::HTTP.new: Support no_proxy parameter [Feature #11195] -
10:51 AM Revision c4130b09 (git): Net::HTTP.new: Support no_proxy parameter [Feature #11195]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:51 AM Revision ec7c76c4 (git): URI::Generic: Separate no_proxy handling
- To share with Net::HTTP. see #11195
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60053 b2dd03c8-39d4-4d8f-98ff-... - 09:20 AM Revision e4136c7b (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:19 AM Revision 52d2636f (git): Update to ruby/spec@691755d
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:19 AM Revision c555bd7f (git): Update to ruby/mspec@c135328
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:26 AM Feature #8771 (Closed): Start does not use proxy configuration form ENV variables
- Implemented as r58798
-
06:27 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- Sorry, no idea about therubyracer.
-
05:02 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- nobu (Nobuyoshi Nakada) wrote:
> Have you asked the therubyracer's author?
no response -
04:34 AM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
- Have you asked the therubyracer's author?
-
03:29 AM Bug #13942 (Open): Illegal instruction at 0xb66d6b3b ___bug
-
03:25 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- nobu (Nobuyoshi Nakada) wrote:
> Seems a problem related to therubyracer.
>
> ```
> -- C level backtrace informa... -
03:21 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- nksr (nk sr) wrote:
> this output happens while run
> rake db:blabla(any)
shevegen (Robert A. Heiler) wrote... -
02:36 AM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
- Seems a problem related to therubyracer.
```
-- C level backtrace information -----------------------------------... -
02:51 AM Revision 140daa52 (git): test_io_console.rb: flush
- * test/io/console/test_io_console.rb: flush to ensure the second
data is sent.
git-svn-id: svn+ssh://ci.ruby-lang.... -
01:08 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
- I've updated the series to support FIBER_USE_NATIVE=0 (along
with the proposed fix for [Bug #13887]).
The primar...
09/27/2017
-
10:25 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
- It should implicitly be faster, as it avoids the array creation, insertion, and dereferencing that occurs with:
m.... -
01:49 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
- Could you put benchmark result?
-
12:56 PM Feature #13943 (Closed): Use unpack1 instead of unpack(template)[0] in erb.rb
- I think `unpack1(template)` is faster than `unpack(template)[0]`.
Attached patch for `lib/erb.rb`. - 09:55 PM Revision d21aab2d (git): * 2017-09-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:55 PM Revision be4bfe4a (git): Remove DevKit path, change zlib link
- by MSP-Greg <[email protected]>
fix https://github.com/ruby/ruby/pull/1708
git-svn-id: svn+ssh://ci.... -
09:48 PM Bug #13945 (Closed): Backport r60024
- ```
vm.c: fetch retval iff necessary
* vm.c (rb_vm_make_jump_tag_but_local_jump): get rid of fetching
retval w... -
04:15 PM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- Do you think you could try other ruby versions as well, just to see whether the bug is still there? It may give the r...
-
12:50 PM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
- this output happens while run
rake db:blabla(any)
-
12:36 PM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
- See bug-13942.log
-
02:33 PM Bug #13944 (Closed): Appveyor fix GitHub PR 1708
- Available at https://github.com/ruby/ruby/pull/1708
'Devkit' is use with RubyInstaller builds, but not with RubyIn... -
12:32 PM Revision 8aebd7e9 (git): Fix exception class [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:47 AM Revision dbb6e0a4 (git): improve grammar in documentation of Array#bsearch [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision a59837dd (git): pty.c: shrink repeated device names
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision 37a9da68 (git): objspace_dump.c: remove unnecessary break
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:08 AM Revision 253fd5fe (git): ext: adjust indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:56 AM Misc #13938: [ANN] Rolling MinGW trunk build
- > Does it work? :>
For several months. Used in Appveyor testing by rubygems/rubygems and ruby/spec. Hopefully, m... -
02:55 AM Revision 65d74799 (git): complex.c: no overflow
- * complex.c (rb_complex_infinite_p): get rid of overflow and
unnecessary multiplication.
git-svn-id: svn+ssh://ci.... -
02:38 AM Revision 241ba38d (git): complex.c: no overflow
- * complex.c (rb_complex_finite_p): get rid of overflow and
unnecessary multiplication.
git-svn-id: svn+ssh://ci.ru... - 01:01 AM Revision 9eed577c (git): * 2017-09-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 AM Revision ea5e91b5 (git): * complex.c: fix Complex#infinite? return value. Because nucomp_abs never returns negative value.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/26/2017
-
11:28 PM Revision b9031d70 (git): Show rb_data_type_t definition [ci skip]
- [Fix GH-1707]
Author: hkdnet <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
11:28 PM Revision 2461376a (git): Fix a reference [ci skip]
- [Fix GH-1706]
Author: hkdnet <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
02:01 PM Bug #13790: rubyspec.org domain seems to be expired
- Yay! 👏
-
02:00 PM Feature #10674 (Closed): Net::HTTP retries idempotent requests once after a timeout, but its not configurable
- Applied in changeset trunk|r60035.
----------
Make retries for Net::HTTP configurable [Feature #10674]
by stereoboo... -
02:00 PM Revision 4f4d7247 (git): Make retries for Net::HTTP configurable [Feature #10674]
- by stereobooster
fix https://github.com/ruby/ruby/pull/1654
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60035 ... -
01:40 PM Revision fbb9e6c1 (git): parse.y: moved duplicate conditions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:21 PM Revision 33118bf7 (git): Suppress warnings by other than self-assignments
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:50 AM Revision 9d389d65 (git): erb.rb: drop unreachable method
- This seems to be unreachable from first introduction at r21286.
In ERB implementation, `#empty?` is only called for ... -
11:34 AM Bug #13929: TypeError: no implicit conversion of XXXX into string
- I don't understand the problem clearly. Can you explain it ?
-
11:30 AM Revision 054e4bc4 (git): test_erb.rb: add test cases for uncovered methods
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:45 AM Revision 08bb7d3d (git): test_features.rb: fix unused variable warning
- test/csv/test_features.rb:357: warning: assigned but unused variable - csv
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
09:00 AM Bug #13905 (Feedback): files in gemspec
-
08:34 AM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
- As you may know, `include` inserts the module in the inheritance hierarchy. In this case, `module Extensions` is inse...
-
08:31 AM Feature #13923: Idiom to release resources safely, with less indentations
- tagomoris (Satoshi TAGOMORI) wrote:
> I prefer to get resources at once, but #7 looks to work well for my use case.
... -
04:52 AM Feature #13923: Idiom to release resources safely, with less indentations
- shyouhei (Shyouhei Urabe) wrote:
> We looked at this issue in a developer meeting today and nobu's library solution ... -
04:59 AM Revision 732fe801 (git): run-lcov.rb: support overwritten tmpdir path
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:51 AM Revision d297bb14 (git): tool/run-lcov.rb: Filter tmp files out
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:13 AM Bug #13941 (Closed): File.exist? doesn't release gvl while waiting for (f)stat to return
- Applied in changeset trunk|r60027.
----------
Release gvl while doing (f)stat
At the moment rb_stat function is blo... -
02:21 AM Bug #13941: File.exist? doesn't release gvl while waiting for (f)stat to return
- [email protected] wrote:
> https://bugs.ruby-lang.org/issues/13941
Thanks, I am OK with the minor slowdown to avo... -
12:10 AM Bug #13941 (Closed): File.exist? doesn't release gvl while waiting for (f)stat to return
- When using `File.exist?`, I noticed that it doesn't release gvl while waiting for system to return from (f)stat call....
-
04:13 AM Revision 66c9d4f5 (git): Release gvl while doing (f)stat
- At the moment rb_stat function is blocking. This patch changes the
behaviour to release the gvl while waiting for OS ... -
01:04 AM Feature #9323: IO#writev
- [email protected] wrote:
> The main purpose of IO#writev is to make a chance for users to
> write multiple buff... -
12:28 AM Feature #9323: IO#writev
- The main purpose of IO#writev is to make a chance for users to write multiple buffers atomically, not to improve perf...
-
12:13 AM Bug #13940 (Third Party's Issue): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
-
12:07 AM Revision c57eb143 (git): test_drb.rb: removed extra spaces
- * test/drb/test_drb.rb (TestDRbLarge#test_02_large_ary): removed
unnecessary extra spaces which make the following ...
09/25/2017
-
11:18 PM Misc #13938: [ANN] Rolling MinGW trunk build
- Does it work? :>
-
04:14 AM Misc #13938 (Closed): [ANN] Rolling MinGW trunk build
- I decided it was time to start an Appveyor MinGW build. It's rolling, starts builds at 0:00 JST and 12:00 JST (3 & 1...
-
10:30 PM Feature #13927: Integrate module_function as a core language type
- phluid61 (Matthew Kerwin) wrote:
> Sounds to me like you want a new type of object which is like `Module` but can't ... -
01:11 PM Feature #13927: Integrate module_function as a core language type
- Sounds to me like you want a new type of object which is like `Module` but can't be `include`d. If that's the case, I...
-
09:40 AM Feature #13927: Integrate module_function as a core language type
- shevegen (Robert A. Heiler) wrote:
> Rocifier, can you say which ruby you have had in mind primarily?
I hadn't ... -
07:23 AM Feature #13927: Integrate module_function as a core language type
- rocifier (Ryan O'Connor) wrote:
> Using ruby commercially we have discovered that modules are no longer serving thei... -
09:52 PM Revision 6a169a49 (git): vm.c: unused function
- * vm.c (rb_vm_jump_tag_but_local_jump): no longer used since
r51292.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
09:51 PM Revision d352d0a0 (git): vm.c: fetch retval iff necessary
- * vm.c (rb_vm_make_jump_tag_but_local_jump): get rid of fetching
retval when it is not used. it is necessary for l... -
09:39 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
- It's a bug in 2.4.0 and 2.4.1 only.
Braces just after a literal has caused a syntax error before, like as:
daniel... -
09:19 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
- > Perhaps the error message could be more indicative of the error or what the exact
problem is or how to solve it. I... -
09:10 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
- I think this was introduced in https://github.com/ruby/ruby/commit/9987109
Basically, any call `foo arg { }` when ... -
06:15 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
- Let's ignore the "Seattle.rb style" for the moment because I don't know of such a
thing - may well be seattle-duck s... -
03:43 PM Bug #13939 (Rejected): Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
- In Ruby 2.3 & 2.4.0 you can do this
~~~ruby
define_method :some_method_name { "asdf" }
~~~
As of my trying 2.... -
06:47 PM Feature #13923: Idiom to release resources safely, with less indentations
- shyouhei (Shyouhei Urabe) wrote:
> We looked at this issue in a developer meeting today and nobu's library solution ... -
12:49 PM Feature #13923 (Feedback): Idiom to release resources safely, with less indentations
- We looked at this issue in a developer meeting today and nobu's library solution written in comment #7 was popular th...
-
06:32 PM Feature #13221: [PATCH] gems/bundled_gems: add "curses" RubyGem
- [email protected] wrote:
> As far as I understand, curses has still no active maintainer.
I am willing to mainta... -
05:01 PM Feature #13221: [PATCH] gems/bundled_gems: add "curses" RubyGem
- As far as I understand, curses has still no active maintainer.
Ruby intends to keep wide portability; it's tough w... - 05:38 PM Revision 4ea46ca0 (git): * 2017-09-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:38 PM Revision 42d4f9ea (git): Switch Build to use 2.4 with certs files
- patched by MSP-Greg <[email protected]>
fix https://github.com/ruby/ruby/pull/1702
git-svn-id: svn+s... -
05:04 PM Bug #13940 (Rejected): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
- We CRuby project doesn't handle em-http-request.
Could you ask on https://github.com/igrigorik/em-http-request ? -
04:55 PM Bug #13940 (Third Party's Issue): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
- Breaking change introduced in 1.1.4
http_connnection_options.rb:23
@tls[:sni_hostname] = ori.host
This OVER-wr... -
04:26 PM Feature #13602 (Rejected): Optimize instance variable access if $VERBOSE is not true when compiling
- ko1 (Koichi Sasada) wrote:
> It seems 5% can not justify this kind of optimization.
>
> We can use your technique... -
06:34 AM Feature #13602 (Feedback): Optimize instance variable access if $VERBOSE is not true when compiling
- It seems 5% can not justify this kind of optimization.
We can use your technique when we revert all of optimized i... -
02:29 PM Bug #13926 (Closed): Non UTF response headers raise an Argument error since 2.4.2p198
- Applied in changeset trunk|r60021.
----------
HTTPHeader#add_field should allow binary [Bug #13926] -
02:28 PM Revision 56f91c6e (git): HTTPHeader#add_field should allow binary [Bug #13926]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:04 PM Revision 0c482713 (git): tool/run-lcov.rb: Filter test files out
- And refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:31 PM Feature #13630: :[] method should accept block in nice syntax
- And now mruby does too.
Matz.
-
12:18 PM Feature #13630 (Closed): :[] method should accept block in nice syntax
- We looked at this at a developer meeting today and confirmed that this is already done.
-
12:45 PM Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
- This sounds in fact cleaner. However I'm afraid it is too difficult to design a transition path. Fiber#[] could be ...
-
12:41 PM Feature #13821 (Assigned): Allow fibers to be resumed across threads
- In the today's developer meeting Ko1 said that migrating fibers across threads is currently not possible. I think he...
-
12:37 PM Feature #13696: Add exchange and noreplace options to File.rename
- I think it's hard to have platform-specific API extensions like this to be in-core. If atomicity is such an importan...
-
08:54 AM Feature #13696: Add exchange and noreplace options to File.rename
- nobu (Nobuyoshi Nakada) wrote:
> Glass_saga (Masaki Matsushita) wrote:
> > ```ruby
> > File.rename("hoge", "fuga",... -
12:30 PM Feature #13677: Add more details to error "Name or service not known (SocketError)"
- The proposed functionality sounds fine but no one currently have spare time to implement this; patch welcomed.
-
08:27 AM Feature #13677 (Feedback): Add more details to error "Name or service not known (SocketError)"
-
08:26 AM Feature #13677: Add more details to error "Name or service not known (SocketError)"
- It sounds fine.
-
12:28 PM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
- We looked at this issue at a developer meeting today.
The OP's intension is clear. We can describe how it works, ... -
07:05 AM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
- chucke (Tiago Cardoso) wrote:
> module Refinary
If possible, please change the spelling to "Refinery". -
12:21 PM Feature #13922: Consider showing warning messages about same-named aliases - either directly or perhaps via the "did you mean gem"
- In following example, `ruby -w` warns `alias_after_def` and `duplicated_def` only, but rubocop warns all combinations...
-
12:20 PM Feature #9001 (Rejected): Please package better standard library
- Let me close this issue because its goal is too vague to be achieved. For instance if someone wants to add Nokogiri ...
-
12:16 PM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
- We looked at this issue in a developer meeting today. It seems we need to define "fatality" of each situations for r...
-
12:11 PM Bug #13438: Fix heap overflow due to configure.in not being updated for HEAP_* -> HEAP_PAGE_* variable renaming
- We looked at this issue several times in recent developer meeting and it seems okay to merge.
-
09:06 AM Feature #13936: Make regular expressions debugable
- It needs to keep maintainability with original Onigmo/Oniguruma.
-
01:27 AM Feature #13936 (Open): Make regular expressions debugable
- Ruby has all kinds of features that allow a programmer to look at internals, in particular for debugging. However, on...
-
09:05 AM Feature #13683 (Feedback): Add strict Enumerable#single
- Hmm, I don't like the name `single`. Besides that, I think it may be useful for database access, but I don't see the ...
-
09:01 AM Feature #13551: Add a method to alias class methods
- shevegen (Robert A. Heiler) wrote:
> Martin showed this example:
>
> > class Array
> > class << self
> > ... -
08:13 AM Feature #13551 (Rejected): Add a method to alias class methods
- As Martin-sensei pointed out, use singleton class notation.
class Foo
class <<Foo
def foo; end
... -
08:48 AM Feature #13693 (Rejected): Allow String#to_i and / or Kernel::Integer to parse e-notation
- We quickly discussed this issue at today's Ruby committer's meeting.
For everybody, converting exponential (scient... -
08:35 AM Feature #9323 (Feedback): IO#writev
- Is there benchmark?
What the situation that writev is actually fast? -
08:30 AM Misc #13915 (Closed): Updated docs of ThreadGroup
-
08:30 AM Misc #13915: Updated docs of ThreadGroup
- fixed via https://github.com/ruby/ruby/pull/1700
applied in changeset r60016 -
08:27 AM Feature #13626: Add String#byteslice!
- normalperson (Eric Wong) wrote:
> Fwiw, I'm also not convinced String#<< behavior about changing
> write_buffer... -
08:10 AM Feature #13626: Add String#byteslice!
- At the developer meeting, we discuss that byteslice! and byteslice method should take same arguments.
-
08:08 AM Feature #13626: Add String#byteslice!
- Sounds OK to me.
Matz.
-
08:20 AM Feature #13332 (Feedback): Forwardable#def_instance_delegator nil
- The proposed solution seems to be too generic. Show us the use-case except for `nil for nil'. For example, it is acce...
-
08:19 AM Bug #13748 (Closed): [PATCH] Fix mul overflow detection for LLP64 arch.
- Applied in changeset trunk|r60019.
----------
Fix overflow detection for LLP64 arch [Bug #13748]
FIXNUMs are expect... -
08:19 AM Revision c04b6232 (git): Fix overflow detection for LLP64 arch [Bug #13748]
- FIXNUMs are expected to fit into a long type, but the test is about a
VALUE type. Since long is < than VALUE on LLP64... -
08:15 AM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
- Eregon (Benoit Daloze) wrote:
> vo.x (Vit Ondruch) wrote:
> > it actually takes down the bash instance it is runnin... -
08:03 AM Bug #13925 (Closed): string.split(pattern, 1) should return [self.dup], but it returns [self]
-
07:28 AM Feature #11484: add output offset for readpartial/read_nonblock/etc
- How about bufoffset?
-
06:56 AM Feature #11484 (Feedback): add output offset for readpartial/read_nonblock/etc
- I like the idea but do not like the name `off_out`. Any other candidate?
Matz.
-
06:31 AM Bug #13931 (Closed): correct install_name of libruby on macOS (libruby.2.5.0.dylib -> libruby.2.5.dylib)
- Applied in changeset trunk|r60018.
----------
configure.in: install_name without teeny
* configure.in (RUBY_API_VER... -
06:31 AM Revision 2c644a50 (git): configure.in: install_name without teeny
- * configure.in (RUBY_API_VERSION): remove teeny from install_name
to allow link extension libraries for the same mi... -
06:29 AM Feature #13608 (Rejected): Add TracePoint#thread
- `Thread#current` should be enough.
-
06:20 AM Feature #13919 (Closed): Add a new method to create Time instances from unix time and nsec
- Applied in changeset trunk|r60017.
----------
Time#at receives 3rd argument which specifies the unit of 2nd argument... -
05:51 AM Feature #13919: Add a new method to create Time instances from unix time and nsec
- I agree with the new behavior (except for accepting `nil` as a unit).
Matz.
-
06:20 AM Revision 97c5a33f (git): Time#at receives 3rd argument which specifies the unit of 2nd argument [Feature #13919]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:05 AM Revision 1aad241a (git): thread.c: Use 'Class.new' instead of 'Class::new' in doc codes.
- patched by Herwin [Fix GH-1700]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60016 b2dd03c8-39d4-4d8f-98ff-823f... -
05:54 AM Bug #13917 (Rejected): Comparable#clamp is slower than using Array#min,max.
- `Array#{min,max}` are optimized because they are used frequently. I don't think `clamp` is used that much.
Matz.
-
05:28 AM Bug #13917: Comparable#clamp is slower than using Array#min,max.
- Hanmac (Hans Mackowiak) wrote:
> i can explain why Array#min/max isn't much slower, because it was optimized to not ... -
05:18 AM Feature #13934: [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
- In addition to what Matthew and Yui said, I have some more questions:
What about files with more than one module, ... -
03:51 AM Bug #13937 (Rejected): ARGV doesn't behave like an array
- lucascaton (Lucas Caton) wrote:
> Ruby allows us to access an array item by passing its index, regardless if there i... -
03:29 AM Bug #13937 (Rejected): ARGV doesn't behave like an array
- Ruby allows us to access an array item by passing its index, regardless if there is or not a space between the array ...
-
12:09 AM Revision 5d12e826 (git): test/ruby/test_iseq.rb: Skip test_safe_call_chain if Coverage is running.
- Follow up to r59990.
When Coverage is running, trace2 instructions are inserted
to take branch coverages for safe met...
09/24/2017
-
05:14 PM Feature #13933: Add Range#empty?
- Range mixes in Enumerable so you can use #none?.
~~~
('a'..'b').none? #=> false
('b'..'a').none? #=> true
~~~
-
02:33 PM Feature #13933: Add Range#empty?
- Note that `Range#size` currently returns `nil` for ranges of string, so it's not clear what `empty?` would return for...
-
01:32 PM Feature #13933: Add Range#empty?
- Would be nice.
-
11:17 AM Feature #13933 (Rejected): Add Range#empty?
- Range already responds to #size. It would be nice if it also responded to predicate #empty? :-)
-
04:54 PM Bug #13935 (Closed): Backport openssl v2.0.7
- ruby_2_4 maintainer:
The attached patch (0001-openssl-import-v2.0.7.patch) updates the bundled openssl gem from v2.0... - 04:26 PM Revision fc8bacf9 (git): * 2017-09-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:26 PM Revision fdd01b53 (git): openssl: import e72d960db262
- Sync with master branch of ruby/openssl.git to import changes in
v2.1.0.beta1..v2.0.6. The commit log since v2.1.0.be... -
02:29 PM Feature #13934: [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
- If it's a method, that means you have to parse the file and execute it, before you can know how to parse it ..?
-
02:07 PM Feature #13934 (Open): [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
- Hello ruby-core team and everyone else,
I propose a "project-wide encoding" or a "toplevel namespace wide encoding... -
01:26 PM Feature #13923: Idiom to release resources safely, with less indentations
- IMHO this defer idea is not appropriate to manage resources at it just moves the release of the resources at the end ...
-
12:59 PM Feature #13923: Idiom to release resources safely, with less indentations
- How about:
```ruby
class Deferred
def initialize
@list = []
yield self
ensure
@list.reverse_... -
02:30 AM Feature #13923: Idiom to release resources safely, with less indentations
- While `ensure` in ruby is a syntax and share the scope, `defer` in go dynamically registers the clean-up code with ca...
-
12:36 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
- Can anyone review this patch?
-
12:10 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
- normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > I guess `cont->machine.stack_src` should not conta... -
10:07 AM Revision 444d0910 (git): common.mk: force link exe/ruby
- * common.mk (exe/ruby): force link exe/ruby with miniruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60012 b... -
09:44 AM Revision 6aaa2ca5 (git): test_gc.rb: relax criterion
- * test/ruby/test_gc.rb (TestGc#test_expand_heap): relax the
criterion and compare by epsilon.
git-svn-id: svn+ssh:... -
09:35 AM Revision cf24b381 (git): gem.rb: load rubygems.rb
- * test/rubygems/test_gem.rb: load rubygems.rb explicitly, for the
case configured as --disable-rubygems.
git-svn-i... -
08:10 AM Revision f9ca5093 (git): Added NEWS entry for r60008
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:52 AM Revision e5e1f904 (git): Removed ubygems.rb. rubygems.rb is always loaded now.
- * tool/sync_default_gems.rb: removed ubygems.rb from sync target.
* test/rubygems/test_gem.rb: only enable "-rubyge... -
05:22 AM Revision 6f968cab (git): load.c: fix rb_load_protect condition
- * load.c (rb_load_protect): fix the condition to load the found
file. fixup of r59155.
git-svn-id: svn+ssh://ci.r... -
01:48 AM Revision 1d44d10b (git): ruby-runner.c: RUBYLIB
- * ruby-runner.c (insert_env_path): extracted the function which
insert path list to an environment variable.
* rub... -
01:45 AM Feature #5481: Gemifying Ruby standard library
- Hi, I have some feedback implying a possibility of unexpected dependency on features packaged in Ruby installation wh...
-
12:15 AM Revision a2026d89 (git): common.mk: link exe/ruby
- * common.mk (exe/ruby): make fixed name symbolic link exe/ruby to
exe/$(PROGRAM), to run hardcoded bundler tests.
...
Also available in: Atom