Activity
From 03/31/2018 to 04/06/2018
04/06/2018
-
11:52 PM Bug #14667: Segmentation fault in Ruby during iOS automation
- My automation tests are trying to install the iOS application-
ruby ~/path/to/install/script/install_ipa.rb <device udid> com.company.squared.sqbudev ~/path/to/ipa/WebExSquaredIntegrationTests.ipa -
12:58 PM Bug #14667 (Feedback): Segmentation fault in Ruby during iOS automation
- ```
-- C level backtrace information -------------------------------------------
0 ruby 0x00000001022a610b rb_vm_bugreport + 379
1 ruby 0x00000001021494ef rb_bug_contex... -
07:21 AM Bug #14667: Segmentation fault in Ruby during iOS automation
- This is the crash dump from /Library/Logs/CrashReporter/
~~~
Process: ruby [59453]
Path: /Users/USER/*/ruby
Identifier: ruby
Version: 0
Code Type: X86-64 (Native... -
12:22 AM Bug #14667 (Closed): Segmentation fault in Ruby during iOS automation
- Hello,
I'm using Calabash for iOS automation. My tests are crashing the ruby interpreter. Could you please help in finding out what the issue is?
Best,
Sankalp
~~~
[u"Running with options: '14e26a69f942dd7867bc33c547b89246... -
08:50 PM Revision 5506e9b1 (git): tool/ruby_vm/scripts/insns2vm.rb: fix typo in r62064
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:04 PM Bug #14653: Bootsnap gets segmentation fault
- I guess it is fixed at [Bug #14553] r63040.
(And it also needs [Bug #14660] r63103 to pass all tests, but although it is not directly related to this issue.)
Would you please retry with latest trunk ruby?
An Execution result of my... - 03:06 PM Revision edfd0632 (git): * 2018-04-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 PM Revision f7faedc7 (git): Use assert_operator instead of assert
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:25 PM Revision 1289cc2d (git): * 2018-04-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:25 PM Revision d03fa8ca (git): symbol.h: remove stale symbol deleted at r47913
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:27 AM Feature #14666: nil.any?{} should return false
- This could maybe be achieved in user code by adding some kind of Optional/Maybe construct, which could include Enumerable.
Then it would behave either as an empty Array or an Array of one element, based on whether it contains a value.
... -
02:24 AM Feature #14666: nil.any?{} should return false
- I fully aggree with all the commenters.
It boils down to if nil should be Enumerable.
Obviously it should be not. because nil is special.
But then nil means "not in list" or the empty list or the not existing list?
I know this ... -
12:26 AM Feature #14666 (Rejected): nil.any?{} should return false
- `any?`, `all?`, and the family can be defined only on container objects from the meanings.
`nil` is not a container object.
-
12:00 AM Feature #14666: nil.any?{} should return false
- `.any?` only makes sense on `Enumerable`s. There is no end to the methods that we would need to define on `nil` if we went this route.
-1
-
07:27 AM Feature #5382 (Closed): %r{…} and similar delimited strings, arrays, and regexps aren’t highlighted in ruby-mode
- According to nobu, this has been already fixed. Closing.
-
05:28 AM Bug #5368: ensure節でsleepするようなThreadがあるとインタプリタが終了しない
- 現状の整理です。
```
Thread.new do
begin
sleep
ensure
sleep
end
end
```
もともとは上のコードで CPU 使用率 100% でフリーズしていたという問題でしたが、現状は次のようになってます。
* CPU 使用率 100 % は解決済
* Ctrl+C から 1 秒くらいで終了する
rb_thread_terminate_all は、永遠に待つのでは... -
03:58 AM Bug #14668 (Closed): Ruby2.6.0-preview1とtrunkでnmatrixがコンパイルできない
- https://github.com/SciRuby/nmatrix
Ruby2.5.1 まではコンパイルできたのですが、Ruby2.6.0-preview1 および trunk(r63103) でコンパイルできませんでした。
trunk を使ってビルドしたときのログです。
```
$ cd nmatrix
$ bundle exec rake compile:nmatrix
cd tmp/x86_64-linux/nmatrix/2.6.0
... -
03:14 AM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
- jottr (jottr -) wrote:
> I'd like to inquire on the progress of this issue. What is missing to get this resolved?
> ...
get_stack and get_main_stack needs platform dependent implementation.
In this context "platform" means libc (or l... -
02:55 AM Bug #12181 (Closed): ブロックがたくさんあるファイルを編集するとruby-modeが重い
- 再度確認したら、特に問題なく使えるているみたいなので閉じます。
04/05/2018
-
11:06 PM Feature #14666 (Rejected): nil.any?{} should return false
- Hi everyone at ruby/trunk
I encountered `nil.any?`
```
undefined method `any?' for nil:NilClass (NoMethodError)
```
I fully agree with all of yours,
that `nil` should be kept slim.
But than, on the other hand,
the existen... -
09:22 PM Bug #14664: After upgrade to 2.4.4: header field value cannot include CR/LF
- naruse@airemix.jp wrote:
> It's from r61359 because HTTP doesn't allow CRLF in their header value.
> I think your application was silently broken from before.
CRLF followed by leading-whitespace (LWS) should be allowed
"Host:\r\... -
05:16 PM Bug #14387: Ruby 2.5 を Alpine Linux で実行すると比較的浅めで SystemStackError 例外になる
- I'd like to inquire on the progress of this issue. What is missing to get this resolved?
It is affecting downstream users who deploy their ruby applications by means of alpine linux containers. The alpine linux ruby containers are cu... -
05:12 PM Feature #14594: Rethink yield_self's name
- My two cents:
This method acts like a **pipe operator**, it passes itself **through** the block and returns whatever the block returns.
The block execution maybe will change the value itself, maybe not. But `yield_self` proposes **ch... -
01:53 PM Bug #14662: Stack consistency error in 2.5.1
- Thanks for the quick response! Here it is in trunk (commit ab73022cb2357db5e757aed6a7c2f0c4268aa7c7):
~~~
Failure/Error: <%= stylesheet_link_tag "stylist", media: "all" %>
fatal:
Stack consistency error (... -
01:13 PM Bug #14660 (Closed): RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856
- Applied in changeset trunk|r63103.
----------
compile.c: fix positions encode
* compile.c (ibf_load_iseq_each): iseq_size necessary to encode
positions is set in ibf_load_code(). [Bug #14660] -
01:13 PM Revision 7084c015 (git): compile.c: fix positions encode
- * compile.c (ibf_load_iseq_each): iseq_size necessary to encode
positions is set in ibf_load_code(). [Bug #14660]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:46 PM Revision d1c9c0ad (git): compile.c: do not dump pointers
- * compile.c (ibf_dump_iseq_each): ensure succ_index_table pointer
field to be 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:03 PM Revision e9c2fe4e (git): compile.c: clear padding
- * compile.c (IBF_ZERO): clear padding of struct not to include
garbages in dumped binary data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:48 AM Revision 6bcfa848 (git): lib/rubygems/test_case.rb: take over @gem_prelude_index
- Gem::TestCase normalizes each path in $LOAD_PATH, which deleted the flag
of @gem_prelude_index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:05 AM Bug #14665 (Third Party's Issue): mailCatcher et ruby on rails
- Seems an EventMachine's issue.
-
07:04 AM Revision bc6e61f1 (git): compile.c: do not dump pointers
- * compile.c (ibf_dump_iseq_each): do not dump succ_index_table
pointer. positions are dumped as integer arrays. pointer
values are meaningless outside the process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63099 b2dd03c8-3... -
07:00 AM Revision 04dfc46a (git): compile.c: zero fill
- * compile.c (ibf_dump_align): fill padding with zero, instead of
resizing only, not to leave garbages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:05 AM Revision 4a7bf2ef (git): `make test-all COVERAGE=true` supports directory-separated build
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
04/04/2018
-
10:03 PM Bug #14663: getting "killed string.c" rdoc failed while trying to make ruby-2_5_1
- I guess that the "Killed" message is from OOM Killer.
I want to confirm the message is from OOM Killer.
Please run the command below just after "Killed" message:
$ sudo cat /var/log/messages | grep Killed -
11:20 AM Bug #14663: getting "killed string.c" rdoc failed while trying to make ruby-2_5_1
- Seems as if rdoc has a problem. If you do not need local rdoc, perhap
you can use "--disable-install-rdoc", just to see if that would
finish the compilation for you there.
nobu probably has a much better idea how to avoid the above... -
07:25 AM Bug #14663 (Closed): getting "killed string.c" rdoc failed while trying to make ruby-2_5_1
Sponsored by:
_____ _
|_ _| ___ ___ ___ _| | _ _ ___ ___
| | | -_|| _|| . || . || | || || -_|
|_| |___||_| |__,||___||_ ||_|_||___|
|___|
root@localhost:/sdcard/r...- 03:44 PM Revision 97d610be (git): * test/test_tempfile.rb (test_{new,create}_traversal_dir): should not assume `t`
- is always set. if `t` is nil, `NoMethodError` will be raised and the real
cause will be hidden.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:26 PM Revision c7d4c598 (git): * 2018-04-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Revision 2de0c729 (git): test/test_tempfile.rb: close a file object created by Tempfile.create
- To stop a "Leaked file descriptor" warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 PM Bug #14637 (Closed): Rational#to_f returns a wrong result when denominator is big
- Applied in changeset trunk|r63093.
----------
bignum.c: Bignum#fdiv avoids double division when divisor is bignum
`Rational(int, bignum).to_f` sometimes returned a wrong result because
`Bignum#div` casted its divisor to double. [Bug #... -
02:02 PM Revision 85bcd2b3 (git): bignum.c: Bignum#fdiv avoids double division when divisor is bignum
- `Rational(int, bignum).to_f` sometimes returned a wrong result because
`Bignum#div` casted its divisor to double. [Bug #14637] [ruby-core:86330]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:17 PM Revision ab73022c (git): mjit_compile.c: disable stack consistency check
- This should be basically safe because VM already does this check.
I don't think JIT-ed code, which should be specially optimized, should
still do this.
* Benchmark
Calculating -------------------------------------
... -
11:15 AM Bug #14665: mailCatcher et ruby on rails
- I don't really speak french but it seems to be about rails rather
than ruby? -
10:02 AM Bug #14665 (Third Party's Issue): mailCatcher et ruby on rails
- bonjour,
chaque fois que je lance mailcatcher et que je me rends sur la page : 127.0.0.0:1080, mailcatcher stop et me rapporte un bug.
Ci-joint, un fichier txt du rapport de bug.
Très cordialement,
lflapy -
11:00 AM Revision c2007e19 (git): iseq.c: indent iseq dump
- * iseq.c (rb_iseq_disasm): indent catch_table iseq entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:05 AM Bug #14662: Stack consistency error in 2.5.1
- Thank you for the report.
Could you try with the trunk, which would dump running instructions on the error?
-
09:13 AM Bug #14664: After upgrade to 2.4.4: header field value cannot include CR/LF
- Upgrade google-api-client gem to 0.20.0.
cf. https://github.com/google/google-api-ruby-client/pull/648 -
08:58 AM Bug #14664 (Rejected): After upgrade to 2.4.4: header field value cannot include CR/LF
- It's from r61359 because HTTP doesn't allow CRLF in their header value.
I think your application was silently broken from before. -
08:22 AM Bug #14664 (Rejected): After upgrade to 2.4.4: header field value cannot include CR/LF
- We are experiencing this issue after upgrading from ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-linux] to ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-linux]. Reverting back to 2.4.3 the code works.
~~~
header field valu... -
08:19 AM Revision 51d227e3 (git): refactoring r63073.
- * cont.c (root_fiber_alloc): call `ConvertThreadToFiber()` here.
`rb_fiber_t` for root_fiber is allocated before running Threads.
Fiber objects wrapping this rb_fiber_t for root_fiber are created
when root Fiber object is required... -
07:46 AM Revision 746a88e1 (git): gc.c: Fix a typo
- Pointed by hkdnet <satoko.itse@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:53 AM Revision e440bfae (git): rexml: Fix a XPath bug of /child::node()
- [Bug #14600]
* lib/rexml/xpath_parser.rb: Fix a bug that "/child::node()" returns
XML declaration and text nodes out of root element.
* test/rexml/test_jaxen.rb: Enable more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... - 06:51 AM Revision 478d3dff (git): rexml: Add codes for debugging XPath logic
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:36 AM Revision 1d6ca665 (git): rexml: Fix a XPath bug of function()/path
- [Bug #14600]
* lib/rexml/functions.rb: Fix a bug that "function()/path" always returns
nothing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:00 AM Revision c5632105 (git): use Queue for inter-thread synchronization.
- * test/ruby/test_bignum.rb (test_interrupt_during_to_s): should not use
"while" synchronization, but should use Queue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:28 AM Revision 5ff72d05 (git): iseq.c: strip trailing spaces in dump
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:27 AM Revision b537823f (git): rexml: Fix a XPath bug of @attribute/parent
- [Bug #14600]
* lib/rexml/functions.rb: Fix a bug that "@attribute/parent" doesn't
return element of its attribute.
* test/rexml/test_jaxen.rb: Enable more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63083 b2dd03c8-39d4... - 03:26 AM Revision d050a28f (git): rexml: Fix a XPath bug of $variable
- [Bug #14600]
* lib/rexml/functions.rb: Fix a bug that "$variable" returns
node instead of ndoe set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:26 AM Feature #14605: Remove `original_iseq` from `rb_iseq_constant_body`
- On my comment, I want to make clear that is it a typo of "encoded" -> "decoded" or not.
> I don't understand why we would cache this in the struct besides performance?
Maybe it is a historical reason. Ruby 1.9 has an encoded iseq a...
04/03/2018
-
11:29 PM Bug #14480 (Third Party's Issue): miniruby crashing when compiled with -O2 or -O1 on aarch64
- GCC upstream changed aarch64 default behaviour on its revision 257984.
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/common/config/aarch64/aarch64-common.c?r1=257984&r2=257983&pathrev=257984
Fundamental frame pointer corruption may be fi... -
09:54 PM Bug #14662 (Closed): Stack consistency error in 2.5.1
- We've been trying to upgrade an app to Ruby 2.5 and are seeing interpreter crashes with `Stack consistency error` messages on both 2.5.0 and 2.5.1 when running our RSpec test suite. I've spent several days trying to pin this down but hav...
-
04:54 PM Revision c79307c0 (git): test_fiber.rb: fix test_create_fiber_in_new_thread
- * test/ruby/test_fiber.rb (test_create_fiber_in_new_thread):
prefix to run, and get the result value not only waiting.
[Bug #14642]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:50 PM Revision 9ba849e6 (git): Fix typo
- [Bug #14642]
[Fix GH-1855]
From: MSP-Greg <MSP-Greg@users.noreply.github.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:51 PM Revision c592ce40 (git): rexml: Fix a XPath bug of name(node-set)
- [Bug #14600]
* lib/rexml/functions.rb: Fix a bug that "name(node-set)" returns
element instead of element name.
* test/rexml/test_jaxen.rb: Enable more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63079 b2dd03c8-39d4-4d... - 03:42 PM Revision a03e6e5e (git): * 2018-04-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:42 PM Revision bc34d92f (git): mjit.c: add class serial of singleton class
- for toplevel self.
Toplevel self's class is not `Object` but `#<Class:Object>`.
This commit allows to inline method call setup for toplevel methods.
I've thought r63053 works but it doesn't...
I actually want to add all singleton class... -
03:30 PM Bug #14642: Fiber make crash on Windows - webrick/httpproxy.rb ?
- @ko1
Thanks for the work. The test is not being run as `assert_euqal` contains a small typo. See [GitHub PR 1855](https://github.com/ruby/ruby/pull/1855).
Greg -
10:26 AM Bug #14642: Fiber make crash on Windows - webrick/httpproxy.rb ?
- Sorry for late fixing.
The easy repro is here:
```
def assert_create_fiber_in_new_thread
ret = Thread.new{
Thread.new{
Fiber.new{Fiber.yield :ok}.resume
}.join
}.join
assert_euqal :ok, ret, ... -
10:21 AM Bug #14642 (Closed): Fiber make crash on Windows - webrick/httpproxy.rb ?
- Applied in changeset trunk|r63073.
----------
Fix Fiber with Thread issue on Windows [Bug #14642]
* cont.c (rb_threadptr_root_fiber_setup): divide into two functions:
* rb_threadptr_root_fiber_setup_by_parent(): called by the parent ... -
08:02 AM Bug #14642: Fiber make crash on Windows - webrick/httpproxy.rb ?
- I reverted r62966 and r62969 to keep CI green.
Could you re-commit them when you commit the fix? -
11:32 AM Bug #14660 (Open): RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856
- It's probably a bug of IBF, and has been revealed by [Feature#14370], I guess.
-
10:50 AM Bug #14660 (Closed): RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856
- Applied in changeset trunk|r63075.
----------
Reproducible test for [Feature#14370] @ [Bug #14660] -
07:57 AM Bug #14660: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856
- It's since r62851.
-
11:27 AM Revision 7f30b84c (git): adjust indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:50 AM Revision 02df45c4 (git): Reproducible test for [Feature#14370] @ [Bug #14660]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:22 AM Revision 1751ea76 (git): repatch r62966 and r62969.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:21 AM Revision db3cc675 (git): Fix Fiber with Thread issue on Windows [Bug #14642]
- * cont.c (rb_threadptr_root_fiber_setup): divide into two functions:
* rb_threadptr_root_fiber_setup_by_parent(): called by the parent thread.
* rb_threadptr_root_fiber_setup_by_child(): called by the created thread.
`rb_threadptr... -
08:29 AM Revision c3da1625 (git): Honor --silent option
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:29 AM Revision e8b536c7 (git): Fixed unmatched quotes and brackets
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:10 AM Revision f6877949 (git): adjust indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:54 AM Revision 0c632c6f (git): Revert r62966 and r62969
- It breaks mswin's test-all
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:57 AM Bug #14658 (Closed): Kernel#singleton_method is incompatible with Module#prepend.
- Applied in changeset trunk|r63067.
----------
Fix Kernel#singleton_method with Module#Prepend
* proc.c (rb_obj_singleton_method): search the method entry from
the origin class, for fix prepended modules. [Bug #14658]
From: Vasiliy ... -
06:57 AM Revision 60f0e763 (git): proc.c: fix segfault when no singleton class
- * proc.c (rb_obj_singleton_method): bail out if the receiver does
not have the singleton class without accessing the origin class
not to segfault. [Bug #14658]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63068 b2dd03c8-39d4-4... -
06:57 AM Revision c7770f90 (git): Fix Kernel#singleton_method with Module#Prepend
- * proc.c (rb_obj_singleton_method): search the method entry from
the origin class, for fix prepended modules. [Bug #14658]
From: Vasiliy Ermolovich <younash@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63067 b2dd03c8... -
06:25 AM Revision 5bcb76eb (git): removed never used variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:56 AM Revision 577d258e (git): * 2018-04-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:56 AM Revision 375cd707 (git): Support upstream directory structure for ruby/csv.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
04/02/2018
-
11:50 PM Bug #14660 (Closed): RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856
- A certain script can cause SEGV when ISeq#to_binary -> load_from_binary -> eval.
```
$ ./miniruby -ve 'str = "class P; def p; end; def q; end; E = \"\"; N = \"\#{E}\"; attr_reader :i; end"; iseq = RubyVM::InstructionSequence.compile(... -
04:34 PM Bug #14659 (Closed): segfault in ConditionVariable#broadcast and ConditionVariable#signal
- I'm encountering a consistent segfault within a Rails application running Phusion Passenger on Ruby 2.5.0 and Ruby 2.5.1 when invoking either the #broadcast or #signal method on a ConditionVariable.
Here's what the code that interacts... -
03:24 PM Bug #14658 (Closed): Kernel#singleton_method is incompatible with Module#prepend.
- It's not possible to get singleton method using Kernel#singleton_method if singleton class was prepended with any module:
~~~ ruby
module Empty; end
class MyClass
singleton_class.prepend(Empty)
def self.foo; end
end
My... -
01:13 PM Feature #14594: Rethink yield_self's name
- bughit (bug hit) wrote:
> What about `tap!` - since tap is already in use, this won't be stealing another word, and it seems to make sense, it's a "dangerous" tap that alters the flow.
I think `tap!` is the best option currently bein... -
06:50 AM Feature #14594: Rethink yield_self's name
- > I prefer `itself`
`itself` is already taken in block-less form.
It was my initial idea too (see links in the post for names discussion), but I am happy it was not accepted: iterator-returning block-less `yield_self` turns out to... -
02:31 AM Feature #14594: Rethink yield_self's name
- I agree that `yield_self` is not a great name. But `then` does not "say what it does" enough in my opinion. I prefer `itself`: this name has problems too, but it is more descriptive at least.
-
12:39 PM Revision 3be45505 (git): Win32API.rb: use uplevel option to warn
- Also warns always regardless $VERBOSE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:39 AM Revision bae19b55 (git): error.c: prepend "warning: " always
- * error.c (rb_warn_m): prepend the string "warning: " if uplevel
keyword is given, even if caller file and line information are
not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:33 AM Bug #14657: Fix build error with LibreSSL 2.7
- Sorry for the noise... The Github repo is not very prominent on your website.
Updating our patch with upstream. -
02:43 AM Bug #14657 (Assigned): Fix build error with LibreSSL 2.7
- This issue was already handled at upstream: https://github.com/ruby/openssl/pull/193
-
07:33 AM Bug #14634: Queue#push seems to crash after fork
- Thanks. I suspected autoload was a problem; too :x I'll try to
take a look at it in the coming days (sorry, many things going
on...) If you can start with a small test case that would be
much appreciated. Thanks again.
But re... -
07:33 AM Misc #14632: [ANN] git.ruby-lang.org
- hsbt@ruby-lang.org wrote:
> git.r-l.o only supports https protocol now. And I try to
> improve it clone speed.
If you haven't already, enable repack.writeBitmaps (and repack)
to speed up the counting objects phase. -
03:47 AM Misc #14632: [ANN] git.ruby-lang.org
- Hi all.
I added git.ruby-lang.org to this redmine project.
You can refer git ref like https://bugs.ruby-lang.org/projects/ruby-trunk/repository/ruby-git/revisions/5896936f2ca0c16a68edb557a122125653fa89a7
Redmine expand `commit:rub... -
03:32 AM Misc #14632: [ANN] git.ruby-lang.org
- >I could not connect using git protocol, but maybe it's normal and it
> ...
git.r-l.o only supports https protocol now. And I try to improve it clone speed.
-
04:44 AM Feature #14656 (Closed): Improve mkmf error message when ruby.h is missing
- Applied in changeset trunk|r63061.
----------
Improve mkmf error message
* lib/mkmf.rb: Improve the error message when ruby.h is missing,
to suggest installing separate packages. [Feature #14656] -
04:40 AM Feature #14656: Improve mkmf error message when ruby.h is missing
- "Development tools" sound like compiler toolchain or similar, as mkmf.rb raises `RuntimeError` with the message:
```
The compiler failed to generate an executable file.
You have to install development tools first.
```
-
04:44 AM Revision f961bad1 (git): Improve mkmf error message
- * lib/mkmf.rb: Improve the error message when ruby.h is missing,
to suggest installing separate packages. [Feature #14656]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:20 AM Revision e6d7389c (git): Keep feature names loaded in the block
- * lib/rubygems/test_case.rb (Gem::TestCase#save_loaded_features):
keep feature names for rubygem libraries loaded in the block.
c.f. rubygems/rubygems#2261
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63060 b2dd03c8-39d4-4d8f-9... -
03:34 AM Feature #14022 (Rejected): String#surround
-
03:30 AM Revision 5c7e7846 (git): Fix typo on URI.hierarchical? [ci skip]
- * lib/uri/generic.rb (hierarchical?): [DOC] Fix typo in the
description. [Fix GH-1851]
From: Harry Llewelyn <advocation@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:55 AM Bug #14651 (Closed): Building 2.5.1p57 with -flto fails on gcc 5.4.0
- gcc v5.4.0 is the latest gcc in Ubuntu 16.04 LTS.
I've upgraded to Ubuntu 17.10 and there it is currently:
~~~
gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2)
~~~
With this new gcc version, compiling with `-flto` works.
As the... -
12:31 AM Bug #14600 (Closed): test-all & REXML - fixup
- Applied in changeset commit:ruby-git|f0c734660faea02ce455b14e75e006bb4314e173.
----------
Start re-enabling Jaxen tests
[Bug #14600]
Reported by MSP-Greg. Thanks!!!
* lib/rexml/xpath_parser.rb: Fix a bug that "following_siblings::*[N]...
04/01/2018
-
11:39 PM Bug #14642: Fiber make crash on Windows - webrick/httpproxy.rb ?
- I have tried to isolate the issue with Fiber, but haven't succeeded.
Please look at the two below (old) issues, which also involve cont.c (sorry for the duplication):
https://bugs.ruby-lang.org/issues/13298
https://bugs.ruby-lang.or... -
08:51 PM Bug #14657 (Closed): Fix build error with LibreSSL 2.7
- LibreSSL 2.7 implements OpenSSL 1.1 API leading to conflicts on method names
Patch is actually for 2.5, same problem exists for 2.4. -
06:29 PM Feature #14656 (Closed): Improve mkmf error message when ruby.h is missing
- Without the development tools, trying to install most gems results in the following error :
~~~
mkmf.rb can't find header files for ruby at #{$hdrdir}/ruby.h
~~~
Copy-pasting the error into a search engine yields numerous version... -
04:34 PM Bug #14600: test-all & REXML - fixup
- @kou,
Thanks for your work, Greg -
04:18 PM Bug #14600 (Assigned): test-all & REXML - fixup
- Thanks for the information.
It's not completed yet but I start enabling Jaxen tests. -
04:18 PM Bug #14600 (Closed): test-all & REXML - fixup
- Applied in changeset trunk|r63057.
----------
Start re-enabling Jaxen tests
[Bug #14600]
Reported by MSP-Greg. Thanks!!!
* lib/rexml/xpath_parser.rb: Fix a bug that "following_siblings::*[N]"
doesn't work.
* test/rexml/test_jaxen.r... - 04:17 PM Revision 5896936f (git): * 2018-04-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:17 PM Revision f0c73466 (git): Start re-enabling Jaxen tests
- [Bug #14600]
Reported by MSP-Greg. Thanks!!!
* lib/rexml/xpath_parser.rb: Fix a bug that "following_siblings::*[N]"
doesn't work.
* test/rexml/test_jaxen.rb: Enable only axis test for now.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
01:52 PM Misc #14632: [ANN] git.ruby-lang.org - hello,
On 2018-03-26 11:47:38 +0000, hsbt@ruby-lang.org wrote:
> Issue #14632 has been reported by hsbt (Hiroshi SHIBATA).
>
> ----------------------------------------
> Misc #14632: [ANN] git.ruby-lang.org
> https://bugs.ruby-... -
01:16 PM Revision a0e6607a (git): test_time_tz.rb: Lisbon tzdata fix
- * test/ruby/test_time_tz.rb (gen_variational_zdump_test): Update
Lisbon zdump data, which fixed the 1912-01-01 transition for
Portugual and its colonies. [Bug #14655]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63056 b2dd03c8... -
01:02 PM Revision 584b5929 (git): test_time_tz.rb: Kiritimati tzdata fix
- * test/ruby/test_time_tz.rb (gen_zdump_test): fix the expected
data at the Kiritimati's skip of New Year's Eve 1994.
[Bug #14655]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:00 AM Bug #14655 (Closed): new TestTimeTZ test failures
- Applied in changeset trunk|r63054.
----------
test_time_tz.rb: Kiritimati tzdata fix
* test/ruby/test_time_tz.rb (TestTimeTZ#test_pacific_kiritimati):
fix the expected data at the skip of New Year's Eve 1994.
[Bug #14655] -
02:00 AM Revision 2965c2d4 (git): test_time_tz.rb: Kiritimati tzdata fix
- * test/ruby/test_time_tz.rb (TestTimeTZ#test_pacific_kiritimati):
fix the expected data at the skip of New Year's Eve 1994.
[Bug #14655]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:41 AM Revision fcc59572 (git): mjit.c: make Object's class serial valid in JIT
- Without this change, we couldn't inline method call setup for methods
which are defined in the top level.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/31/2018
-
03:51 PM Bug #14655 (Closed): new TestTimeTZ test failures
- ~~~
$ make test-all TESTS=test/ruby/test_time_tz.rb
Run options: "--ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=./test/excludes --name=!/memory_leak/
# Running tests:... - 03:48 PM Revision abb19b13 (git): * 2018-04-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 PM Revision baabfa3f (git): compile.c: compile_evstr
- * compile.c (compile_evstr): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:48 PM Revision 6b346a7c (git): compile.c: end_label
- * compile.c (compile_if): branch to end_label is not used if
else_seq is not used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:43 PM Feature #14624: #{nil} allocates a fresh empty string each time
- https://github.com/nobu/ruby/tree/feature/opt_to_s
-
02:26 PM Bug #10364 (Rejected): Malformed CSV Header Causes NoMethodError
- It seems that this has been fixed in master.
If someone knows a script that reproduces this case, you can attach the script and reopen this. -
02:22 PM Feature #4017 (Rejected): [PATCH] CSV parsing speedup
- OK. I close this.
-
01:50 PM Revision 4b1fbbe9 (git): merge revision(s) 63048: [Backport #14654]
- Resurvey performance of RDoc by frozen_string_literal: true [Bug #14654]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@63049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:48 PM Bug #14654 (Closed): Resurvey performance of RDoc by frozen_string_literal: true
- Applied in changeset trunk|r63048.
----------
Resurvey performance of RDoc by frozen_string_literal: true [Bug #14654] -
01:39 PM Bug #14654 (Closed): Resurvey performance of RDoc by frozen_string_literal: true
- I added "frozen_string_literal: true" to RDoc by https://github.com/ruby/rdoc/pull/551. Back then, I reported "It reduces documents generation time by 5%" by https://github.com/ruby/rdoc/issues/504. The report was added to NEWS file at h...
-
01:48 PM Revision d3d40e99 (git): Resurvey performance of RDoc by frozen_string_literal: true [Bug #14654]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:11 AM Revision 36b6f5cc (git): use requrie_relative
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:00 AM Bug #14589 (Rejected): "No implicit conversion of XXX to string" asserion should be handled with an explicit string conversion, and it should be a warning not an assertion
- It's not a good idea to hide a failure and continue with a garbage.
-
10:56 AM Bug #14588 (Rejected): math library functions should NOT raise exceptions
- Anon92929 (Anon Ymous) wrote:
> NaN should not be an exception. No form of NaN should an exception, it should just be NaN.
Do you mean "quiet NaN"?
Ruby uses signaling NaN by "fail-earlier" design.
All calculations which NaN invo... -
10:34 AM Revision 16c0e171 (git): use require_relative
- * spec/ruby/core/file/ftype_spec.rb: use require_relative which
resolves symbolic links consistently to git rid of constant
re-definition warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63046 b2dd03c8-39d4-4d8f-98ff-823f... -
06:05 AM Revision 40e94372 (git): file_types.rb: use the current terminal device
- * spec/ruby/core/file/fixtures/file_types.rb (configure_types):
try the current standard input terminal device first to get rid
of a race condition. other terminal devices may be used by
other processes and disposed during the tes... -
02:29 AM Revision d0775a11 (git): test/lib/leakchecker.rb: Add check_verbose
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:16 AM Bug #14634: Queue#push seems to crash after fork
- Hello @normalperson,
The customer just sent me another crasher report (segfault). It happens in another location in Ruby on `Module.const_defined?`. I looked at the ruby code while going through the crasher trace, and it seems that it... -
12:40 AM Bug #14060 (Closed): SecurityError with $SAFE=1 when requiring an untainted path