Project

General

Profile

Activity

From 02/28/2018 to 03/06/2018

03/06/2018

09:14 PM Misc #14581 (Third Party's Issue): Update JSON docs
What is here:
* adding docs for (questionable, yet present) "additions" feature;
* cleaning up (both formatting a...
zverok (Victor Shepelev)
07:31 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Rebuilt ruby-trunk. Issue is fixed! francois (François Jacques)
01:12 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Thank you nobu! I'll retry to build ruby-trunk today and give it a try! francois (François Jacques)
05:16 AM Bug #14577 (Closed): CPU 100% in custom backtrace method with IO.readlines
Applied in changeset trunk|r62673.
----------
thread.c: deadlock in backtrace
* thread.c (unblock_function_set): ch...
nobu (Nobuyoshi Nakada)
04:01 PM Bug #14179: Forwardable Segmentation fault ruby 2.2.8p477 (2017-09-14 revision 59906)
Bump. Issue still seems to happen on ruby 2.2.9.
Following https://bugs.ruby-lang.org/projects/ruby/wiki/HowToRepo...
dadah89 (Igor Justino)
03:42 PM Feature #14580 (Open): Hash#store accepts a block
Given a hash
~~~ ruby
hash = { a: 2 }
~~~
I want to update a single value in the hash:
~~~ ruby
hash[:a] ...
Soilent (Konstantin x)
03:14 PM Revision 125acf40 (git): * 2018-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:14 PM Revision 51c60220 (git): vm_insnhelper.c: blockparamproxy in rescue
* vm_insnhelper.c (vm_call_opt_block_call): get block handler from
the method local frame. fix segfault at calling...
nobu (Nobuyoshi Nakada)
01:50 PM Feature #14579 (Closed): Hash value omission
How about to allow value omission in Hash literals:
```ruby
x = 1
y = 2
h = {x:, y:}
p h #=> {:x=>1, :y=>2}
`...
shugo (Shugo Maeda)
01:43 PM Revision 4488a4b9 (git): test_signal.rb: fix arguments order
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:28 PM Bug #14576: rdoc of Random::Formatter
The other methods are defined in securerandom.rb.
nobu (Nobuyoshi Nakada)
12:48 PM Bug #14576: rdoc of Random::Formatter
https://github.com/ruby/rdoc/issues/605 aycabta (aycabta .)
01:23 PM Revision d2127cb3 (git): _mjit_compile_pc_and_sp.erb: skip moving pc
on !body->catch_except_p. We need to move pc only when JIT execution is
canceled if the frame does not catch an excep...
k0kubun (Takashi Kokubun)
12:54 PM Feature #14245: Add File.read etc.
akr (Akira Tanaka) wrote:
> If I understand this proposal correctly,
> this proposal means that adding File.read me...
shugo (Shugo Maeda)
12:53 PM Revision eeaa053e (git): transform_mjit_header.rb: inline VM instructions
* Optcarrot benchmark (--jit)
Before: 62.42 fps
After: 65.31 fps
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
k0kubun (Takashi Kokubun)
11:46 AM Revision 5053851e (git): transform_mjit_header.rb: drop obsoleted debug code
Now RubyCI is stable for this part. We no longer use this.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62676 b...
k0kubun (Takashi Kokubun)
09:03 AM Revision decb59ba (git): parse.y: tSPACE for old bison
* parse.y (tSPACE): define a separate token for escaped space, to
fix `redefining user token number of ' '` error a...
nobu (Nobuyoshi Nakada)
05:59 AM Revision fb284ee7 (git): use the reference as failure messages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:15 AM Revision ec826b3f (git): thread.c: deadlock in backtrace
* thread.c (unblock_function_set): check interrupts just once
during raising exceptions, as they are deferred since...
nobu (Nobuyoshi Nakada)
03:31 AM Revision e667897b (git): resolv.rb: remove rangerand
* lib/resolv.rb (Resolv::DNS.rangerand): rand and random_number
accept a Range.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
02:48 AM Bug #14571 (Closed): File descriptor leak in resolv.rb
Applied in changeset trunk|r62671.
----------
resolv.rb: close socket
* lib/resolv.rb (UnconnectedUDP#lazy_initiali...
nobu (Nobuyoshi Nakada)
02:23 AM Bug #14571: File descriptor leak in resolv.rb
Just to clarify, do those file descriptors get closed by GC? nobu (Nobuyoshi Nakada)
02:48 AM Revision e6c0a8f1 (git): resolv.rb: close socket
* lib/resolv.rb (UnconnectedUDP#lazy_initialize): store new
sockets before binding, so the sockets get closed when ...
nobu (Nobuyoshi Nakada)
12:52 AM Revision 4b747c28 (git): Removed redundant private declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

03/05/2018

11:03 PM Bug #14578: Forking a child process inside of a mutex crashes the ruby interpreter
Eric Wong wrote:
> [email protected] wrote:
> > https://bugs.ruby-lang.org/issues/14578
>
> My fault. r5860...
normalperson (Eric Wong)
10:58 PM Bug #14578 (Closed): Forking a child process inside of a mutex crashes the ruby interpreter
Applied in changeset trunk|r62668.
----------
thread.c: reset waitq of keeping mutexes in child
We must not maintai...
Anonymous
09:51 PM Bug #14578: Forking a child process inside of a mutex crashes the ruby interpreter
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/14578

My fault. r58604 ("reduce rb_mutex_t size...
normalperson (Eric Wong)
07:45 PM Bug #14578 (Closed): Forking a child process inside of a mutex crashes the ruby interpreter
OS: Mac OS X 10.13.3 (High Sierra)
Affects ruby versions 2.5.0 and 2.6.0preview1
Issue **not** present in 2.4.1
...
bengovero (Ben Govero)
10:58 PM Revision b544db97 (git): * 2018-03-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:58 PM Revision 1b455428 (git): thread.c: reset waitq of keeping mutexes in child
We must not maintain references to threads in the parent process
in any mutexes held by the child process.
* thread_...
Eric Wong
08:48 PM Bug #14577: CPU 100% in custom backtrace method with IO.readlines
Forgot to mention, this is repro on darwin (10.12.6) and linux (CentOS 6.9). francois (François Jacques)
06:33 PM Bug #14577 (Closed): CPU 100% in custom backtrace method with IO.readlines
Hello,
First bug reported in ruby redmine; I'll do my best to make it easy to diagnose. Please, let me know more i...
francois (François Jacques)
08:25 PM Feature #14370: Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
ko1 (Koichi Sasada) wrote:
> I realize my misunderstanding on aaron's proposal and now I'm very positive on it.
> T...
tenderlovemaking (Aaron Patterson)
04:11 PM Bug #13925: string.split(pattern, 1) should return [self.dup], but it returns [self]
ruby_2_4 r62667 merged revision(s) 60000,60001,60002. nagachika (Tomoyuki Chikanaga)
04:11 PM Revision 6d742295 (git): merge revision(s) 60000,60001,60002: [Backport #13925]
dup String#partition return value
* string.c (rb_str_partition): return duplicated receiver, when no
...
nagachika (Tomoyuki Chikanaga)
03:58 PM Bug #13736: ruby -00 should be the same as setting $/=""
ruby_2_4 r62666 merged revision(s) 59970. nagachika (Tomoyuki Chikanaga)
03:58 PM Revision 297478cd (git): merge revision(s) 59970: [Backport #13736]
ruby.c: paragraph mode by -00
* ruby.c (proc_options): set to paragraph mode, if -00 is given,
as ...
nagachika (Tomoyuki Chikanaga)
03:42 PM Bug #13916: Race condition when sending a signal to a new fork
ruby_2_4 r62665 merged revision(s) 59975. nagachika (Tomoyuki Chikanaga)
03:42 PM Revision 93c83318 (git): merge revision(s) 59975: [Backport #13916]
process: block/unblock signals around fork
As with forking for execve(2) in `spawn', we must block signals
...
nagachika (Tomoyuki Chikanaga)
03:36 PM Bug #14357 (Closed): thread_safe tests suite segfaults
thread_safe build just fine with the patch applied. Closing this so the patch can be backported soon. vo.x (Vit Ondruch)
03:32 PM Bug #14422 (Open): Ruby configuration options should not be reused for gem builds
Thx for fixing the latter.
Unfortunately, this does not address the original issue. So is there any hope this will...
vo.x (Vit Ondruch)
12:23 PM Revision 4f125262 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:21 PM Bug #14576 (Third Party's Issue): rdoc of Random::Formatter
https://docs.ruby-lang.org/en/trunk/Random/Formatter.html has following methods:
```
#alphanumeric
#base64
#cho...
znz (Kazuhiro NISHIYAMA)
10:38 AM Misc #14567: Clarify YAML docs
I'd guess nobody took the time to look at them yet.
I think it's OK to post a new message on those issue asking for ...
Eregon (Benoit Daloze)
10:26 AM Feature #14575: Switch Range#=== to use cover? instead of include?
> I don't recall having seen that out in the wild.
I did that once (around the time I've written the first ticket ...
zverok (Victor Shepelev)
10:15 AM Feature #14575: Switch Range#=== to use cover? instead of include?
Does anyone really write code such as:
IPAddress("172.16.10.1")..IPAddress("172.16.11.255"):
?
I don't r...
shevegen (Robert A. Heiler)
08:32 AM Revision d2a03300 (git): parse.y: named whitespaces
* parse.y: named escaped whitespaces to show unexpected character.
bare whitespaces should not appear outside of wo...
nobu (Nobuyoshi Nakada)
07:21 AM Revision 71e58ad6 (git): README.md: removed unnecessary schemes
`mailto:` scheme on text looking like email-address is unnecessary
in Markdown. [Fix GH-1827]
Co-Authored-By: Yoeri...
nobu (Nobuyoshi Nakada)
06:56 AM Revision 2311087b (git): Tiny Fix for ASYNC BUG error message copying
The previous logic would overwrite the error message, replacing the message with the `fd` number.
This tiny update w...
nobu (Nobuyoshi Nakada)
06:54 AM Bug #14572 (Rejected): Gem::Text methods not available
`Gem::Text` is a Module. It's expected behavior. hsbt (Hiroshi SHIBATA)
04:57 AM Feature #4824: Provide method Kernel#executed?
From the code `__FILE__ == $0`, we can tell that what matters is that this condition is within the main file that is ... sawa (Tsuyoshi Sawada)
01:57 AM Revision bd9bc1db (git): required paths are real paths
Fix `test-spec` failures when the build directory is a symbolic
link.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
01:54 AM Revision ec7ee438 (git): Makefile.sub: reconfig
* win32/Makefile.sub (reconfig): phony target to force reconfigure
with previous options.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 8d9c6e32 (git): add prefix to the function name.
* vm.c (handle_exception): rename to vm_exce_handle_exception.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62...
ko1 (Koichi Sasada)

03/04/2018

11:40 PM Feature #4824: Provide method Kernel#executed?
dsferreira (Daniel Ferreira) wrote:
> phluid61 (Matthew Kerwin) wrote:
>
> > For what it's worth, I think __main_...
phluid61 (Matthew Kerwin)
11:33 PM Feature #4824: Provide method Kernel#executed?
phluid61 (Matthew Kerwin) wrote:
> For what it's worth, I think __main__ is best, or main?
I would agree with ...
dsferreira (Daniel Ferreira)
11:26 PM Feature #4824: Provide method Kernel#executed?
graywolf (Gray Wolf) wrote:
> Exactly, and the condition is: was this file directly executed?.
We have two dif...
dsferreira (Daniel Ferreira)
11:26 PM Feature #4824: Provide method Kernel#executed?
For what it's worth, I think `__main__` is best, or `main?` if we're moving away from underscores for source-level me... phluid61 (Matthew Kerwin)
11:18 PM Feature #4824: Provide method Kernel#executed?
dsferreira (Daniel Ferreira) wrote:
> [..]
>
> Usually when we use
>
> ```ruby
> if __FILE__ == $0
> # cal...
graywolf (Gray Wolf)
11:12 PM Feature #4824: Provide method Kernel#executed?
graywolf (Gray Wolf) wrote:
> So Kernel#executable? tells me that something is able to be executed, not that
it w...
dsferreira (Daniel Ferreira)
10:39 PM Feature #4824: Provide method Kernel#executed?
I'm not a native English speaker, so this whole comment might be completely off,
but at least to me the ending `~abl...
graywolf (Gray Wolf)
04:45 PM Feature #4824: Provide method Kernel#executed?
Why not:
```ruby
Kernel#executable?
# => true if FILE == $0
```
meaning: Is the file good to be executed?
dsferreira (Daniel Ferreira)
02:25 PM Feature #4824: Provide method Kernel#executed?
It seems as if this may be decided at the upcoming ruby developer
meeting.
Matz voiced concern about the suggeste...
shevegen (Robert A. Heiler)
03:10 PM Revision 3527c05a (git): * 2018-03-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision 401b64c4 (git): Update to ruby/spec@c1b568b
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:00 AM Feature #14575 (Closed): Switch Range#=== to use cover? instead of include?
_This is **a conscious duplicate** of the bug I've created [more than a year ago](https://bugs.ruby-lang.org/issues/1... zverok (Victor Shepelev)
07:38 AM Feature #14574: percent literals and binary encoding strings
"Customizable percent literal" had been proposed as `%y`, YAML literal. nobu (Nobuyoshi Nakada)
04:49 AM Feature #14574: percent literals and binary encoding strings
I think runtime-customisable percent-literal strings are a bit of a hard ask, since things like %w, %r, %x are so tig... phluid61 (Matthew Kerwin)
03:57 AM Feature #14574: percent literals and binary encoding strings
oops. well, that certainly closes first part for me, the one that agitated me to write issue.
there still was case...
pb (pumbur _)
03:22 AM Feature #14574: percent literals and binary encoding strings
~~~ruby
str = "\x00".b #=> "\x00"
str.encoding #=> #<Encoding:ASCII-8BIT>
~~~
Incidentally, if you care about i...
phluid61 (Matthew Kerwin)
02:05 AM Feature #14574 (Open): percent literals and binary encoding strings
coding `"\x00".force_encoding('binary')` or `["\x00"].pack('a*')` is a hassle, is there a chance to have special perc... pb (pumbur _)
07:04 AM Revision 8a15857a (git): mjit_compile.c: use local variables for stack
if catch_except_p is FALSE. If catch_except_p is TRUE, stack values
should be on VM's stack when exception is thrown ...
k0kubun (Takashi Kokubun)
07:04 AM Revision 33949a03 (git): compile.c: set catch_except_p flag
to be used for MJIT's optimization. It's not used for optimization
in this commit yet.
vm_core.h: added catch_except...
k0kubun (Takashi Kokubun)
06:24 AM Revision ae342160 (git): vm.c: trivial optimization
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:37 AM Revision ac44ae58 (git): vm.c: handle_exception loop
* vm.c (vm_exec): hoist out handle_exception and loop to rewind
for each catching frames.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
02:18 AM Bug #13705: [PATCH] `cfp consistency error' occurs when raising exception in bmethod call event
ruby_2_4 r62651 merged revision(s) 59956. nagachika (Tomoyuki Chikanaga)
02:17 AM Revision c2eabd83 (git): merge revision(s) 59956: [Backport #13705]
vm.c: fix `cfp consistency error' which occurs
when raising exception in bmethod call event
* vm.c (...
nagachika (Tomoyuki Chikanaga)
02:09 AM Revision 76307c90 (git): vm.c: untangle goto loop
* vm.c (vm_exec): moved code to get rid of cross-jumps across
branches.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
01:52 AM Revision 1124f139 (git): * 2018-03-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:52 AM Revision c9173b6a (git): vm_exec.c: reduced repeated same calls
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

03/03/2018

10:09 PM Bug #13816: APFS Issue with High Sierra
ruby_2_4 r62647 merged revision(s) 59602,59887. nagachika (Tomoyuki Chikanaga)
10:09 PM Revision fa0a9eab (git): merge revision(s) 59602,59887: [Backport #13816]
High Sierra's APFS cannot use invalid filenames [Bug #13816]
added workaround for APFS file format.
...
nagachika (Tomoyuki Chikanaga)
10:04 PM Bug #13489 (Closed): "make test-all" fails on macOS with case-sensitive filesystem
Applied in changeset ruby_2_4|r62646.
----------
merge revision(s) 58431,58447: [Backport #13489]
test_framework.r...
nagachika (Tomoyuki Chikanaga)
10:04 PM Bug #13489: "make test-all" fails on macOS with case-sensitive filesystem
ruby_2_4 r62646 merged revision(s) 58431,58447. nagachika (Tomoyuki Chikanaga)
10:04 PM Revision 7f8a1be2 (git): merge revision(s) 58431,58447: [Backport #13489]
test_framework.rb: for case-sensitive filesystem
* test/mkmf/test_framework.rb (test_single_framework): fix ...
nagachika (Tomoyuki Chikanaga)
09:54 PM Bug #13894: win32ole/test_word.rb sometimes not quit Word
ruby_2_4 r62645 merged revision(s) 59867. nagachika (Tomoyuki Chikanaga)
09:54 PM Revision 6793642e (git): merge revision(s) 59867: [Backport #13894]
test/win32ole/test_word.rb: word quit without confirmation dialog to save
files. [Bug #13894] Thanks to h.shi...
nagachika (Tomoyuki Chikanaga)
06:58 PM Bug #14573 (Closed): rb_ary_or doesn't check objects hash when the array contains less than SMALL_ARRAY_LEN
Hello,
While debugging a build failure on a 2.5 branch of graphql-ruby (https://github.com/rmosolgo/graphql-ruby/p...
Willian (Willian van der Velde)
05:33 PM Bug #14572: Gem::Text methods not available
Yes, I would not have known myself if havenwood would not have
pointed out to me, a few years ago, that levensthein-...
shevegen (Robert A. Heiler)
02:35 PM Bug #14572: Gem::Text methods not available
correcting myself - looks like it just needs to be invoked like this
require 'rubygems/text'
extend Gem::Text
p ...
svnpenn (Steven Penny)
02:23 PM Bug #14572 (Rejected): Gem::Text methods not available
http://ruby-doc.org/stdlib/libdoc/rubygems/rdoc/Gem/Text.html
none of these work because they are private? see exa...
svnpenn (Steven Penny)
01:06 PM Feature #9001: Please package better standard library
I think nokogiri is not a good addition. Not because it is a bad
library, no, quite the opposite, but if I recall co...
shevegen (Robert A. Heiler)
05:09 AM Revision 3bc92b8e (git): mjit_config.h: MJIT_LDSHARED
* configure.in (MJIT_LDSHARED): define based on LDSHARED with
replacing CC with MJIT_CC.
* Makefile.in, win32/Make...
nobu (Nobuyoshi Nakada)
04:50 AM Revision fc2764e5 (git): insns.def: unwrap vm_exec for yield
Outer vm_exec can catch longjmp. We don't need to call vm_exec first
here.
This optimizes JIT-ed yield:
* Benchmark...
k0kubun (Takashi Kokubun)
04:07 AM Revision c0181f31 (git): * 2018-03-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:07 AM Revision b7aae528 (git): vm.c: add mjit_enable_p flag
to count up total calls properly. Some places (especially CALL_METHOD)
invoke mjit_exec twice for one method call. It...
k0kubun (Takashi Kokubun)
02:39 AM Bug #13895: TestVMDump test fails on High Sierra
ruby_2_4 r62640 merged revision(s) 59893,59922. nagachika (Tomoyuki Chikanaga)
02:39 AM Revision dff0aeda (git): merge revision(s) 59893,59922: [Backport #13895]
fix the case High Sierra's mincore(2) may return -128 [Bug #13895]
Fix typos [ci skip]
git-svn-id: svn+ssh:...
nagachika (Tomoyuki Chikanaga)
02:25 AM Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
ruby_2_4 r62639 merged revision(s) 58769,59710,59712. nagachika (Tomoyuki Chikanaga)
02:25 AM Revision 794ec1d2 (git): merge revision(s) 58769,59710,59712: [Backport #13566]
Treat NULL reference case [Bug #13566]
Fix C level backtrace on Darwin
SEGV caused by invalid instr...
nagachika (Tomoyuki Chikanaga)
02:07 AM Bug #13232: Comparing BigDecimal to float or Rational fails sometimes
ruby_2_4 r62638 merged revision(s) 57597,57951. nagachika (Tomoyuki Chikanaga)
02:07 AM Revision e5a430e2 (git): merge revision(s) 57597,57951: [Backport #13232]
bigdecimal: version 1.3.1
Import bigdecimal version 1.3.1. The full commit log is here:
https://...
nagachika (Tomoyuki Chikanaga)
12:13 AM Feature #14570: Make File.expand_path/real_path casing consistent on Windows
If the behaviour is adjusted to reflect the filesystem, it would be nice to do the same for `__FILE__` (and I assume ... graywolf (Gray Wolf)

03/02/2018

09:46 PM Bug #14571 (Closed): File descriptor leak in resolv.rb
There's an edge case in resolv.rb that can lead to file descriptor leaks on a highly saturated system (logstash in ou... quixoten (Devin Christensen)
09:31 PM Feature #14570 (Open): Make File.expand_path/real_path casing consistent on Windows
`File.realpath` returns the path with the same upper/lower case characters as the input parameter. But `File.expand_p... larskanis (Lars Kanis)
09:28 PM Bug #14569: Ruby dumps core involving XML file
It may be the same as #14273. wanabe (_ wanabe)
08:54 PM Bug #14569 (Closed): Ruby dumps core involving XML file
See https://github.com/projectblacklight/blacklight/issues/1840 TolstoyDotCom (C K)
02:45 PM Bug #14568 (Closed): Build failures - MinGW ruby-loco since 62622 2018-03-01
Applied in changeset trunk|r62637.
----------
openssl: search winsock
* ext/openssl/extconf.rb: on Windows search w...
nobu (Nobuyoshi Nakada)
02:33 PM Bug #14568: Build failures - MinGW ruby-loco since 62622 2018-03-01
@nobu,
From the MSYS2 shell -
```
$ pkg-config --libs openssl
-LE:/msys64/mingw64/lib -lssl -lcrypto
```
MSP-Greg (Greg L)
02:25 PM Bug #14568: Build failures - MinGW ruby-loco since 62622 2018-03-01
nobu (Nobuyoshi Nakada) wrote:
> Do you have `pkg-config` command?
> If so, what does `pkg-config --libs` return?
...
nobu (Nobuyoshi Nakada)
02:22 PM Bug #14568: Build failures - MinGW ruby-loco since 62622 2018-03-01
Do you have `pkg-config` command?
If so, what does `pkg-config --libs` return?
nobu (Nobuyoshi Nakada)
01:41 PM Bug #14568 (Closed): Build failures - MinGW ruby-loco since 62622 2018-03-01
Since 62622, MinGW builds have been failing (62627, 62628, 62631). See https://ci.appveyor.com/project/MSP-Greg/ruby... MSP-Greg (Greg L)
02:45 PM Revision 8032b00f (git): openssl: search winsock
* ext/openssl/extconf.rb: on Windows search winsock library
always, regardless pkg-config. direct use of winsock i...
nobu (Nobuyoshi Nakada)
01:08 PM Misc #14567: Clarify YAML docs
@Eregon, thanks for merging!
BTW, as we are here, I have posted several doc.patches lately, and they had no reacti...
zverok (Victor Shepelev)
12:57 PM Misc #14567: Clarify YAML docs
@zverok Thank you for the patch! Eregon (Benoit Daloze)
12:56 PM Misc #14567 (Closed): Clarify YAML docs
Applied in changeset trunk|r62635.
----------
Clarify the documentation of the YAML module [Misc #14567]
Based on a...
Eregon (Benoit Daloze)
12:49 PM Misc #14567: Clarify YAML docs
Sounds good to me, I'll commit it. Eregon (Benoit Daloze)
12:44 PM Misc #14567 (Closed): Clarify YAML docs
The problem I am trying to solve: If you try to understand what methods do `YAML` have, and what parameters, say, `YA... zverok (Victor Shepelev)
12:59 PM Bug #14118: Please backport r59454, r59954
ruby_2_4 r62636 merged revision(s) 59454,59954. nagachika (Tomoyuki Chikanaga)
12:59 PM Revision 66eeabc4 (git): merge revision(s) 59454,59954: [Backport #14118]
configure.in: use libtool
* configure.in: use libtool on macOS to suppress a warning against
debug...
nagachika (Tomoyuki Chikanaga)
12:56 PM Revision 6a792d0b (git): Clarify the documentation of the YAML module [Misc #14567]
Based on a patch from Victor Shepelev
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62635 b2dd03c8-39d4-4d8f-98f...
Eregon (Benoit Daloze)
12:45 PM Bug #14438: TestTimeTZ: failures with recent version of tzdata
ruby_2_4 r62634 merged revision(s) 62506,62508. nagachika (Tomoyuki Chikanaga)
12:45 PM Revision 6ea227b9 (git): merge revision(s) 62506,62508: [Backport #14438]
test_time_tz.rb: past Japanese DST tzdata fix
* test/ruby/test_time_tz.rb (TestTimeTZ#test_asia_tokyo): foll...
nagachika (Tomoyuki Chikanaga)
11:24 AM Revision 1de78c5f (git): io/console: drop 2.1.0 support [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:25 AM Bug #14557: rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー
ruby_2_5 r62632 merged revision(s) 62606,62607. naruse (Yui NARUSE)
08:25 AM Revision 579ffd94 (git): merge revision(s) 62606,62607: [Backport #14557]
file.c: get rid of useless conversion
* file.c (rb_file_s_stat): File.stat does not accept an IO
o...
naruse (Yui NARUSE)
07:53 AM Revision 013016b9 (git): io/console: drop 2.0.0 support [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:49 AM Revision d1d2235e (git): Makefile.sub: need suffix
* win32/Makefile.sub: fix missing suffix of user32.lib.
[Bug #14422]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
07:24 AM Revision 0f3452f4 (git): Makefile.sub: link user32.lib
* win32/Makefile.sub: always link user32.lib which provides a lot
of very common library functions. [Bug #14422]
...
nobu (Nobuyoshi Nakada)
05:31 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
Seems marking dead fiber's stack. nobu (Nobuyoshi Nakada)
04:36 AM Revision 11bc984e (git): search winsock libraries explicitly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:37 AM Bug #14422 (Closed): Ruby configuration options should not be reused for gem builds
Applied in changeset trunk|r62627.
----------
configure.ac: library options to MAINLIBS
* configure.ac (MAINLIBS): ...
nobu (Nobuyoshi Nakada)
01:37 AM Revision bb3db69e (git): configure.ac: library options to MAINLIBS
* configure.ac (MAINLIBS): moved library options for main program
and static libruby, and append MAINLIBS to LIBRUB...
nobu (Nobuyoshi Nakada)
01:16 AM Revision 55d2c5a8 (git): Makefile.in (ruby.pc): phony target [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:37 AM Revision 96cda9bb (git): configure.ac: fix up r59130
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:36 AM Bug #14566 (Closed): `raise` in `Exception#message` causes infinite loop
This code does not stop.
```ruby
class A < StandardError
def message
raise
end
end
raise A
```...
pocke (Masataka Kuwabara)

03/01/2018

10:49 PM Revision 72df2630 (git): * 2018-03-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:49 PM Revision f6ff45ce (git): MJIT specific flags
Passing options to configure like as `configure MJIT_OPTFLAGS=-O
MJIT_DEBUGFLAGS=-g` overrides options to be used to ...
nobu (Nobuyoshi Nakada)
05:56 PM Feature #14565: Simpler, one-liner, failsafe require in ruby? [Suggested names: require_failsafe, require_safe, require_try, require_add)
@shevegen If you press "Edit", the form has `Description [Edit]` field, and you can edit description there. zverok (Victor Shepelev)
05:49 PM Feature #14565: Simpler, one-liner, failsafe require in ruby? [Suggested names: require_failsafe, require_safe, require_try, require_add)
(I have a few typos above; is there a way to edit the first post in the
bug tracker? I only seem to be able to edit ...
shevegen (Robert A. Heiler)
05:48 PM Feature #14565 (Open): Simpler, one-liner, failsafe require in ruby? [Suggested names: require_failsafe, require_safe, require_try, require_add)
I have quite a bit of code like this:
```ruby
begin
require 'x/tools/cdrskin.rb'
rescue LoadError; end
```
...
shevegen (Robert A. Heiler)
03:56 PM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
harbirg (Harbir G) wrote:
> I can also reproduce the same crash on MacOS High Sierra 10.13.2. Occurs on both 2.5.0 a...
stuarthadfield (Stuart Hadfield)
10:44 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I can reproduce, MacOS High Sierra 10.13.3 (17D47)
```
nedims-MacBook-Pro:~ nedim$ irb
2.5.0 :001 > enum = Enume...
ned (Ned Hadzo)
06:04 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I can also reproduce the same crash on MacOS High Sierra 10.13.2. Occurs on both 2.5.0 and 2.6.0-preview1. harbirg (Harbir G)
05:28 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
Yes, I have been able to reproduce this issue only on mac. dazuma (Daniel Azuma)
03:09 AM Bug #14561: Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
I can't reproduce this issue with current trunk (2.6) on Linux / Windows.
clang (mac) issue?
ko1 (Koichi Sasada)
01:10 PM Feature #14564: `dig` opposite method
Was already proposed as a "bury" (direct antonym to `dig`) and rejected: https://bugs.ruby-lang.org/issues/11747 and ... zverok (Victor Shepelev)
12:55 PM Feature #14564: `dig` opposite method
I have nothing against the functionality, but I think the name .expand()
is not a good one. When I read .expand, I t...
shevegen (Robert A. Heiler)
08:57 AM Feature #14564 (Open): `dig` opposite method
We have nice `dig` method that helps a lot.
Though we didn't have an opposite method that allows setting a value.
I...
nilcolor (Aleksey Blinov)
10:52 AM Bug #14422: Ruby configuration options should not be reused for gem builds
So I have another issue with the configuration options. I tried to enable GMP support in Ruby on Fedora. Therefore, t... vo.x (Vit Ondruch)
09:40 AM Feature #14551: What's missing to switch to Git instead of using Subversion?
> 1) Revisions become meaningless hashes; it's totally impossible to look at a revision id and know where it fits in ... Eregon (Benoit Daloze)
08:26 AM Revision 5fa3c57e (git): compile.c: raise on invalid input
* compile.c (ibf_load_object_unsupported, ibf_load_object_class):
should raise an exception. rejection of invalid ...
nobu (Nobuyoshi Nakada)
07:59 AM Revision b001766b (git): compile.c: do not truncate VALUE to long
* compile.c (ibf_dump_object_regexp): do not truncate VALUE to
long. it makes invalid VALUE on IL32LLP64 platforms...
nobu (Nobuyoshi Nakada)
06:41 AM Bug #14563 (Closed): irb in irb raises a FATAL error
Start irb in irb, then C-c and C-d cause a fatal error.
~~~ text
$ irb
irb(main):001:0> irb
irb#1(main):001:0> ...
hkdnet (Ko Sato)
04:10 AM Bug #14562 (Closed): Do not warn for assignment in conditionals inside ()
Applied in changeset trunk|r62620.
----------
parse.y: refine assign_in_cond warning
* parse.y (assign_in_cond): re...
nobu (Nobuyoshi Nakada)
03:47 AM Bug #14562: Do not warn for assignment in conditionals inside ()
Just remove `if`.
It is the warning for assignment of a **literal**, which is not "conditional".
nobu (Nobuyoshi Nakada)
01:15 AM Bug #14562 (Closed): Do not warn for assignment in conditionals inside ()
Ruby warns against this code, which is very helpful.
```
% ruby -we 'if a=1; p a; end'
-e:1: warning: found = in...
matsuda (Akira Matsuda)
04:10 AM Revision c9ecea33 (git): parse.y: refine assign_in_cond warning
* parse.y (assign_in_cond): refine a warning message for
assignment of a literal in conditinal expression.
[ruby-...
nobu (Nobuyoshi Nakada)
03:26 AM Revision 9244cfa1 (git): tool/bisect.sh: extracted build part [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:33 AM Revision 3f465cc6 (git): bisect.sh: make srcs in builddir [ci skip]
* tool/bisect.sh: also srcs needs Makefile, must in the build but
not the source directory.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
02:04 AM Bug #14334: Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
I filed a separate issue https://bugs.ruby-lang.org/issues/14561 with a small repro case involving Enumerator and thr... dazuma (Daniel Azuma)
01:13 AM Feature #12010: Exclude dot and dotdot from Dir#each
This can be closed by #13969? nobu (Nobuyoshi Nakada)
12:37 AM Revision 7d34ed6e (git): compile.c: fix load_from_binary
* compile.c (ibf_load_iseq_each): realpath may be nil. follow up
r59709. [fix https://github.com/Shopify/bootsnap...
nobu (Nobuyoshi Nakada)

02/28/2018

11:32 PM Bug #14561 (Closed): Consistent 2.5.0 seg fault in GC, related to accessing an enumerator in a thread
This seg fault happens consistently on OSX (specifically I'm reproing it on a late 2015 Macbook pro running 10.13.3, ... dazuma (Daniel Azuma)
11:31 PM Revision 7d55ee28 (git): * 2018-03-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:31 PM Revision 43e41029 (git): Revert r61936 "compile.c: use ALLOCV_N"
* compile.c (ibf_dump_object_list): `dump->obj_list` is not fixed
yet, as new objects are pushed by lbf_dump_object...
nobu (Nobuyoshi Nakada)
09:41 PM Bug #14558: "Backtrace in reverse order" always upsets my brain!
I wish the original backtrace order is back. If at least the order was consistent. I must agree that the current situ... vo.x (Vit Ondruch)
12:39 PM Bug #14558: "Backtrace in reverse order" always upsets my brain!
I think I understand what Goro Fuji refers to.
It sometimes takes me a while as well to adjust to the change, too....
shevegen (Robert A. Heiler)
08:20 AM Bug #14558: "Backtrace in reverse order" always upsets my brain!
mrkn (Kenta Murata) wrote:
> > it sometimes "reversed", sometimes "non-reversed"
>
> Is it acceptable that the ba...
gfx (Goro FUJI)
08:10 AM Bug #14558: "Backtrace in reverse order" always upsets my brain!
> it sometimes "reversed", sometimes "non-reversed"
Is it acceptable that the backtrace is always new, 2.5-style o...
mrkn (Kenta Murata)
07:37 AM Bug #14558 (Closed): "Backtrace in reverse order" always upsets my brain!
A Ruby 2.5.0 feature "backtrace in reverse order", issued in https://bugs.ruby-lang.org/issues/8661, is confusing in ... gfx (Goro FUJI)
07:25 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
I would argue strongly for keeping simpler one-word naming conventions where possible. Ruby is built upon a simple el... baweaver (Brandon Weaver)
07:02 PM Feature #14463: Allow comments to precede dots in member expressions
shevegen (Robert A. Heiler) wrote:
> > I still find it very odd that it's inconsistent.
>
> Tsuyoshi Sawada point...
isiahmeadows (Isiah Meadows)
06:22 PM Feature #14551: What's missing to switch to Git instead of using Subversion?
[email protected] wrote:
> Two points that would be worse for git, the first is general,
> the second is pers...
normalperson (Eric Wong)
02:08 PM Feature #14551: What's missing to switch to Git instead of using Subversion?
duerst (Martin Dürst) wrote:
> 1) Revisions become meaningless hashes; it's totally impossible to look at a revision...
nobu (Nobuyoshi Nakada)
05:43 AM Feature #14551: What's missing to switch to Git instead of using Subversion?
Two points that would be worse for git, the first is general, the second is personal:
1) Revisions become meaningles...
duerst (Martin Dürst)
04:22 PM Bug #14560 (Closed): Segmentation fault near the end of large Rails test suite
I am consistently getting a Segmentation Fault about 1800 tests into a test suite with about 1900 tests. This is for ... moveson (Mark Oveson)
02:31 PM Revision 9af2ab9d (git): NEWS: resurrect ticket number [ci skip]
which was unintentionally dropped at r62612.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62614 b2dd03c8-39d4-4...
k0kubun (Takashi Kokubun)
01:32 PM Revision e6faeff3 (git): common.mk: clean timestamp and intermediate header
[ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:33 PM Feature #14559: ENV.slice
Seems sensible. shevegen (Robert A. Heiler)
08:39 AM Feature #14559 (Closed): ENV.slice
I would like to request `ENV.slice`, which should behave analogous to `Hash#slice`.
```ruby
ENV.slice("PATH", "FO...
sawa (Tsuyoshi Sawada)
12:21 PM Feature #14256: Deprecate $SAFE support in ERB and let ERB.new take keyword arguments for it
I forgot to have a link to this ticket in r62612.
Ruby 2.5's ERB.new interface will continue to be available unti...
k0kubun (Takashi Kokubun)
12:12 PM Revision e4e65671 (git): erb.rb: relax warn level of ERB.new
I changed my mind and thought branching ERB.new in all libraries is too
hard. Code becomes too ugly. I increased the ...
k0kubun (Takashi Kokubun)
11:12 AM Revision 9d16226f (git): Prefer to use %x instead of backtick.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:52 AM Bug #14549: abort Date#step
ruby_2_5 r62610 merged revision(s) 62572. naruse (Yui NARUSE)
09:52 AM Revision 607927bf (git): merge revision(s) 62572: [Backport #14549]
date_core.c: defensive code
* ext/date/date_core.c (f_cmp): check comparison failure.
* ext/date/da...
naruse (Yui NARUSE)
09:49 AM Bug #14438: TestTimeTZ: failures with recent version of tzdata
ruby_2_5 r62609 merged revision(s) 62506,62508. naruse (Yui NARUSE)
09:49 AM Revision 954f4e00 (git): merge revision(s) 62506,62508: [Backport #14438]
test_time_tz.rb: past Japanese DST tzdata fix
* test/ruby/test_time_tz.rb (TestTimeTZ#test_asia_tokyo): foll...
naruse (Yui NARUSE)
07:31 AM Revision 4542d616 (git): skip a test if another Thread is running.
* test/ruby/test_time.rb (test_strftime_no_hidden_garbage): this test
checks no object allocation while specific pr...
ko1 (Koichi Sasada)
06:30 AM Feature #14546: Hash#delete!
What is wrong with using `fetch`?
```ruby
{a: "a"}.fetch(:b) # => KeyError: key not found: :b
```
sawa (Tsuyoshi Sawada)
05:43 AM Bug #14557 (Closed): rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー
Applied in changeset trunk|r62607.
----------
file.c: realpath on special symlink
* file.c (realpath_rec): fallback...
nobu (Nobuyoshi Nakada)
02:35 AM Bug #14557 (Closed): rubyコマンド引数にファイルを渡す際, プロセス置換を使用するとエラー
BashやZshにはプロセス置換があり, コマンドにファイル名を渡す代わりにプロセスの出力を渡すことができる. rubyコマンドにプロセスを渡した際にファイルディスクリプタが読めない旨のエラーを得た. 添付したtest.shをbash... octaltree (tree octal)
05:43 AM Revision 5a53cbe3 (git): file.c: realpath on special symlink
* file.c (realpath_rec): fallback to symlink path when it is
accessible but the link target is not actual entry on ...
nobu (Nobuyoshi Nakada)
05:17 AM Revision 1daa624d (git): file.c: get rid of useless conversion
* file.c (rb_file_s_stat): File.stat does not accept an IO
object as trying conversion to path name string first. ...
nobu (Nobuyoshi Nakada)
01:06 AM Feature #13901 (Closed): Add branch coverage
Thank you marcandre for proposing the format, and really sorry for my super-late reply.
I considered it seriously ...
mame (Yusuke Endoh)
12:53 AM Feature #4095 (Closed): C1 Coverage
Branch coverage has been already implemented at #13901 and released in Ruby 2.5.0.
Closing this ticket. Sorry for le...
mame (Yusuke Endoh)
 

Also available in: Atom