Project

General

Profile

Activity

From 03/05/2017 to 03/11/2017

03/11/2017

10:44 PM Revision cd7b59e4 (git): compile.c: iseq_compile_each0
* compile.c (iseq_compile_each0): split from null node case to
constify line and type.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
10:37 PM Revision f19b0418 (git): compile.c: compile_when
* compile.c (compile_when): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57889 ...
nobu (Nobuyoshi Nakada)
10:25 PM Revision 16e5c20f (git): compile.c: compile_case
* compile.c (compile_case): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57888 ...
nobu (Nobuyoshi Nakada)
09:49 PM Misc #12835: RDoc comment of String#casecmp
I tried to clarify this in the rdoc with r57886. stomar (Marcus Stollsteimer)
09:46 PM Misc #12835: RDoc comment of String#casecmp
Note that String#casecmp _can_ return `nil`:
``` ruby
"\u{e4 f6 fc}".encode("ISO-8859-1").casecmp("\u{c4 d6 dc}")...
stomar (Marcus Stollsteimer)
09:32 PM Bug #13159 (Closed): [DOC] Revise documentation for OpenStruct
Applied in changeset r57887.
----------
lib/ostruct.rb: [DOC] revise docs for OpenStruct
* update paragraph on impl...
stomar (Marcus Stollsteimer)
09:32 PM Revision 44fbaaae (git): lib/ostruct.rb: [DOC] revise docs for OpenStruct
* update paragraph on implementation:
define_singleton_method is used, not define_method
* add call-seq with return...
stomar (Marcus Stollsteimer)
08:01 PM Revision 605b472d (git): docs for String#casecmp and String#casecmp?
* string.c: [DOC] specify when String#casecmp and String#casecmp?
return nil; modify examples to better show differ...
stomar (Marcus Stollsteimer)
07:18 PM Bug #13176: Segfault during exception raising because rb_thread_t.errinfo is set to IMEMO object
ruby_2_4 r57885 merged revision(s) 57510,57511. naruse (Yui NARUSE)
07:18 PM Revision aeddf667 (git): merge revision(s) 57510,57511: [Backport #13176]
eval.c: hide internal objects
* eval.c (rb_ensure): veil internal exception objects not to leak
in...
naruse (Yui NARUSE)
07:06 PM Revision 7be50fee (git): merge revision(s) 57483:
Describe about RUBY_CODESIGN
With RUBY_CODESIGN people can avoid pushing many OK button of firewall
...
naruse (Yui NARUSE)
07:03 PM Revision 1c96bfab (git): Generate log from svn log
When there's multiple revisions, all svn logs should be used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5788...
naruse (Yui NARUSE)
06:59 PM Revision 4217e867 (git): merge revision(s) 57165:
Add ruby_2_4 branch to test on travis [skip ci]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57882 ...
naruse (Yui NARUSE)
06:59 PM Bug #13170: OpenSSL::X509::Name#eql? broken in Ruby 2.4.0
ruby_2_4 r57881 merged revision(s) 57482. naruse (Yui NARUSE)
06:59 PM Bug #13080: [mingw regression] broken openssl extension in 2.4.0p0
ruby_2_4 r57881 merged revision(s) 57482. naruse (Yui NARUSE)
06:59 PM Revision c1478b66 (git): merge revision(s) 57482: [Backport #13080] [Backport #13170]
openssl: import v2.0.3
Import Ruby/OpenSSL 2.0.3. Only bugfixes. The full commit log since
2.0.2 (im...
naruse (Yui NARUSE)
06:46 PM Revision 6a1e3851 (git): merge revision(s) 57480:
mkmf.rb: message format string
* lib/mkmf.rb (checking_for): message needs format string.
git-svn-id: svn+s...
naruse (Yui NARUSE)
06:45 PM Bug #12405: Queue doesn't work inside of trap
ruby_2_4 r57879 merged revision(s) 57477,57478,57479. naruse (Yui NARUSE)
06:45 PM Revision 0c72a8f0 (git): merge revision(s) 57477,57478,57479: [Backport #12405]
use TRUE/FALSE.
define rb_thread_sleep_deadly_allow_spurious_wakeup().
* thread.c, thread_sync.c: d...
naruse (Yui NARUSE)
06:16 PM Revision 9258462e (git): merge revision(s) 57437:
leakchecker.rb: get rid of uninitialized Tempfile
* test/lib/leakchecker.rb (LeakChecker#find_tempfiles): ge...
naruse (Yui NARUSE)
06:15 PM Bug #13161: [DOC] Enumerable#{min,min_by,max,max_by} didn't mention they return a sorted array
ruby_2_4 r57876 merged revision(s) 57434. naruse (Yui NARUSE)
06:15 PM Revision aa89e910 (git): merge revision(s) 57436:
enum.c: write barrier
* enum.c (rb_nmin_run): set the class with write barrier.
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
06:11 PM Revision cfb3f0cc (git): merge revision(s) 57434: [Backport #13161]
Enumerable#{min,min_by,max,max_by} [ci skip]
* enum.c: [DOC] Enumerable#{min,min_by,max,max_by} return a sor...
naruse (Yui NARUSE)
06:10 PM Revision 93bdb0f1 (git): merge revision(s) 57431:
[DOC] Use Integer instead of Fixnum [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57875 b2...
naruse (Yui NARUSE)
06:09 PM Revision 7ce9d4f4 (git): merge revision(s) 57428:
Add document for lib/rss/atom.rb
[fix GH-1520]
Patch by Tsehau Chao. Thanks!!!
git-svn-id: svn+ss...
naruse (Yui NARUSE)
06:07 PM Revision 849ac144 (git): merge revision(s) 57423:
Fix function name for DBM on extension document.
Patch by Yuji Yaginuma, @y-yagi <[email protected]...
naruse (Yui NARUSE)
06:07 PM Bug #13158: UNIXServer#closed? returns false after UNIXServer#close called
ruby_2_4 r57872 merged revision(s) 57422. naruse (Yui NARUSE)
06:07 PM Revision 2105a065 (git): merge revision(s) 57422: [Backport #13158]
io.c: close before wait
* io.c (io_close_fptr): notify then close, and wait for other
threads befo...
naruse (Yui NARUSE)
06:02 PM Bug #13147: Update documentation for URI#escape
ruby_2_4 r57870 merged revision(s) 57411. naruse (Yui NARUSE)
05:56 PM Revision 492d4ae5 (git): merge revision(s) 57421:
[DOC] Add empty example to enum.all? and any?
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branche...
naruse (Yui NARUSE)
05:55 PM Revision 21b241ab (git): merge revision(s) 57411: [Backport #13147]
Fix typo of URI#escape [Bug #13147]
patched by Steve Hill <[email protected]>
git-svn-id: svn+ssh://ci.r...
naruse (Yui NARUSE)
05:51 PM Bug #13145: Symbol#clone doesn't work correctly
ruby_2_4 r57869 merged revision(s) 57407. naruse (Yui NARUSE)
05:51 PM Revision 9d4ff5ae (git): merge revision(s) 57407: [Backport #13145]
object.c: no TypeError at Symbol
* object.c (special_object_p): uninterned Symbol also should not
...
naruse (Yui NARUSE)
05:45 PM Bug #13149: Ruby 2.4.0 の CSV の field_size_limit オプションで先読み文字数を制限できない
ruby_2_4 r57868 merged revision(s) 57406. naruse (Yui NARUSE)
05:45 PM Revision f1c8f497 (git): merge revision(s) 57406: [Backport #13149]
csv.rb: fix field_size_limit check
* lib/csv.rb (CSV#shift): the last column is an Array in extended
...
naruse (Yui NARUSE)
05:40 PM Revision 2ca56375 (git): merge revision(s) 57405:
error.c: fixed doc [ci skip]
* error.c (exc_message): fixed doc regarding the presence of
to_str. ...
naruse (Yui NARUSE)
05:40 PM Revision 56804d89 (git): merge revision(s) 57390:
Hash#fetch: fix grammar in documentation.
[Fix GH-1515][ci skip]
Author: Alyssa Ross <hi+services...
naruse (Yui NARUSE)
05:37 PM Revision cf45a681 (git): merge revision(s) 57375:
More description about the protected attribute of a method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby...
naruse (Yui NARUSE)
05:35 PM Bug #13135: Regexp.last_match returns nil with s.rindex(//)
ruby_2_4 r57864 merged revision(s) 57374. naruse (Yui NARUSE)
05:35 PM Revision cc3540ba (git): merge revision(s) 57374: [Backport #13135]
string.c: rindex(//) should set $~.
This seems a bug introduced by r520 (1.4.0). [ruby-core:79110] [Bug #13...
naruse (Yui NARUSE)
05:31 PM Feature #13302 (Closed): Provide a (force) --enable-openssl switch for ruby ./configure (or similar)
I am currently setting up a lot of programs on a fresh installation.
Ruby compiles fine but I am having some probl...
shevegen (Robert A. Heiler)
05:28 PM Revision b9190c6a (git): merge revision(s) 57372:
Fix documentation of options for all of methods in FileUtils.
Patch by galia traub( @galiat ). [Fix GH-1510]...
naruse (Yui NARUSE)
05:22 PM Bug #13096: error using undef_method + refinements
ruby_2_4 r57862 merged revision(s) 57362. naruse (Yui NARUSE)
05:22 PM Revision 0543b90d (git): merge revision(s) 57362: [Backport #13096]
vm_method.c: resolve refined method to undef
* vm_method.c (rb_undef): resolve the method entry which refine...
naruse (Yui NARUSE)
05:17 PM Bug #12884: Using a HashWithIndifferentAccess with a default value in a function with a keyword parameter converts it to a Hash.
ruby_2_4 r57861 merged revision(s) 57360. naruse (Yui NARUSE)
05:17 PM Revision 490691c6 (git): merge revision(s) 57360: [Backport #12884]
class.c: non-keyword hash class
* class.c (rb_extract_keywords): keep the class of non-keyword
ele...
naruse (Yui NARUSE)
05:12 PM Bug #12821 (Closed): Object converted to Hash unexpectedly under certain method call
naruse (Yui NARUSE)
05:10 PM Bug #13132: [DOC] Improve documentation for Binding
ruby_2_4 r57860 merged revision(s) 57352. naruse (Yui NARUSE)
05:10 PM Revision 97f1e790 (git): merge revision(s) 57352: [Backport #13132]
doc: improve documentation for Binding [ci skip]
* remove explicit return from code examples
* gramm...
naruse (Yui NARUSE)
05:09 PM Revision b231f948 (git): merge revision(s) 57335:
s/SaveStringValue/SafeStringValue/
Fix a typo in extension.rdoc.
Signed-off-by: Akira Matsuda <ronn...
naruse (Yui NARUSE)
05:07 PM Revision 1fc88012 (git): merge revision(s) 57317,57318:
error.c: moved
* error.c (preface_dump, postscript_dump): moved from
rb_vm_bugreport to place the ...
naruse (Yui NARUSE)
05:06 PM Revision 9ba7e9d4 (git): merge revision(s) 57315:
vm_dump.c: postscript_dump
* vm_dump.c (postscript_dump): mention crash report log twice
because i...
naruse (Yui NARUSE)
04:44 PM Bug #13114: test failures since r57284
ruby_2_4 r57856 merged revision(s) 57305. naruse (Yui NARUSE)
04:44 PM Bug #13120: p [].class shows ThreadSafe::Array when it expects to show Array
ruby_2_4 r57856 merged revision(s) 57305. naruse (Yui NARUSE)
04:44 PM Revision 04e1afd8 (git): merge revision(s) 57305: [Backport #13114] [Backport #13120]
variable.c: fix the condition to cache
* variable.c (rb_const_set): fix the condition to cache the class
...
naruse (Yui NARUSE)
04:39 PM Bug #13119: String#scrub ignores the block if the string encoding is not ASCII-compatible
ruby_2_4 r57855 merged revision(s) 57302,57303,57304. naruse (Yui NARUSE)
04:38 PM Revision 9a663128 (git): merge revision(s) 57302,57303,57304: [Backport #13119]
string.c: block for scrub with ASCII-incompatible
* string.c (rb_enc_str_scrub): honor the given block with
...
naruse (Yui NARUSE)
04:29 PM Bug #12613: iseq_set_sequence: adjust bug -1 < 0 (retry inside begin/rescue)
ruby_2_4 r57854 merged revision(s) 57300,57368. naruse (Yui NARUSE)
04:29 PM Revision 2ba797d3 (git): merge revision(s) 57300,57368: [Backport #12613]
compile.c: check compile
* compile.c (iseq_compile_each): check if sub nodes succeeded.
[ruby-core...
naruse (Yui NARUSE)
04:24 PM Bug #13107: def_delegators causes random errors in MRI 2.4.0
ruby_2_4 r57853 merged revision(s) 57293. naruse (Yui NARUSE)
04:24 PM Revision 66487605 (git): merge revision(s) 57293: [Backport #13107]
vm_insnhelper.c: block argument at tailcall
* vm_insnhelper.c (vm_call_iseq_setup_tailcall): check interrupt...
naruse (Yui NARUSE)
04:08 PM Revision f0e08230 (git): * 2017-03-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:08 PM Revision 2c8701fc (git): suppress warning: shadowing outer local variable - dir & opt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:03 PM Bug #13113: Performance issue, const_set Module.new is too slow in Ruby 2.4
ruby_2_4 r57850 merged revision(s) 57283,57284. naruse (Yui NARUSE)
03:03 PM Revision d4f4ba6f (git): merge revision(s) 57283,57284: [Backport #13113]
benchmarks for [Bug #13113] [ci skip]
variable.c: resolve permanent name only
* variable.c (rb_const...
naruse (Yui NARUSE)
02:59 PM Bug #13112: io/console io.winsize=[rows,cols] throws TypeError: no implicit conversion of false into Integer
ruby_2_4 r57849 merged revision(s) 57280,57282. naruse (Yui NARUSE)
02:59 PM Revision 00d2e368 (git): merge revision(s) 57280,57282: [Backport #13112]
console.c: OOB access
* ext/io/console/console.c (console_set_winsize): fix
out-of-bounds access. ...
naruse (Yui NARUSE)
02:48 PM Bug #12855: Inconsistent keys identity in compare_by_identity Hash when using literals
ruby_2_4 r57848 merged revision(s) 57278,57279. naruse (Yui NARUSE)
02:48 PM Revision fd89be25 (git): merge revision(s) 57278,57279: [Backport #12855]
fix optimization for hash aset/aref with fstring
Patch by Eric Wong [ruby-core:78797].
I don't like ...
naruse (Yui NARUSE)
02:25 PM Bug #13090: Cannot use return statement in lambdas using instance_eval (MRI 2.4)
ruby_2_4 r57847 merged revision(s) 57240. naruse (Yui NARUSE)
02:25 PM Revision 30257ef4 (git): merge revision(s) 57240: [Backport #13090]
vm.c: fix return in lambda
* vm.c (invoke_block_from_c_splattable): pass lambda-ness.
* vm_eval.c (...
naruse (Yui NARUSE)
02:20 PM Bug #13089: r57227 の変更ではリークが起きるようです
ruby_2_4 r57846 merged revision(s) 57236. naruse (Yui NARUSE)
02:20 PM Revision b232b1bb (git): merge revision(s) 57236: [Backport #13089]
rational.c: memory leak in gcd
* rational.c (rb_gcd_gmp): fix memory leak. patched by KISHIMOTO,
...
naruse (Yui NARUSE)
01:58 PM Bug #13232: Comparing BigDecimal to float or Rational fails sometimes
Any update on this one?
Should I look for more easily reproducible steps? What about opening a Github issue/PR?
...
romuloceccon (Rômulo Ceccon)
01:36 PM Revision 04336d79 (git): merge revision(s) 57205:
cont.c: change fiber stack size doc [ci skip]
It's many years since we had tiny 4KB fiber stacks :<
...
naruse (Yui NARUSE)
01:35 PM Bug #13091: 2.4.0がコンパイルできない
ruby_2_4 r57844 merged revision(s) 57246. naruse (Yui NARUSE)
12:47 PM Bug #13091: 2.4.0がコンパイルできない
2.4へのバックポートはrejectします naruse (Yui NARUSE)
01:35 PM Revision 80de3313 (git): merge revision(s) 57246: [Backport #13091]
fix typo [Bug #13091]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57844 b2dd03c8-39d4-4d8f-98ff-82...
naruse (Yui NARUSE)
01:35 PM Bug #13084: String cast to Rational on 2.4.0p0 results in SegFault with Mathn required
ruby_2_4 r57843 merged revision(s) 57232. naruse (Yui NARUSE)
01:35 PM Revision a704e21f (git): merge revision(s) 57232: [Backport #13084]
rational.c: fix for mathn
* rational.c (read_num, read_rat_nos): dispatch by the type of numerator, for
...
naruse (Yui NARUSE)
01:24 PM Revision 5242bca2 (git): defs/gmake.mk: update again after comit [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:23 PM Revision 8edc6f44 (git): merge revision(s) 57204:
r57203 needs r57204.
io.c: use io_close to close ARGF
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/...
naruse (Yui NARUSE)
01:03 PM Bug #13078: with Integer a and b, a.fdiv(b) sometimes inaccurate than Rational(a, b).to_f
ruby_2_4 r57840 merged revision(s) 57227. naruse (Yui NARUSE)
01:03 PM Revision ea52cac1 (git): merge revision(s) 57227: [Backport #13078]
numeric.c: reduce fdiv
* numeric.c (rb_int_fdiv_double): reduce first for more precise
result. [r...
naruse (Yui NARUSE)
01:03 PM Bug #13076: SEGV in io.c when reading closed stream in Thread
ruby_2_4 r57838 merged revision(s) 57199,57202,57206,57224. naruse (Yui NARUSE)
01:02 PM Revision 2f1cc54d (git): merge revision(s) 57203:
io.c: ARGF fd leak
* io.c (argf_next_argv): fix leak of fd after breaking in #each
method.
git-sv...
naruse (Yui NARUSE)
01:02 PM Revision 1c13c7fa (git): merge revision(s) 57199,57202,57206,57224: [Backport #13076]
io.c: fix race between read and close
* io.c (io_fillbuf): fix race between read and close, in the case
...
naruse (Yui NARUSE)
12:53 PM Bug #13073: Hash Key => Proc parse failure
ruby_2_4 r57837 merged revision(s) 57198. naruse (Yui NARUSE)
12:53 PM Revision c093d46f (git): merge revision(s) 57198: [Backport #13073]
parse.y: preserve cmdarg stack
* parse.y (do_body): preserve cmdarg stack around do/end block.
[ru...
naruse (Yui NARUSE)
12:45 PM Bug #13074: When executing instance_exec with symbol.to_proc, it ignores first argument.
ruby_2_4 r57834 merged revision(s) 57194. naruse (Yui NARUSE)
12:26 PM Revision 0d45ea8d (git): compile.c: constify flags
* compile.c (compile_cpath): return `noscoped` bit flag, instead
of boolean flag.
* compile.c (iseq_compile_each):...
nobu (Nobuyoshi Nakada)
11:15 AM Revision 03482623 (git): test/ruby/test_require.rb: use squiggly heredocs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:06 AM Revision 927c116d (git): merge revision(s) 57194: [Backport #13074]
vm_eval.c: Symbol#to_proc and instance_exec
* vm_eval.c (yield_under): should evaluate the proc on the first...
naruse (Yui NARUSE)
10:48 AM Bug #13301 (Third Party's Issue): Bad value parse in IniFile Gem
vo.x (Vit Ondruch)
12:38 AM Bug #13301: Bad value parse in IniFile Gem
D'oh! This belongs against the gem, not the Ruby language. Feel free to close it. eegah (Eric Griswold)
10:44 AM Bug #13075: String#unpack with block / String#unpack1 exposes uninitialized memory
ruby_2_4 r57833 merged revision(s) 57187,57234. naruse (Yui NARUSE)
10:44 AM Revision 7b560e31 (git): merge revision(s) 57187,57234: [Backport #13075]
pack.c: avoid returning uninitialized String
Fix unpacking with 'b', 'B', 'h' and 'H' format. Do not return ...
naruse (Yui NARUSE)
10:37 AM Revision 6c93dee7 (git): merge revision(s) 57179:
bignum.c: precise fdiv
* bignum.c (big_fdiv): more precise calculation. [ruby-dev:49915]
git-svn-id: svn+s...
naruse (Yui NARUSE)
10:28 AM Bug #13068: VC6 compilation failures
ruby_2_4 r57831 merged revision(s) 57173-57175. naruse (Yui NARUSE)
10:28 AM Revision b5154b0e (git): merge revision(s) 57173-57175: [Backport #13068]
------------------------------------------------------------------------
r57173 | nobu | 2016-12-24 22:19:50 ...
naruse (Yui NARUSE)
10:18 AM Bug #13066: 2.4.0-rc1, VC14, Segmentation fault on RSS::TestRSS10Core#test_to_xml
ruby_2_4 r57830 merged revision(s) 57170-57172. naruse (Yui NARUSE)
10:17 AM Revision a3cfd380 (git): merge revision(s) 57170-57172: [Backport #13066]
test/unit.rb: restore parallel option
* test/lib/test/unit.rb (_run_parallel): restore parallel option
aft...
naruse (Yui NARUSE)
08:47 AM Bug #13297: SIGSEGV on ruby exit after `require 'tk'`
Applied nobu's suggestion at https://github.com/ruby/tk/pull/7 hsbt (Hiroshi SHIBATA)
05:43 AM Feature #9453: Return symbols of defined methods for `attr` and friends
`attr_*` methods returning `nil` should be considered a bug at this point, since all other ways of defining methods r... vais (Vais Salikhov)
03:29 AM Feature #13300: Strip chroot path from $LOADED_FEATURES when calling Dir.chroot
Thanks nobu, your patch is definitely better.
I thought about stripping `$LOAD_PATH`, but I believe it would break...
jeremyevans0 (Jeremy Evans)
01:43 AM Feature #13300: Strip chroot path from $LOADED_FEATURES when calling Dir.chroot
Should not use `features_index_add`.
By replacing `$LOADED_FEATURES`, the internal snapshot will be invalidated.
An...
nobu (Nobuyoshi Nakada)

03/10/2017

11:59 PM Bug #13301 (Third Party's Issue): Bad value parse in IniFile Gem
A carefully (or accidentally) crafted value can cause Inifile#load to become confused when it apparently incorrectly ... eegah (Eric Griswold)
11:51 PM Feature #13300 (Rejected): Strip chroot path from $LOADED_FEATURES when calling Dir.chroot
Currently, `Dir.chroot` doesn't modify `$LOADED_FEATURES`, leading
to a situation where `Kernel#require` will attemp...
jeremyevans0 (Jeremy Evans)
08:09 PM Revision 20952cc5 (git): * 2017-03-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:09 PM Revision 568f8adf (git): compile.c: apply opt_str_freeze to String#-@ (uminus)
The same optimization used for "literal string".freeze
can easily apply to uminus without introducing any
compatibili...
Eric Wong
07:54 PM Bug #13299 (Closed): backport r57469, r57472, r57508 (garbage reduction for IO#write/syswrite)
Closing to trigger backport request
normalperson (Eric Wong)
07:46 PM Bug #13299 (Closed): backport r57469, r57472, r57508 (garbage reduction for IO#write/syswrite)
This is a performance regression introduced in Ruby 2.0.0 and
maybe some folks would like it fixed in a stable relea...
normalperson (Eric Wong)
03:12 PM Bug #8784: CSV - Empty fields are discarded when col_sep is a space
The problem is in the String::split function.
It turns out it is a feature, not a bug: http://ruby-doc.org/core-2.4....
slavcho42 (Slavcho Ivanov)
02:08 PM Bug #11567: Segmentation fault CFUNC :gets
I can't reproduce it, but it seems [Bug #13076]. nobu (Nobuyoshi Nakada)
02:02 PM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> Of course, it's only in the trunk.
I understand that, I mean after I applied this patch...
ntzrmtthihu777 (Marty Plummer)
12:19 PM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Of course, it's only in the trunk. nobu (Nobuyoshi Nakada)
08:50 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> Marty Plummer wrote:
> > I see you're still hardcoding ${MAJOR}${MINOR}0 into it. Still, ...
ntzrmtthihu777 (Marty Plummer)
08:27 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Marty Plummer wrote:
> I see you're still hardcoding ${MAJOR}${MINOR}0 into it. Still, this works well enough I supp...
nobu (Nobuyoshi Nakada)
08:06 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> OK, you can try it now.
I see you're still hardcoding ${MAJOR}${MINOR}0 into it. Still,...
ntzrmtthihu777 (Marty Plummer)
07:21 AM Misc #13296 (Closed): building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
OK, you can try it now. nobu (Nobuyoshi Nakada)
04:04 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Shyouhei Urabe wrote:
> Isn't this something normal? I don't have MinGW so platform-specific situation is not clear ...
ntzrmtthihu777 (Marty Plummer)
03:39 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Marty Plummer wrote:
> It is not. Its a windows stupidity issue, which has to be worked around. Simply drop the vers...
nobu (Nobuyoshi Nakada)
03:22 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Isn't this something normal? I don't have MinGW so platform-specific situation is not clear to me but, at least GNU l... shyouhei (Shyouhei Urabe)
02:03 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> Marty Plummer wrote:
> > Building ruby for windows/mingw using gentoo's crossdev tool use...
ntzrmtthihu777 (Marty Plummer)
01:06 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Marty Plummer wrote:
> Building ruby for windows/mingw using gentoo's crossdev tool uses the exact same ebuild, and ...
nobu (Nobuyoshi Nakada)
12:28 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> Yes, soname already includes major and minor version numbers, don't append them more.
Y...
ntzrmtthihu777 (Marty Plummer)
12:14 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Yes, soname already includes major and minor version numbers, don't append them more. nobu (Nobuyoshi Nakada)
01:46 PM Revision c51de81d (git): common.mk: ignore clean-rubyspec error [ci skip]
* common.mk (clean-rubyspec): nothing to clean before running
rubyspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
07:18 AM Revision b80c265f (git): debug_counter.c: debug_counter_names [ci skip]
* debug_counter.c (debug_counter_names): stringize debug counter
names by preprocessor.
* debug_counter.h (RB_DEBU...
nobu (Nobuyoshi Nakada)
05:34 AM Revision ac3b77c9 (git): configure.in: RUBY_SO_NAME as --with-soname
* configure.in (RUBY_SO_NAME): [EXPERIMENTAL] use the given name
literally if --with-soname is specified.
[ruby-c...
nobu (Nobuyoshi Nakada)
12:30 AM Bug #13297 (Third Party's Issue): SIGSEGV on ruby exit after `require 'tk'`
It's a bug in ext/tk, that calling `rb_exc_raise` instead of `rb_jump_tag` on `TAG_FATAL`. nobu (Nobuyoshi Nakada)

03/09/2017

08:58 PM Bug #13298: mingw SEGV TestEnumerable#test_callcc
Added SEGV log.
Also, listed method calls sort with two items, and faults. Next call does the same with three ite...
MSP-Greg (Greg L)
08:34 PM Bug #13298 (Closed): mingw SEGV TestEnumerable#test_callcc
First week in January, when I first started building, I had a SEGV in test-all occurring in TestEnumerable#test_callc... MSP-Greg (Greg L)
07:48 PM Revision d6873af4 (git): * 2017-03-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:48 PM Revision 4f2db15b (git): object.c: [DOC] simplify Object#tap example
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
12:16 PM Bug #13297 (Third Party's Issue): SIGSEGV on ruby exit after `require 'tk'`
I get SIGSEGV when exiting ruby after I required tk. Everything seems to work fine though, crash is only when exiting... graywolf (Gray Wolf)
10:12 AM Misc #13283: Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
This warning seems to be more than 10 years old. It certainly predates the &:method_name idiom.
It would be very g...
duerst (Martin Dürst)
09:59 AM Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Nobuyoshi Nakada wrote:
> Remove `${ver}` from `--with-soname`.
Not doable, its something you guys are doing, not...
ntzrmtthihu777 (Marty Plummer)
07:52 AM Misc #13296 (Rejected): building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Remove `${ver}` from `--with-soname`. nobu (Nobuyoshi Nakada)
01:46 AM Misc #13296 (Closed): building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
Under gentoo the dev-lang/ruby-2.4.0.ebuild explicitly sets --program-suffix
and --with-soname in order to facilitat...
ntzrmtthihu777 (Marty Plummer)
08:55 AM Bug #13235: [BUG] Segmentation fault at 0x00000000000038
I encounter the same error with same gem (mongo-2.4.1) too.
Not sure what else I can provide.
I was doing MongoDB m...
PikachuEXE (Pikachu EXE)
06:44 AM Revision 22d842de (git): rbconfig/sizeof: remove VPATH
* ext/rbconfig/sizeof/depend: remove VPATH for `make dist`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57822 ...
nobu (Nobuyoshi Nakada)
05:05 AM Feature #13290: A method to use a hash like in a case construction
Yusuke Endoh wrote:
> ~~~~
> h.find {|a,| a === "barbar" }.last #=> "BAR"
> ~~~~
>
> This is good enough to me....
sawa (Tsuyoshi Sawada)
03:49 AM Revision f1de2e00 (git): ext/socket/raddrinfo.c (addrinfo_mark): avoid needless branch
gc.c (gc_mark_children, case T_DATA) does not use
the dmark function pointer if DATA_PTR is NULL
git-svn-id: svn+ssh...
Eric Wong
03:38 AM Revision a3c23f00 (git): goruby.c: FD leak [ci skip]
* goruby.c (goruby_options): fix potential FD leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57820 b2dd03c8...
nobu (Nobuyoshi Nakada)
03:33 AM Bug #13258: Segmentation fault at 0x00000000000000 during instance_eval
What appears to be the same problem also occurs when running inside Puma. david.drakard (David Drakard)
03:31 AM Revision f861c4d4 (git): rbconfig/sizeof: nmake VPATH
* ext/rbconfig/sizeof/depend: prepend VPATH for out-of-place build
using nmake.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
02:37 AM Bug #13293: 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-enum.rb
Done. Thank you for the reports, and sorry for your inconvenience. shyouhei (Shyouhei Urabe)
02:31 AM Bug #13293 (Closed): 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-enum.rb
Applied in changeset r57818.
----------
revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]
T...
shyouhei (Shyouhei Urabe)
02:23 AM Bug #13293: 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-enum.rb
OK, it seems what I tried break your environment. Let me revert the whole changeset I did. shyouhei (Shyouhei Urabe)
02:31 AM Bug #13294 (Closed): 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-array.rb
Applied in changeset r57818.
----------
revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]
T...
shyouhei (Shyouhei Urabe)
02:31 AM Bug #13288 (Closed): mingw issues with 57789
Applied in changeset r57818.
----------
revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]
T...
shyouhei (Shyouhei Urabe)
02:31 AM Revision c56edb9a (git): revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]
This commit is auto-generated using following command:
svn diff -r57807:57788 include internal.h bignum.c numeric.c ...
shyouhei (Shyouhei Urabe)
02:10 AM Revision 35fde4da (git): fix UTF-32 valid_encoding?
* test/ruby/test_io_m17n.rb (TestIO_M17N#test_puts_widechar): do
not use invalid codepoint. [ruby-core:79966] [Bug...
nobu (Nobuyoshi Nakada)
02:04 AM Bug #13292 (Closed): Invalid encodings in UTF-32
Applied in changeset r57816.
----------
fix UTF-32 valid_encoding?
* enc/utf_32be.c (utf32be_mbc_enc_len): check ar...
nobu (Nobuyoshi Nakada)
02:04 AM Revision 4171ed6c (git): fix UTF-32 valid_encoding?
* enc/utf_32be.c (utf32be_mbc_enc_len): check arguments precisely.
[ruby-core:79966] [Bug #13292]
* enc/utf_32le.c...
nobu (Nobuyoshi Nakada)
01:55 AM Revision e65c9bd1 (git): test_utf16.rb: refine valid_encoding tests
* test/ruby/enc/test_utf16.rb (test_utf16be_valid_encoding):
assert all data and use assert_predicate.
* test/ruby...
nobu (Nobuyoshi Nakada)
01:06 AM Revision 2ebc4465 (git): make commit [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

03/08/2017

09:26 PM Feature #13295 (Closed): [PATCH] compile.c: apply opt_str_freeze to String#-@ (uminus)
The same optimization used for "literal string".freeze
can easily apply to uminus without introducing any
compatibi...
normalperson (Eric Wong)
09:24 PM Revision e064879e (git): string.c (str_uminus): update doc for deduplication
As of r57698, String#-@ can return pre-existing strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57813 b2d...
Eric Wong
08:41 PM Bug #9829 (Closed): Contradictions in docs for FileUtils::ln (and related functions)
Applied in changeset r57811.
----------
docs for FileUtils.ln methods
* lib/fileutils.rb: [DOC] add clarifying call...
stomar (Marcus Stollsteimer)
08:41 PM Revision 4e00aaaf (git): * 2017-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:41 PM Revision ddd37e54 (git): docs for FileUtils.ln methods
* lib/fileutils.rb: [DOC] add clarifying call-seq's for FileUtil.ln,
ln_s, and ln_sf, with better argument names fo...
stomar (Marcus Stollsteimer)
06:10 PM Bug #13294 (Closed): 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-array.rb
Array and Enumerable are related. Attached file shows comments needed for test/ruby/test-array.rb to not generate SE... MSP-Greg (Greg L)
05:39 PM Bug #13293 (Closed): 2017-03-08 trunk 57807 mingw x64, SEGV, test/ruby/test-enum.rb
For a number of builds, I've had to patch around two methods in test/ruby/test-enum.rb. After finishing moving the t... MSP-Greg (Greg L)
05:03 PM Feature #12698: Method to delete a substring by regex match
Yukihiro Matsumoto wrote:
> I don't think it's worth adding which is easily done by `sub/gsub`.
>
> Matz.
I th...
uchagani (Umair Chagani)
03:20 PM Bug #13288: mingw issues with 57789
Robert A. Heiler wrote:
> Have we found the code-culprit though or was it a Heisenbug fix? :)
Given that a perfec...
MSP-Greg (Greg L)
08:30 AM Bug #13288: mingw issues with 57789
Have we found the code-culprit though or was it a Heisenbug fix? :)
I mean it may be obvious now that one commit b...
shevegen (Robert A. Heiler)
01:31 AM Bug #13288: mingw issues with 57789
Shyouhei,
Not sure which commit did it, but x64 builds fine now. test-all result:
```
16616 tests, 2233236 as...
MSP-Greg (Greg L)
01:52 PM Revision 2a20b491 (git): great love
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:14 PM Bug #13292 (Closed): Invalid encodings in UTF-32
Ruby is very strict about valid UTF-8 encodings, which is great.
Strings that encode surrogates or too large codep...
rbjl (Jan Lelis)
10:35 AM Feature #13290: A method to use a hash like in a case construction
~~~~
h.find {|a,| a === "barbar" }.last #=> "BAR"
~~~~
This is good enough to me.
mame (Yusuke Endoh)
09:03 AM Feature #13290: A method to use a hash like in a case construction
Tsuyoshi Sawada wrote:
> The name `fetch_as_in_case_construction` is terrible. Perhaps someone can suggest a bette...
duerst (Martin Dürst)
08:27 AM Feature #13290: A method to use a hash like in a case construction
I love case/when menus, so I am all for suggestions that make case/when more
useful, so I also support this (even if...
shevegen (Robert A. Heiler)
06:57 AM Feature #13290 (Feedback): A method to use a hash like in a case construction
We often want to translate a hash into a case construction and back. For example, suppose we have a case construction... sawa (Tsuyoshi Sawada)
09:47 AM Bug #13291 (Closed): Backport r57809 (fix misplaced parenthesis)
This is an issue for backport management. nagachika (Tomoyuki Chikanaga)
08:19 AM Revision e7f4d909 (git): fix paren
* string.c (str_byte_substr): fix misplaced parenthesis at r56155.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
07:34 AM Revision 4e61f6d3 (git): proc.c: preserve class name encoding in Proc#to_s
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:50 AM Revision b5155282 (git): re-introduce __builtin_add_overflow
r57789 (74cdd89) was gradually "improve"d by naruse through r57793 to
r57806, resulted in reverting the efect of r577...
shyouhei (Shyouhei Urabe)

03/07/2017

10:03 PM Bug #13288: mingw issues with 57789
Shyouhei,
Not a good day so far. A couple rev's of i686 built, responded to -v, but test-all is a mess. Spent so...
MSP-Greg (Greg L)
05:34 AM Bug #13288: mingw issues with 57789
Shyouhei,
x64 failed (SEGV) on 57794 with the same log --
```
C:\Windows\system32\ntdll.dll(KiUserExceptionDis...
MSP-Greg (Greg L)
05:05 AM Bug #13288: mingw issues with 57789
Greg L wrote:
> About that previous question - does having info on both x86_64 and i686 help, or, dependent on the i...
shyouhei (Shyouhei Urabe)
04:58 AM Bug #13288: mingw issues with 57789
Shyouhei Urabe wrote:
> While I was investigating this issue, naruse reverted some part of the commit nonetheless.
...
MSP-Greg (Greg L)
04:25 AM Bug #13288: mingw issues with 57789
While I was investigating this issue, naruse reverted some part of the commit nonetheless. That might have changed y... shyouhei (Shyouhei Urabe)
03:05 AM Bug #13288: mingw issues with 57789
Thank you for looking for the problem. As mentioned, I'm very c challenged. Would it help if I did a i686 build?
...
MSP-Greg (Greg L)
01:40 AM Bug #13288 (Assigned): mingw issues with 57789
shyouhei (Shyouhei Urabe)
01:39 AM Bug #13288: mingw issues with 57789
Thank you for the report. According to the log your compiler is GCC 6.3 so this is the target environment I wanted t... shyouhei (Shyouhei Urabe)
12:17 AM Bug #13288 (Closed): mingw issues with 57789
I have been building trunk with mingw/MSYS2 for a few months. I also created packages using OpenSSL 1.1.0e and gdbm 1... MSP-Greg (Greg L)
07:48 PM Revision 63c7ccc6 (git): Always use old RB_FIXABLE to allow double as argument
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:51 PM Revision 110760fa (git): Revert r57803 "Avoid to cast the argument"
__builtin_add_overflow doesn't support double.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57805 b2dd03c8-39d4...
naruse (Yui NARUSE)
05:46 PM Revision 07032325 (git): * 2017-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:46 PM Revision 6c127aea (git): Avoid to cast the argument
For 32bit environment and __int128 use cases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57803 b2dd03c8-39d4-...
naruse (Yui NARUSE)
04:31 PM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
These are the correct benchmarks to show the differences in performance doing ``root**n``.
Even in highlevel Ruby, t...
jzakiya (Jabari Zakiya)
02:34 PM Bug #13270 (Rejected): IRB hangs when printing "\e]"
It is not ruby specific, and (probably) expected behavior of some terminal emulators. nobu (Nobuyoshi Nakada)
01:59 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
A number of applications, such as Monit and God, use the pidfiles of the applications they are monitoring in order to... will_in_wi (William Johnston)
01:57 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
Thanks Martin!
Akira, that's another good way of handling the issue in a lot of circumstances. However, lockfiles ...
will_in_wi (William Johnston)
02:02 AM Feature #12573 (Open): Introduce a straightforward way to discover whether a process is running
William Johnston wrote:
> I'm unable to reopen this ticket, so I'd appreciate it if someone would do so for me.
D...
duerst (Martin Dürst)
01:49 AM Feature #12573: Introduce a straightforward way to discover whether a process is running
How about locking a file?
If processes locks a file exclusively,
Only one process can success.
It can be used to...
akr (Akira Tanaka)
01:04 PM Revision d0708e9e (git): string.c: [DOC] Fix a typo in String#dump
[Fix GH-1531][ci skip]
Author: Alex Semyonov <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
znz (Kazuhiro NISHIYAMA)
10:56 AM Bug #13287 (Closed): Stack consistency error (sp: 97, bp: 96)
Applied in changeset r57801.
----------
parse.y: remove trace
* parse.y (reg_named_capture_assign_iter): do not ins...
nobu (Nobuyoshi Nakada)
06:38 AM Bug #13287: Stack consistency error (sp: 97, bp: 96)
```
zsh % diff -upw \
<(ruby --dump=insns -e '/(?<foo>.*)/ =~ "bar" && true' | sed -E 's/ +\( +[0-9]\)$/...
shyouhei (Shyouhei Urabe)
10:56 AM Revision 249fd9e0 (git): parse.y: remove trace
* parse.y (reg_named_capture_assign_iter): do not insert trace
instructions before local variable assinments. puto...
nobu (Nobuyoshi Nakada)
09:13 AM Revision d69d98f6 (git): string.c: negation of LONG_MIN
* string.c (rb_str_update): do not use negation of LONG_MIN, which
is negative too.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
09:08 AM Bug #13289 (Closed): Integer overflow in str_byte_substr & rb_str_subpos when set SHARABLE_MIDDLE_SUBSTRING by 1
Applied in changeset r57799.
----------
string.c: fix integer overflow
* string.c (str_byte_substr): fix another in...
nobu (Nobuyoshi Nakada)
06:02 AM Bug #13289 (Closed): Integer overflow in str_byte_substr & rb_str_subpos when set SHARABLE_MIDDLE_SUBSTRING by 1
Integer overflow occurs in string.c(line 2319 & 5257).
beg + len & clen/n can be controlled by user.
Eg:
```
...
lung (Luc Nguyen)
09:07 AM Revision f4d13801 (git): string.c: fix integer overflow
* string.c (str_byte_substr): fix another integer overflow which
can happen only when SHARABLE_MIDDLE_SUBSTRING is ...
nobu (Nobuyoshi Nakada)
06:33 AM Revision d19d629e (git): Use RB_POSFIXABLE and RB_NEGFIXABLE to avoid cast introduced at r57793
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:48 AM Revision 72f8df15 (git): string.c: fix integer overflow
* string.c (rb_str_subpos): fix integer overflow which can happen
only when SHARABLE_MIDDLE_SUBSTRING is enabled. ...
nobu (Nobuyoshi Nakada)
05:19 AM Revision a298301b (git): suppress warning: shadowing outer local variable - e
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:11 AM Revision a3990118 (git): Supress warning: instance variable @repeat_count not initialized
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:46 AM Revision 48240306 (git): Fix up r57788, Function is removed at readline-6.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:35 AM Revision ac6f08df (git): Use ADD instead of MUL
* On recent CPUs, 2-operand MUL's latency is 3 cycle but ADD is 1 cycle.
* clang Optimizes `MUL rax,2` into `ADD rax,...
naruse (Yui NARUSE)
01:07 AM Revision d4c598c4 (git): fix macro name
* tool/instruction.rb (VmBodyGenerator#make_header_prepare_stack):
REG_CFP has been prefixed with VM_ at r56609. [...
nobu (Nobuyoshi Nakada)

03/06/2017

10:32 PM Bug #13287 (Closed): Stack consistency error (sp: 97, bp: 96)
This works:
~~~ ruby
/ (?<foo>.*)/ =~ "bar" && true
~~~
This produces a stack consistency error with `2.4.0` ...
v49564 (Victor Bruley)
09:44 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
I'm unable to reopen this ticket, so I'd appreciate it if someone would do so for me. My apologies for not responding... will_in_wi (William Johnston)
07:44 PM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
A further simplification can be done for ``numb = root**n``
root = bit_mask = 1 << (b = (num.bit_length - 1)/...
jzakiya (Jabari Zakiya)
02:58 AM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
More efficient.
```
root = bit_mask = (b = 1 << (num.bit_length - 1)/n)
numb = root << b*(n-1) ...
jzakiya (Jabari Zakiya)
07:42 PM Revision 1ec51631 (git): * 2017-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:42 PM Revision 8188fb9a (git): io.c: [DOC] open mode can be an integer; fix rdoc syntax
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
03:54 PM Bug #13270: IRB hangs when printing "\e]"
I can reproduce `print "\e]"` and Ctrl+C, nothing happens. But I can't reproduce using `puts "\e["`. And I can't repr... znz (Kazuhiro NISHIYAMA)
03:43 PM Misc #13283: Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
Dan Allen wrote:
> I omit using a slightly different style in a chain.
>
> ~~~
> (q.map &:w).e.r.t.y
> ~~~
T...
Eregon (Benoit Daloze)
03:54 AM Misc #13283: Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
I omit using a slightly different style in a chain.
~~~
(q.map &:w).e.r.t.y
~~~
Effectively, I group the stan...
mojavelinux (Dan Allen)
03:13 AM Misc #13283: Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
I'm also a member of the church of dropping parens if possible. I'm not against introducing some new syntax to pass ... shyouhei (Shyouhei Urabe)
02:11 PM Bug #13277: Ruby 2.4.0 gem server 2.6.8
The related fix in the rubygems-2.6.9 changelog is https://github.com/rubygems/rubygems/blob/a2920e27661a18f60ad76b17... larskanis (Lars Kanis)
11:30 AM Bug #13286 (Closed): Segfault when using rb_debug_inspector_open / rb_debug_inspector_frame_binding_get with Fiddle, but not when directly from C extension
## System
```shell
$ uname -a
Linux clients 4.1.5-x86_64-linode61 #7 SMP Mon Aug 24 13:46:31 EDT 2015 x86_64 x86...
shreeve (Steve Shreeve)
11:14 AM Revision 74cdd893 (git): optimize FIXABLE macro
Looking at the source code, FIXABLE tends to be just before LOING2FIX
to check applicability of that operation. Why ...
shyouhei (Shyouhei Urabe)
09:10 AM Revision cf2a6866 (git): Avoid to warning of clang with -Wincompatible-pointer-types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:10 AM Revision f96c171e (git): readline.c: fix waiting fucntion
* ext/readline/readline.c (getc_body): use
rb_w32_wait_events_blocking in block region.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
07:25 AM Revision 5e62a1bd (git): LONG_LONG_MAX not always available
I was not aware of cases when LONG_LONG_MAX is undefined. Sorry.
Signed-off-by: Urabe, Shyouhei <shyouhei@ruby-lang...
shyouhei (Shyouhei Urabe)
06:44 AM Revision 63f298b0 (git): opt_eq_func refactor
* vm_insnhelper.c (opt_eq_func): method to dispatch is resolved by
only the receiver's class, not including the arg...
nobu (Nobuyoshi Nakada)
06:04 AM Revision 3106f941 (git): use HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW
We already check for __builtin_mul_overflow in configure but never
actually referred it before. Why not call it if a...
shyouhei (Shyouhei Urabe)
05:55 AM Bug #13285 (Rejected): You may have encountered a bug in the Ruby interpreter or extension libraries.
Vipala Patil wrote:
> ```
> /Users/gargee/.rvm/gems/ruby-2.3.1@poaster/gems/eventmachine-1.2.3/lib/rubyeventmachine...
shyouhei (Shyouhei Urabe)
05:35 AM Bug #13285 (Rejected): You may have encountered a bug in the Ruby interpreter or extension libraries.
/Users/gargee/.rvm/gems/ruby-2.3.1@poaster/gems/eventmachine-1.2.3/lib/rubyeventmachine.bundle: [BUG] Segmentation fa... Vipala (Vipala Patil)

03/05/2017

11:56 PM Bug #13284 (Closed): IA64 ruby 2.4 miniruby segfault
Hello, I faced with this degradation (2.0.0 work perfect)
[ruby-2.4.0]$ gdb ./miniruby
GNU gdb Red Hat Linux (6.3...
ntfshard (Maksim Derbasov)
11:45 PM Misc #13283: Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
If the warning can't be removed, can we find some other way to write this statement without the need for parentheses? mojavelinux (Dan Allen)
11:43 PM Misc #13283 (Closed): Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map
A common idiom in Ruby is to pass a symbol reference to `Enumerable#map`, which in turn invokes the corresponding met... mojavelinux (Dan Allen)
11:36 PM Revision c8921b5e (git): compile.c: variable type
* compile.c (iseq_compile_each): fix variable type, use VALUE for
Symbol.
http://svn.ruby-lang.org/cgi-bin/viewvc...
nobu (Nobuyoshi Nakada)
08:17 PM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
An optimization for the initiall ``root**n`` can be as follows:
Given any number **num** with only one bit set, an...
jzakiya (Jabari Zakiya)
07:43 PM Revision e926245b (git): * 2017-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:43 PM Revision 5dfde646 (git): docs for IO.{write,read}
* io.c: [DOC] improve docs for IO
* IO.{write,read}: fix errors (:open_args is not an array of
strings, it migh...
stomar (Marcus Stollsteimer)
12:54 PM Bug #12975: Edit documentation for IO#print function
Dario Daic wrote:
> * Add "and is a string" where usage of $' and $\ is explained.
> When assigning any other value...
stomar (Marcus Stollsteimer)
12:36 PM Bug #12975 (Closed): Edit documentation for IO#print function
Applied in changeset r57780.
----------
docs for IO#print
* io.c: [DOC] split documentation for IO#print into small...
stomar (Marcus Stollsteimer)
12:36 PM Revision 6af78021 (git): docs for IO#print
* io.c: [DOC] split documentation for IO#print into smaller paragraphs,
delete duplicate sentence, fix call-seq.
...
stomar (Marcus Stollsteimer)
12:29 PM Bug #13277: Ruby 2.4.0 gem server 2.6.8
I guess when a new ruby main release will happen, the distributed gem in the bundle will also be
updated. The last r...
shevegen (Robert A. Heiler)
08:12 AM Bug #13282: opt_str_freeze does not always dedupe
Eric Wong <[email protected]> wrote:
> Now, I wonder what's causing this to interact badly with
> test-unit......
normalperson (Eric Wong)
07:32 AM Bug #13282: opt_str_freeze does not always dedupe
Eric Wong <[email protected]> wrote:
> Now, I wonder what's causing this to interact badly with
> test-unit......
normalperson (Eric Wong)
07:32 AM Bug #13282: opt_str_freeze does not always dedupe
[email protected] wrote:
> Testing with some old installs I had around, 2.1.9p490 seems fine,

Too Bad I'm Wr...
normalperson (Eric Wong)
01:57 AM Bug #13282 (Rejected): opt_str_freeze does not always dedupe
Attached is the same test extracted from test/ruby/test_optimization.rb
but it fails in a standalone context. Not s...
normalperson (Eric Wong)
01:46 AM Bug #13279 (Closed): Math.log10 accuracy regression
Applied in changeset r57779.
----------
math.c: more accuracy
* math.c (math_log10): calculate log10(2) for more ac...
nobu (Nobuyoshi Nakada)
01:46 AM Revision 01fb6694 (git): math.c: more accuracy
* math.c (math_log10): calculate log10(2) for more accuracy.
[ruby-core:79907] [Bug #13279]
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:07 AM Bug #13270: IRB hangs when printing "\e]"
Nobuyoshi Nakada wrote:
> What terminal emulator are you using, the standard `Terminal.app`?
I'm using iTerm 3.0....
domaio (Dorian M)
12:15 AM Feature #13278 (Third Party's Issue): Rubygems Command Reference added to repo
Please request to the upstream. nobu (Nobuyoshi Nakada)
 

Also available in: Atom