Activity
From 01/30/2015 to 02/05/2015
02/05/2015
-
09:39 PM Bug #10761 (Open): Marshal.dump 100% slower in 2.2.0 vs 2.1.5
- r49386 is missing.
-
04:19 PM Bug #10761: Marshal.dump 100% slower in 2.2.0 vs 2.1.5
- ruby_2_2 r49513 merged revision(s) 49376,49387,49389.
-
09:14 PM Bug #10803: Similar issue/stack trace as above in 2.1.5, 2.1.6
- I think I found a pattern that could help... I have a specific piece of code in my application that stress a File.open {|| } pattern. It probably should be optimized to not do so, but I believe that with that information, you can reprodu...
-
07:35 PM Bug #10803: Similar issue/stack trace as above in 2.1.5, 2.1.6
- I want to let you know that I've tried syck 1.0.5 from tenderlove, and the problem still there. Here is a new bugtrace:
```
.rvm/gems/ruby-2.1.5/gems/activerecord-3.2.19/lib/active_record/attribute_assignment.rb:70: [BUG] rb_gc_mark(... -
09:09 PM Revision e27a538e (git): security.rdoc: correction
- * doc/security.rdoc (Symbols): ID2SYM never creates new IDs bound
to immortal symbols, SYM2ID may create new IDs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:06 PM Revision c6da6fb0 (git): * 2015-02-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:06 PM Revision 899a1faa (git): * doc/security.rdoc: [DOC] ammend symbols section for bug with
- keyword args [ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:58 PM Bug #10831 (Closed): Variable keyword arguments shouldn't create immortal symbols
- Calling a method with keyword arguments will, sometimes, create immortal symbols.
The following tests should not fail:
def test_kwarg_symbol_leak_no_rest
foo = -> (arg: 42) {}
assert_no_immortal_symbol_created("kw... -
07:39 PM Feature #8564: Extend Module#attr... methods
- I would love to see this added to Ruby too, so that I don't have to repeat myself by **defining** attributes in one place and then **initializing** them later in `initialize` (as discussed in #5825 and #8563).
In the meantime, however... -
04:05 PM Revision 665f7a2f (git): merge revision(s) 49376,49387,49389: [Backport #10761]
- * st.c (st_numhash): mix float value for flonum
* hash.c (rb_any_hash): ditto
* benchmark/bm_hash_aref_flo.rb: new benchmark
* benchmark/bm_hash_ident_flo.rb: ditto
[Bug #10761]
* benchmark/b... -
02:19 PM Bug #10830 (Closed): LDFLAGS not honoured when linking libruby.so
- During configure the libraries are detected with LDFLAGS used e.g. to defined a search direcrtory with -L. During linking of library.so in Makefile.in the line
~~~
$(Q) $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(DTRACE_OBJ) $(SOLIBS)... -
01:59 PM Misc #10757: Vagrant environment for MRI contributors
- Nobu,
Is there anything you would like for me to do to make this patch acceptable?
Thanks,
Anthony - 01:43 PM Revision 9dc51967 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 PM Revision c3546c76 (git): * lib/rubygems: Update to RubyGems HEAD(5c3b6f3).
- Fixed #1156, #1142, #1115, #1142, #1139 on rubygems/rubygems
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:04 AM Misc #10742: segmentation fault error while running ruby project
- I have checked many sites for solution, and tried many ways. Please let me know the stable Ruby version other than Ruby1.8.7. or help in solving this issue.
-
10:23 AM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- Benoit: correct, I just found this out by messing around more with this. This
behaviour is extremely confusing, especially since the tests both just compare
if `path` and `absolute_path` equal `__FILE__`.
Perhaps the Tempfile code i... -
10:19 AM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- Nobuyoshi Nakada wrote:
> The result of `#path` equals to `__FILE__` in the script file.
> ...
There is only one main script (the file passed to the ruby executable) in a given execution, right?
Yorick: so #path is #absolute_path ex... -
08:56 AM Bug #10620 (Closed): #define_singleton_method keeps object from being garbage collected
-
08:19 AM Revision 69be3620 (git): test_gc.rb: read binary
- * test/ruby/test_gc.rb (test_exception_in_finalizer): read in
binary encoding to get rid of invalid byte sequence exception.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:14 AM Bug #10661: The "possible reference to past scope" warning is quite frustrating and is forcing me to change my variable names from what I want
- ruby_2_2 r49509 merged revision(s) 49082.
-
07:30 AM Revision b5623f98 (git): merge revision(s) 49082: [Backport #10661]
- * parse.y (gettable_gen): disable warnings of possible reference
to a local variable defined in a past scope.
[ruby-core:67162] [Bug #10661]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@49509 b2dd03... -
06:49 AM Bug #10578 (Assigned): Allow undefining methods in refinements
- Peter Zotov wrote:
> Since refinements are locally scoped monkey patches, and it is possible and useful to undef a method globally, I think refinements should allow to undef methods as well as def them.
The attached patch allow refin... -
04:50 AM Revision bca96322 (git): mkmf/base.rb: fix constant scope
- * test/mkmf/base.rb (TestMkmf::Base): fix constant scope for
r49482.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:49 AM Revision a932a1b8 (git): test_inadvertent_creation.rb: assert method_missing
- * test/-ext-/symbol/test_inadvertent_creation.rb
(assert_no_immortal_symbol_in_method_missing): assert
method_missing. [Bug #10828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:41 AM Revision 738ce30f (git): convert method name to a Symbol
- * vm_eval.c (send_internal), vm_insnhelper.c (vm_call_opt_send):
convert String method name into a Symbol, as method_missing
method expects its first argument to be a Symbol. [Bug #10828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
04:13 AM Feature #10773 (Rejected): nested module should work in instance_eval
- It's an expected behavior that instance_eval doesn't affect constant lookup.
Constant lookup is designed to be as static as possible.
-
03:31 AM Bug #10828 (Closed): send should not create immortal symbols
- Applied in changeset r49505.
----------
vm_insnhelper.c: fix missing reason
* vm_insnhelper.c (ci_missing_reason): return the reason of method
missing in call info.
* vm_insnhelper.c (vm_call_opt_send): re-apply r49500 with the
pro... -
03:31 AM Revision 73645c1c (git): vm_insnhelper.c: fix missing reason
- * vm_insnhelper.c (ci_missing_reason): return the reason of method
missing in call info.
* vm_insnhelper.c (vm_call_opt_send): re-apply r49500 with the
proper missing reason. [Bug #10828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
02:10 AM Revision 0e414175 (git): test_inadvertent_creation.rb: move tests
- * test/-ext-/symbol/test_inadvertent_creation.rb: move symbol leak
tests, for implementation details, from test/ruby/test_symbol.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:34 AM Revision 9e57ac56 (git): * class.c (rb_obj_singleton_methods): should use RTEST() to convert
- VALUE to int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:36 AM Bug #9432: ThreadError [ Attempt to unlock a mutex which is locked by another thread ]
- Dear Ruby maintainers: this is still a problem. Please, help out here.
02/04/2015
-
11:00 PM Feature #10829: Add to_proc method to the Array class
- Update example code, there was a missing `&`:
```ruby
[1, 2, 3, 4, 5].map(&[:+, 3])
# => [4, 5, 6, 7, 8]
```
-
10:59 PM Feature #10829 (Open): Add to_proc method to the Array class
- In ruby, we've all seen this shortcut:
```ruby
user.posts.map(&:title)
```
The expanded version is:
```ruby
user.posts.map { |post| post.title }
```
Sometimes, however, that method might take arguments. This feature propo... -
09:21 PM Bug #10819: can't glob win32 short pathname
- Usaku NAKAMURA wrote:
> 1. We should not assume that short filenames always contains `~`.
> ...
Kosaki-san tell me that ISO 9660 filesystem with Joliet extension (in other word, CD-ROM) is such one.
-
08:35 PM Bug #10819: can't glob win32 short pathname
- 1. We should not assume that short filenames always contains `~`.
MSDN says that some file systems do not use `~` for short filenames.
(But I don't know such file systems.)
See Remarks section of https://msdn.microsoft.com/en... -
07:50 PM Bug #10828: send should not create immortal symbols
- Mmm, I was hopeful about r49500 but it generates some failures in `test/drb/test_drb.rb`, so there's something going on that's above my ruby-fu level.
I reverted that commit, disabling the two tests.
I'm assigning this to Nobu, in hop... -
07:01 PM Bug #10828 (Closed): send should not create immortal symbols
- While `public_send` is ok, `send` and `__send__` create immortal symbols when they shouldn't.
- 07:45 PM Revision 1fd6ab5b (git): * vm_insnhelper.c: Revert r49500 (6ae6a8c7bc86e97)
- Creates a regression in test_drb. Above my rubyfu. [#10828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:10 PM Revision 18eef0b9 (git): * vm_eval.c: Fix symbol leak with non optimized +send+ and method_missing [#10828]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:03 PM Revision 6ae6a8c7 (git): * vm_insnhelper.c: Fix symbol leak with +send+ and method_missing [#10828]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:03 PM Revision 454f89e2 (git): * vm_insnhelper.c: Fix one type of symbol leak with +send+
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:41 PM Revision 8350b7dc (git): * doc/security.rdoc: [DOC] ammend symbols section for bug with send [ci-skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:24 PM Revision da1330c8 (git): * 2015-02-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:24 PM Revision 229bfa7b (git): * doc/security.rdoc: [DOC] update symbols section [ci-skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:46 PM Bug #10765: Module#remove_method remove refined method entry.
- Testing with r49495 and it seems to be fixed. Thanks.
-
08:16 AM Bug #10765 (Closed): Module#remove_method remove refined method entry.
- Fixed in r49493.
-
05:52 AM Bug #10765: Module#remove_method remove refined method entry.
- The problem reported by Vit can be reproduced by the following command:
$ make test-all TESTS="test/ruby/test_refinement.rb test/json" -
05:39 AM Bug #10765: Module#remove_method remove refined method entry.
- Seiei Higa wrote:
> If touch the `me` after `rb_unlink_method_entry`, it could cause error?
It's not the problem.
r49480 exposed the following potential problem:
```ruby
class X
def foo
end
end
class Y < X
end
mo... -
11:36 AM Bug #10827 (Closed): TestIO#test_io_select_with_many_files segfaults randomly
- On various platforms on Fedora Rawhide, I observe random segfaults in test suite:
~~~
1) Failure:
TestIO#test_io_select_with_many_files [/builddir/build/BUILD/ruby-2.3.0-r49485/test/ruby/test_io.rb:3034]:
[ruby-core:53349]
pid 1... -
11:33 AM Bug #10822: make-snapshot breaks during download of bundled gems
- Nobuyoshi Nakada wrote:
> It is right, the built rbconfig.rb must be loaded, not already installed one.
> ...
Because this is the rbconfig.rb file which is picked up from the checkout directory?
~~~
# cat '/tmp/ruby-snapshot2015020... -
08:03 AM Bug #10822 (Third Party's Issue): make-snapshot breaks during download of bundled gems
- Vit Ondruch wrote:
> This is due to Ruby picking up rbconfig.rb from the current checkout, since $(RUNRUBY) adds the current directory on the load path [1]. I don't think this is right in this case.
It is right, the built rbconfig.rb... -
11:30 AM Revision 99eaebce (git): * ext/win32ole/win32ole.c (Init_win32ole): should not use atexit to
- free allocated hash table to avoid error on Cygwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:37 AM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- Also, I'll submit a patch to fix the documentation of `path` so that it states it's an alias of `absolute_path`.
-
09:33 AM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- Nobu: Thanks! I'll update the Rubinius implementation of this to match that behaviour.
-
05:42 AM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- The result of `#path` equals to `__FILE__` in the script file.
It's expanded in `require`d libraries, but not in main scripts. -
08:35 AM Revision d54db9b2 (git): _sdbm.c: fix pointers to shift
- * ext/sdbm/_sdbm.c (delpair): dst and src point at the ends of
each data, whereas memmove requires pointers to the beginnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:45 AM Bug #10826 (Closed): Refinements make instance_methods(false) return methods of superclasses
- Applied in changeset r49493.
----------
* class.c (method_entry_i, class_instance_method_list,
rb_obj_singleton_methods): should not include methods of
superclasses if recur is false. [ruby-dev:48854] [Bug #10826] -
05:46 AM Bug #10826 (Closed): Refinements make instance_methods(false) return methods of superclasses
- If a method is refined for a subclass X of the owner of the method,
X.instance_methods(false) returns that method even if it's not defined
in X.
```ruby
class X
def foo
end
end
class Y < X
end
module Bar
refine Y... -
07:45 AM Revision dc3ea52e (git): * class.c (method_entry_i, class_instance_method_list,
- rb_obj_singleton_methods): should not include methods of
superclasses if recur is false. [ruby-dev:48854] [Bug #10826]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:41 AM Bug #10824 (Assigned): to_yaml incorrectly inserts return lines
- Maybe a word wrapping?
-
07:32 AM Bug #10823 (Closed): Issue building bigdecimal.
- Applied in changeset r49491.
----------
bigdecimal.c: fix a typo
* ext/bigdecimal/bigdecimal.c (VpSetPTR): fix a typo, 'expoennt'
to 'exponent'. [ruby-core:67980] [Bug #10823] [Fix GH-825] -
07:32 AM Revision a44f7a3e (git): bigdecimal.c: format specifiers
- * ext/bigdecimal/bigdecimal.c (VpInit, VpPower, VpVarCheck): fix
format specifiers of BDIGIT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:32 AM Revision 718b4253 (git): bigdecimal.c: fix a typo
- * ext/bigdecimal/bigdecimal.c (VpSetPTR): fix a typo, 'expoennt'
to 'exponent'. [ruby-core:67980] [Bug #10823] [Fix GH-825]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:56 AM Bug #10825 (Closed): Fix build error in sdbm under Windows
- Applied in changeset r49490.
----------
_sdbm.c: ruby/ruby.h for PRIdPTRDIFF
* ext/sdbm/_sdbm.c: include ruby/ruby.h for PRIdPTRDIFF when a
macro `DEBUG` is defined. based on the patch by Owen Rodley in
[ruby-core:67987]. [Bug #10... -
06:55 AM Revision 8d27e64d (git): _sdbm.c: ruby/ruby.h for PRIdPTRDIFF
- * ext/sdbm/_sdbm.c: include ruby/ruby.h for PRIdPTRDIFF when a
macro `DEBUG` is defined. based on the patch by Owen Rodley in
[ruby-core:67987]. [Bug #10825]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49490 b2dd03c8-39d4-4d8... -
05:21 AM Misc #10742: segmentation fault error while running ruby project
- thanks, but this is working for Ruby 1.8.7 and not working for higher version of ruby
-
03:56 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Shugo Maeda wrote:
> Pablo Herrero wrote:
> ...
I followed you there, but I meant the example where he activated the refinement outside the string and then stored the binding at the global variable. Sorry if I wasn't clear enough. -
03:01 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Seiei Higa wrote:
> > Refinements should be activated in a lexical scope, so NoMethodError should be raised in that case.
> ...
It might be a bug too.
> [The docs of Binding](http://www.ruby-doc.org/core-2.2.0/Binding.html) says
> ... -
02:47 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Pablo Herrero wrote:
> Does it make any difference that the refinement at Seiei's example was already active before the string evaluation?.
If eval('using M', b) in Seiei's example is changed to eval('x = 1; using M', b),
refinement... -
12:45 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Seiei Higa wrote:
> How about this case?
> ...
OTOH that's also allowing you to leak the active refinements outside the lexical scope... -
12:40 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Does it make any difference that the refinement at Seiei's example was already active before the string evaluation?.
-
02:42 AM Bug #10811: x86_64 segfault on Haiku
- And our PTHREAD haves:
```
/Builds/ruby-2.2.0> grep -R HAVE_PTHREAD .ext/
.ext/include/x86_64-haiku/ruby/config.h:#define HAVE_PTHREAD_COND_INIT 1
.ext/include/x86_64-haiku/ruby/config.h:#define HAVE_PTHREAD_CONDATTR_INIT 1
.ext/i... -
02:17 AM Bug #10811: x86_64 segfault on Haiku
- *much* better tracing with ruby -d
```
/Builds/haikeuken-client/ruby/client.rb:199: warning: literal in condition
Using Ext extension for JSON.
Exception `NameError' at /tmp/ruby/lib/ruby/2.2.0/psych/class_loader.rb:67 - uninitiali... -
02:12 AM Revision 57e60d1f (git): Makefile.in: do not rebuild unnecessarily
- * Makefile.in (probes.stamp): rebuild dtrace dependent objects
only when `dtrace -G` modifies its input files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:37 AM Revision ba455c6d (git): * 2015-02-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:36 AM Revision a91de831 (git): mkmf.rb: err by non existent file
- * lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): err by non
existent source file. [ruby-core:67962] [Bug #10821]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/03/2015
-
11:06 PM Bug #10825 (Closed): Fix build error in sdbm under Windows
- Hi,
The attached patch fixes an error I was getting while attempting to compile
revision 49476 of Ruby under Windows (mingw), specifically in ext/sdbm/_sdbm.c.
One of the printf macros defined in "ruby/ruby.h" (PRIdPTRDIFF) is being... -
10:27 PM Feature #10561: Improve function of Thread::Backtrace::Location #path and #absolute_path
- Nobu: I talked about this with Koichi today after noticing you added tests for
path/absolute_path after my talk at FOSDEM. Since these tests assert that path
returns the full path I'd like to know which one is correct.
Is it this:
... -
10:10 PM Bug #10824 (Closed): to_yaml incorrectly inserts return lines
- ~~~ruby
"{\"config_path\":\"something\",\"mode\":\"something_underscore\",\"person\":{\"id\":1,\"name\":\"Christopher Michael Thielen\",\"address\":\"First Shields Ave\"}}".to_yaml
~~~
returns:
~~~ruby
"--- '{\"config_path\":\"som... -
03:27 PM Bug #10822: make-snapshot breaks during download of bundled gems
- I fixed the Fedora's side. If you want to reproduce, the original operating system_rb is still available here:
http://pkgs.fedoraproject.org/cgit/ruby.git/tree/operating_system.rb?id=76bbf0976dbb90eb22dc6590cee81462844d4e24 -
10:16 AM Bug #10822 (Third Party's Issue): make-snapshot breaks during download of bundled gems
- ~~~
... snip ...
downloading config.sub ... done
Downloading bundled gem files...
/usr/share/rubygems/rubygems/defaults/operating_system.rb:9:in `previous_but_one_dir_to': undefined method `split' for nil:NilClass (NoMethodError)
... -
03:20 PM Bug #10765: Module#remove_method remove refined method entry.
- If touch the `me` after `rb_unlink_method_entry`, it could cause error?
``` patch
diff --git vm_method.c vm_method.c
index 8ad2b72..41a311c 100644
--- vm_method.c
+++ vm_method.c
@@ -775,11 +775,13 @@ remove_method(VALUE klass, I... -
01:26 PM Bug #10765 (Assigned): Module#remove_method remove refined method entry.
- This breaks CentOS7, OpenSuse and Fedora at minimum:
http://rubyci.blob.core.windows.net/opensuse13/ruby-trunk/log/20150203T123003Z.log.html.gz
http://rubyci.blob.core.windows.net/fedora20/ruby-trunk/log/20150203T110002Z.log.html.gz
... -
06:27 AM Bug #10765 (Closed): Module#remove_method remove refined method entry.
- Applied in changeset r49480.
----------
* vm_method.c (remove_method): When remove refined
method, raise a NameError if the method is not
defined in refined class.
But if the method is defined in refined class,
it should keep r... -
06:15 AM Bug #10765 (Assigned): Module#remove_method remove refined method entry.
-
03:04 PM Bug #10819: can't glob win32 short pathname
- Hi Nob
> Anyway, it's dangerous to assume that "progra~1" is always "Program Files".
Thank you. However I use https://github.com/arton/rubygadgets/blob/master/winpath/winpath.rb for this purpose. No problem.
-
06:21 AM Bug #10819: can't glob win32 short pathname
- Anyway, it's dangerous to assume that "progra~1" is always "Program Files".
-
05:05 AM Bug #10819 (Closed): can't glob win32 short pathname
- Applied in changeset r49478.
----------
dir.c: glob legacy short name
* dir.c (glob_helper): obtain real name with FindFirstFile API
instead of matchin all entries, on Windows.
[ruby-core:67954] [Bug #10819] -
02:33 AM Bug #10819: can't glob win32 short pathname
- Akio Tajima wrote:
> Also I found that the inter glob string with shortname+wildcard also failed both Ruby 2.1.0 and 2.2.0.
> ...
It has never been possible.
> The testcase is below.
> ...
There is also `ProgramData` directory whic... -
02:29 PM Revision e28c3d5d (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:43 PM Bug #10823 (Closed): Issue building bigdecimal.
- When doing some Ruby builds with custom CFLAGS I ran into an issue with BigDecimal when trying to build Ruby:
bigdecimal.c: In function âVpSetPTRâ:
bigdecimal.c:4421:5: error: âRealâ has no member named âexpoenntâ
There is... -
01:42 PM Bug #10803: Similar issue/stack trace as above in 2.1.5, 2.1.6
- https://github.com/excon/excon (0.14.3)
-
11:03 AM Bug #10808: r49451以降 Solarisにてruby-glommed.oの作成に失敗
- Makefile と uncommon.mk (common.mk から自動作成) は GNUMakefile からこの順番で読み込まれますが、$(OBJS) は uncommon.mk 内にて代入されるため、Makefile 内にて ruby-glommed.$(OBJEXT) の依存関係が定義された際には $(OBJS) は空のままです。
そして、変数 $(OBJS) の中身が後から common.mk 内部で変更されても、以前に読み込んだ Makefile 内で... -
10:43 AM Bug #10808 (Closed): r49451以降 Solarisにてruby-glommed.oの作成に失敗
- Applied in changeset r49485.
----------
* common.mk (ruby-glommed.o): dependency on $(OBJ) should be written
in common.mk (in which OBJ is defined) because of Makefile include
and parse order. This partly reverts r49419.
[ruby-dev... -
02:46 AM Bug #10808 (Open): r49451以降 Solarisにてruby-glommed.oの作成に失敗
- > 直接 make dln.o と実行した場合は作られるのでしょうか。
make dln.o によって dln.o は問題無く作られます。
しかし、make ruby-glommed.o は上記と同様に失敗します。
つまり、ruby-glommed.o の依存関係の問題のようです。
make -p V=1 ruby-glommed.o したときのログとMakefileを添付します。
-
10:43 AM Revision b7ff3d3b (git): * common.mk (ruby-glommed.o): dependency on $(OBJ) should be written
- in common.mk (in which OBJ is defined) because of Makefile include
and parse order. This partly reverts r49419.
[ruby-dev:48849] [Bug #10808]
* Makefile.in (ruby-glommed.o): ditto.
* Makefile.in (ruby-glommed.o): remove excess $(DT... -
10:06 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- > Refinements should be activated in a lexical scope, so NoMethodError should be raised in that case.
How about this case?
``` ruby
class C; end
module M
refine(C) do
def foo
42
end
end
using M
... -
08:33 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- Seiei Higa wrote:
> So, I expect following code works fine, but it raises `NoMethodError` in ruby 2.1.5, 2.2.0
Refinements should be activated in a lexical scope, so NoMethodError should be raised in that case.
The problem origina... -
07:51 AM Bug #10818 (Assigned): Extrange behaviour when apliying a refinement inside eval
-
07:33 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- When call `Kernel.#eval` with `binding` returns same result.
``` ruby
class Foo; end
module M
refine(Foo) do
def bar
42
end
end
end
b = binding
eval('using M', b)
puts eval('Foo.new.bar', b)
# expec... -
07:27 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- The `Kernel.#eval` behaves like:
``` ruby
eval('a = 42')
eval('p a')
# bar.rb:2:in `eval': undefined local variable or method `a' for main:Object (NameError)
# from bar.rb:2:in `eval'
# from bar.rb:2:in `<main>'
```
But `... -
12:31 AM Bug #10818: Extrange behaviour when apliying a refinement inside eval
- I really wish I could fix the typos at the title...
-
10:06 AM Revision 3b4f1914 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:23 AM Revision dc7cefff (git): error.c: fix r49479
- * error.c (rb_mod_sys_fail_str): copy the given format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:16 AM Bug #10821 (Closed): mkmf.rb: Incorrect have_devel? test depending on run order
- Applied in changeset r49482.
----------
mkmf.rb: avoid interference
* lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): get rid of
interference by modifying global variables in have_devel? method.
[ruby-core:67962] [Bug #10821] -
12:05 AM Bug #10821 (Closed): mkmf.rb: Incorrect have_devel? test depending on run order
- have_devel? is usually lazily checked on the first call to try_do(). However, try_do() may be invoked within the scope of a with_ldflags or with_cflags block. If have_devel? is checked for the first time with altered test LDFLAGS or CFLA...
-
08:15 AM Revision af5b7053 (git): mkmf.rb: avoid interference
- * lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): get rid of
interference by modifying global variables in have_devel? method.
[ruby-core:67962] [Bug #10821]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49482 b2dd03c8-39d4... -
06:41 AM Bug #10815: Dir.foreach in block form does not allow encoding
- I guess I'm not sure at what point or why the return type started governing function prototypes, but ok.
-
02:48 AM Bug #10815: Dir.foreach in block form does not allow encoding
- `Dir.entries` doesn't return an enumerator.
-
06:32 AM Misc #10742 (Third Party's Issue): segmentation fault error while running ruby project
- Using dl and ffi is outside ruby.
Ask those gems' authors.
-
06:10 AM Misc #10742: segmentation fault error while running ruby project
- Any solution?
- 06:26 AM Revision 26127361 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:26 AM Revision 525f515f (git): * vm_method.c (remove_method): When remove refined
- method, raise a NameError if the method is not
defined in refined class.
But if the method is defined in refined class,
it should keep refined method and remove original
method.
Patch by Seiei Higa. [ruby-core:67722] [Bug #10... -
06:15 AM Revision 338bd4cc (git): remove duplication in warning
- * dir.c (sys_warning_1): remove duplication in the message.
* error.c (rb_mod_sys_fail_str): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:04 AM Revision 45df1c24 (git): dir.c: glob legacy short name
- * dir.c (glob_helper): obtain real name with FindFirstFile API
instead of matchin all entries, on Windows.
[ruby-core:67954] [Bug #10819]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:43 AM Revision 3e294242 (git): dir.c: GC guard
- * dir.c (do_opendir): prevent intermediate string for transcoding
from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:26 AM Revision 73cce162 (git): mkmf.rb: set cxxflags
- * lib/mkmf.rb (configuration): set the default cxxflags, which is
referred from the default CXXFLAGS, for extension libraries.
[Fix GH-823]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/02/2015
-
11:47 PM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
- Looks like you may want to explore the same for `RegQueryInfoKey` as well. See https://msdn.microsoft.com/en-us/library/windows/desktop/ms724902.aspx
-
11:26 PM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
- For the issue, without this fix, it is likely not to find registry keys/values that have unicode in them. This is what we were seeing.
-
11:12 PM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
- Apparently markdown didn't work so well, but hopefully the gist of the issue is captured here.
-
11:11 PM Bug #10820 (Closed): Win32 Registry Delete uses ANSI instead of Wide APIs
- https://github.com/ruby/ruby/blob/trunk/ext/win32/lib/win32/registry.rb#L236-L237
Contains:
~~~ruby
module API
include Constants
extend Importer
dlload "advapi32.dll"
[
"long RegOpenKeyExW(... -
10:41 PM Bug #10815: Dir.foreach in block form does not allow encoding
- Ok, but that seems a strange way to declare the function prototype. Compare that with Dir.entries, which does give you an error if you pass the wrong number of arguments.
-
02:58 AM Bug #10815 (Rejected): Dir.foreach in block form does not allow encoding
- Encoding is a keyword argument.
~~~
Dir.foreach( dirname, encoding: enc ) {| filename | block } -> nil
~~~
> Dir.foreach(Dir.pwd, true, false, nil) # => no error
It returns an enumerator.
~~~
Dir.foreach( dirname ) ... -
09:02 PM Bug #10768: segfault during ruby_vm_destruct() in cont_free()
- For backporting into 2.1, include r46340 first.
-
08:58 PM Bug #10768 (Closed): segfault during ruby_vm_destruct() in cont_free()
- Applied in changeset r49474.
----------
gc.c: ensure GC state is consistent during VM shutdown
* gc.c (rb_objspace_free): cause rb_bug if lazy sweep is in progress
during rb_objspace_free. Adds extra protection for r46340.
Patch by... - 08:58 PM Revision 4b8df18e (git): * 2015-02-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 PM Revision 829fcdb2 (git): gc.c: ensure GC state is consistent during VM shutdown
- * gc.c (rb_objspace_free): cause rb_bug if lazy sweep is in progress
during rb_objspace_free. Adds extra protection for r46340.
Patch by Vicent Marti. [Bug #10768] [ruby-core:67734]
* gc.c (rb_objspace_call_finalizer): Ensure GC is c... -
06:34 PM Bug #10819 (Closed): can't glob win32 short pathname
- I used to install ruby under the "c:/program files" and use to apply windows short pathname such as "c:/progra~1" and it worked fine.
However, rubygems on ruby 2.2.0 failed to look up gemspec. After some investigation, I found that ruby... -
02:48 PM Bug #10493: Wrong encoding for Etc.getlogin in Windows
- Tomoyuki Chikanaga wrote:
> Backported into `ruby_2_1` at r49473.
> ...
It seems good. (I've tested on my box.)
Thank you! -
02:01 PM Bug #10493: Wrong encoding for Etc.getlogin in Windows
- Backported into `ruby_2_1` at r49473.
usa-san, thank you for your advice. I'll keep my eyes on RubyCI, especially on vc-x64. -
02:46 PM Bug #10811: x86_64 segfault on Haiku
- hm, this looks like it could be thread related.. the __int64 0 size is expected.
CFLAGS='-g -ggdb' ./configure --enable-debug-env --enable-shared --prefix=/tmp/ruby
```
/tmp/ruby/bin> ./ruby /Builds/haikeuken-client/ruby/client.... -
01:58 PM Revision b366c72a (git): merge revision(s) r48360,r48364: [Backport #10493]
- * ext/etc/etc.c (etc_getlogin): set login name encoding properly.
[ruby-core:66163] [Bug #10493]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:55 PM Bug #10432: wrong receiver of Binding from Method
- Backported into `ruby_2_1` at r49472.
-
01:54 PM Revision 997f821a (git): merge revision(s) r48160: [Backport #10432]
- * proc.c (method_proc): the receiver of binding from method should
be same as the receiver of the method.
[ruby-core:65917] [Bug #10432]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49472 b2dd03c8-3... -
01:46 PM Bug #10412: DNS Resolv broken when resolv.conf has option ndots > 1
- Backported into `ruby_2_1` at r49471.
-
01:45 PM Revision 00a360a9 (git): merge revision(s) r48534: [Backport #10412]
- * lib/resolv.rb: fall back if canonicalization fails.
Thanks Vit Ondruch for the patch! [ruby-core:65836]
* test/resolv/test_dns.rb: test for patch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49471... -
01:40 PM Bug #10210: LDSHARED and LDSHAREDXX set to null ('')
- Backported into `ruby_2_1` at r49470.
-
01:39 PM Revision baa85be5 (git): merge revision(s) r48886: [Backport #10210]
- * configure.in (rb_cv_binary_elf): get rid of -e option of cat
which is not available on BusyBox, use tr instead.
[ruby-core:64824] [Bug #10210]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49470 b2... -
12:00 PM Feature #10816: Add the ability to capture Coverage information
- Sounds good to me. I'm positive to import the feature.
I'd like to hear any opinion from the direct users of the feature, such as the authors of coverage measurement frontend tool (such as simplecov) or testing frameworks.
> The q... -
09:15 AM Feature #10510 (Assigned): Remove REXML instead of patching it
-
08:19 AM Bug #10818 (Closed): Extrange behaviour when apliying a refinement inside eval
- When you activate a refinement inside an a string using `eval` with a binding, the refinement is sill active the next time you call `eval` with the same binding.
Strangely enough, this will only happen if there is an assignment at the c... -
06:30 AM Bug #10817 (Closed): [PERF] vm3_gc slower
- http://rubybench.org/ruby/ruby/commits?result_type=vm3_gc
When running locally,
-----------------------------------------------------------
benchmark results:
Execution time (sec)
name ruby 2.2.0dev (2014-09-07 trunk 47443) [x86_... -
04:29 AM Feature #10017 (Assigned): Add `Hash#fetch_values`
- Matz, can we introduce this `Hash#fetch_values`?
-
03:24 AM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- Commit bit approved. Proceed to usual previledge grant process.
Matz.
- 01:51 AM Revision 8be3f74e (git): * 2015-02-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 AM Revision 92c1538d (git): security.rdoc: update about Symbol GC [ci skip]
- * doc/security.rdoc (Symbols): update about Symbol GC. Symbols
explicitly converted from Strings now can be collected, but
reflection/metaprogramming still can cause memory flooding.
[Fix GH-725]
git-svn-id: svn+ssh://ci.ruby-lan... -
12:20 AM Feature #10790: Can't read CommitterHowto's links
- RDの時はこのプラグインで整形してたとかですかねぇ。
* https://github.com/ruby/redmine_ruby_lang_mailing_list_customization
In English,
Before changing style RD to markdown, I think below plugin was used.
* https://github.com/ruby/redmine_ruby_lang_mailing_...
02/01/2015
-
11:57 PM Feature #10816 (Closed): Add the ability to capture Coverage information
- Hi,
I would like to periodically capture coverage information. The reason is because I would like to be able to pair test methods with the lines executed for that test method. The question I would like to answer is "If I modify file... -
10:11 PM Bug #10815: Dir.foreach in block form does not allow encoding
- I should also note that the method does not appear to do any sort of type or arity checking. I'm not sure if that's intentional.
Dir.foreach(Dir.pwd, true, false, nil) # => no error -
08:11 PM Bug #10815 (Rejected): Dir.foreach in block form does not allow encoding
- It doesn't appear that Dir.foreach{} allows an encoding:
enc = Encoding::UTF_16LE
# Without a block, works ok
p Dir.foreach(Dir.pwd) # => Enumerator
p Dir.foreach(Dir.pwd, enc) # => Enumerator
# With a... -
05:59 PM Bug #10814: SIGBUS by stack overflow on Funtoo (fixed at r49463)
- Backported into ruby_2_1 at r49467.
-
05:56 PM Bug #10814 (Closed): SIGBUS by stack overflow on Funtoo (fixed at r49463)
- This ticket is only for backport management.
I didn't confirm this change can be backported into each branch, but this seems fix [BUG] in chkbuild on Funtoo. -
05:58 PM Revision 3fb0936a (git): merge revision(s) r49463: [Backport #10814]
- signal.c: SIGBUS by stack overflow on Funtoo
* signal.c (sigbus): seems that Funtoo Linux also delivers SIGBUS
at stack overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@49467 b2dd03c8-39d4-4d8f-98ff-823... -
05:57 PM Bug #10779: occasional segmentation fault running ruby 2.1, doesn't appear with ruby 1.9
- Nobuyoshi Nakada wrote:
> LMH medchem wrote:
> ...
I'm not sure what you mean by distribution in this context. Do you mean the linux distribution or ruby? I thought I included that information in the original post. This was ruby 2.1.3p... -
05:52 PM Bug #10813 (Closed): Fix intermittent SIGBUS on Linux (fixed at r49452)
- This ticket is only for backport management.
I didn't confirm this can be backported into each branch. But I'll fill `REQUIRED` in `Backport` field mainly for the health of RubyCI.
ref. https://github.com/ruby/ruby/pull/822
-
04:01 PM Bug #5618: Exceptions cause DRb connection to be closed
- This issue still exists in Ruby 2.1.5.
-
12:41 PM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- It's my super great pleasure to be able to do that, I'm glad to and go to follow what you said.
But now I'm afraid of committing myself and I realize there'er much things I should know.
So it seems to take a while. Anyway I want to... -
06:32 AM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- `class_eval` with a block form would be preferable to a string form in may cases.
Are you going to commit these patches by yourself?
If so, then ask matz, and follow the instruction [CommitterHowto](https://bugs.ruby-lang.org/project... -
04:56 AM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- Oh.. I found editting message with uploading new file posts new message with duplicate contents.
We seem not to be able to upload more than 2 patches at one message. -
04:49 AM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- > Isn't it better to use assert_infinity?
It's much better! I attached patch to follow what you said(not only `Math.cbrt` also other cases)
> ...
I intended to revert to the original methods through this way.
thanks. -
03:14 AM Misc #10809: [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- > ~~~diff
> ...
Isn't it better to use `assert_infinity`?
> ~~~diff
> ...
Why not revert to the original methods?
-
12:32 AM Misc #10809 (Closed): [PATCH 2/2] Add tests for math.c related to [Feature 10785], [Feature 10800]
- Hi! Here are two patches.
## reorder_test_cbrt_and_add_a_assertion.patch:
Move Test#test_cbrt to more proper place and add a assertion for Math.cbrt(1.0/0)
## add_test_for_math_c_about_overriding_Integer_to_f.patch:
Add tests... -
11:15 AM Bug #10812 (Closed): Object#respond_to? doesn't acknowledge active refinements
-
09:30 AM Bug #10812: Object#respond_to? doesn't acknowledge active refinements
- Aparently this is at the Refinements Specification, sorry for not seeing this before. Please close this issue.
-
08:27 AM Bug #10812 (Closed): Object#respond_to? doesn't acknowledge active refinements
- Object#respond_to? seems to ignore active refinements.
Take for instance the following code:
```ruby
module R1
refine String do
def foobar
'foobar'
end
end
end
puts 'string'.respond_to?(:foobar) # Ret... -
09:40 AM Revision 5146f5ab (git): test_backtrace.rb: add tests
- * test/ruby/test_backtrace.rb (test_caller_locations_base_label):
test for Thread::Backtrace::Location#base_label.
* test/ruby/test_backtrace.rb (test_caller_locations_label): test
for Thread::Backtrace::Location#label.
git-svn-id:... -
04:47 AM Feature #10806 (Closed): drop batch installation
- Applied in changeset r49465.
----------
rbinstall.rb: no batch installation
* tool/rbinstall.rb (bin-comm): drop batch file installation.
Windows 95 support has not been supported already.
[Feature #10806] -
04:46 AM Revision 38a37ed8 (git): rbinstall.rb: no batch installation
- * tool/rbinstall.rb (bin-comm): drop batch file installation.
Windows 95 support has not been supported already.
[Feature #10806]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:51 AM Bug #10811: x86_64 segfault on Haiku
- Just noticed that "checking size of __int64... 0" during configure... hmmm
```
checking for long long... yes
checking for off_t... yes
checking char bit... 8
checking size of int... 4
checking size of short... 2
checking size of... -
03:47 AM Bug #10811: x86_64 segfault on Haiku
- adding complete buildlog
-
03:46 AM Bug #10811 (Closed): x86_64 segfault on Haiku
- make test, although all ruby scripts result in this failure..
```
make[2]: `ruby' is up to date.
make[2]: Leaving directory `/Builds/ruby-2.2.0'
make[1]: Leaving directory `/Builds/ruby-2.2.0'
Generating RDoc documentation
No n... -
02:40 AM Misc #10810 (Closed): Refactor test_math.rb by introducing method named `assert_float_and_int`
- Hi! I've refactored `/test/ruby/test_math.c` by introducing method named `assert_float_and_int`.
Begin afraid of conflict, this refactoring was done after applied [Misc 10809](https://bugs.ruby-lang.org/issues/10809)
If there somet... - 12:29 AM Revision 23aad65d (git): * 2015-02-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 AM Revision 0f7bd573 (git): signal.c: SIGBUS by stack overflow on Funtoo
- * signal.c (sigbus): seems that Funtoo Linux also delivers SIGBUS
at stack overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/31/2015
-
11:59 PM Bug #10808 (Feedback): r49451以降 Solarisにてruby-glommed.oの作成に失敗
- ldに渡されていることから `$(OBJS)` には含まれているようです。
直接 `make dln.o` と実行した場合は作られるのでしょうか。
もしそれでできないのなら dln.o の依存ルールがおかしいことになりますが。
-
04:06 PM Bug #10808 (Closed): r49451以降 Solarisにてruby-glommed.oの作成に失敗
- r49451以降、以下のエラーが発生してビルドできません。
dln.o がビルドされないため、ruby-glommed.o のビルドに失敗しています。
~~~
cc -xO4 -xtarget=sparc64viiplus -m64 -L. -L/usr/local/64/lib -R/usr/local/64/lib main.o dmydln.o miniinit.o miniprelude.o array.o bignum.o class.o com... -
11:31 PM Feature #10740: Base64 urlsafe methods are not urlsafe
- Awesome. :)
-
03:37 PM Feature #10740 (Assigned): Base64 urlsafe methods are not urlsafe
- Thank you all. I'll commit the patch in a few days unless there is objection.
--
Yusuke Endoh <[email protected]> -
02:14 PM Bug #10807: Segfault on arm - ruby trunk, 2.2, 2.1
- Usaku NAKAMURA wrote:
> The SEGV is caused in therubyracer's C extention.
> ...
Oh, sorry then. Will do. -
01:53 PM Bug #10807 (Third Party's Issue): Segfault on arm - ruby trunk, 2.2, 2.1
- The SEGV is caused in therubyracer's C extention.
So, you should report this to the developers of therubyracer first. -
01:36 PM Bug #10807 (Third Party's Issue): Segfault on arm - ruby trunk, 2.2, 2.1
- First, apologies if this is a duplicate or wrong place to report. I know next to nothing about ruby, so I don't even really understand the trace.
Anyway, trying to install gitlab (any recent version) on arm, I encounter a segfault whe... -
01:57 PM Revision 8f02de20 (git): test_backtrace.rb: add test
- * test/ruby/test_backtrace.rb (test_caller_locations_lineno): test
for Thread::Backtrace::Location#lineno.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:57 PM Revision 4c1afa78 (git): test_backtrace.rb: split test
- * test/ruby/test_backtrace.rb (test_caller_locations_absolute_path):
split from test_caller_locations_path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:10 PM Revision dc0991c8 (git): test_backtrace.rb: add test
- * test/ruby/test_backtrace.rb (test_caller_locations_path): test
for Thread::Backtrace::Location#path and #absolute_path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 11:40 AM Revision 665ee6cd (git): * tool/downloader.rb (Downloader::RubyGems.download): Gem::Security::*#ui= is
- very new feature.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:07 AM Revision 48eb1aa5 (git): rbinstall.rb: duplicate code
- * tool/rbinstall.rb (gem): remove duplicate load path and require.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:01 AM Revision 64a36e43 (git): rbinstall.rb: trilingual batch files
- * tool/rbinstall.rb (bin-comm): trilingual, (sh, cmd, and ruby)
prolog for batch files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:42 AM Revision 8f2683ed (git): rbinstall.rb: no CR
- * tool/rbinstall.rb (bin-comm): no CR at EOF in batch files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:42 AM Revision e783dcd8 (git): rbinstall.rb: no chdir
- * tool/rbinstall.rb (PROLOG_SCRIPT): use the given symlinked
directory name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:39 AM Feature #10806 (Closed): drop batch installation
- We have already dropped Windows 95 support a few years ago.
So I want to drop batch file installation too now.
Does anyone know other platforms using `.bat` files?
~~~diff
commit 1b39c6670064066b1fbf728bf8d9288491fbe246
Author: No... -
04:35 AM Revision 3d7b3f0e (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:06 AM Revision 1d7d2553 (git): * 2015-01-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 AM Revision 8fe95fea (git): thread_pthread.c: Fix intermittent SIGBUS on Linux
- * thread_pthread.c (reserve_stack): fix intermittent SIGBUS on
Linux, by reserving the stack virtual address space at process
start up so that it will not clash with the heap space.
[Fix GH-822]
git-svn-id: svn+ssh://ci.ruby-lang....
01/30/2015
-
08:46 PM Feature #10800: [PRRF][PATCH] Make math.c twice as faster when passed Bignum
- Hi! After r49449, I found math.c become 5.7 times faster than before.
note: in a certain case (`Math.atan2 ` with `Fixnum`)
In almost all case, every function become about 3 times faster than before.
(And now Ruby's math module fa... -
08:28 AM Feature #10800 (Closed): [PRRF][PATCH] Make math.c twice as faster when passed Bignum
- Applied in changeset r49449.
----------
math.c: optimization for Bignum
* math.c (num2dbl_with_to_f): make faster when Bignum passed by
direct conversion using rb_big2dbl(). [Feature #10800] -
01:45 AM Feature #10800: [PRRF][PATCH] Make math.c twice as faster when passed Bignum
- Hi, I just fix indent my patch "introduce_num2dbl_with_to_f_func.patch".
If you prefer merge it to one patch, please feel free to let me know.
(I can't remove assets uploaded, so I upload patch separately to avoid making you confuse... -
05:22 PM Bug #10768: segfault during ruby_vm_destruct() in cont_free()
- Thank you for confirmation.
> Would you like me to commit it to trunk?
Yes, please! -
05:01 PM Bug #10804 (Feedback): [BUG] Segmentation fault ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]
- Probably, same as #10408?
-
03:22 PM Bug #10804 (Closed): [BUG] Segmentation fault ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]
- ~~~
-- Control frame information -----------------------------------------------
c:0004 p:---- s:0010 e:000009 CFUNC :gets
c:0003 p:---- s:0008 e:000007 CFUNC :gets
c:0002 p:0027 s:0005 E:0003f8 EVAL loops-3.rb:5 [FINISH]
c:0001... -
04:53 PM Bug #10803 (Feedback): Similar issue/stack trace as above in 2.1.5, 2.1.6
- Gabriel Mazetto wrote:
> I've experienced this problem with other gems that have C extensions, it's not deterministic.
Possibly caused by those extensions.
What gems? -
01:02 PM Bug #10803: Similar issue/stack trace as above in 2.1.5, 2.1.6
- Here is the C-level backtrace:
> ~~~
> ...
> -
12:56 PM Bug #10803 (Closed): Similar issue/stack trace as above in 2.1.5, 2.1.6
- ~~~
/opt/rubies/2.1.5/lib/ruby/gems/2.1.0/bundler/gems/syck-358913870211/lib/syck.rb:136: [BUG] rb_gc_mark(): 0x007f96aa63a888 is T_NONE
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-darwin14.0]
-- Control frame information ---... -
02:04 PM Feature #10790: Can't read CommitterHowto's links
- English later. ruby-dev になっているので先に日本語で。
私が RD から markdown に変換したときに既に RD 形式のリンクではなく今のような書き方になっていたので、自動変換でうまく変換できなかったのでそのままになっています。
RD のときは何か拡張されていたのでしょうか?
In English,
When I convert from RD to markdown, they are already links of n... -
11:45 AM Revision 1b11ba70 (git): common.mk: link DTRACE_OBJ
- * common.mk (COMMONOBJS): include $(DTRACE_OBJ) which is necessary
for $(DTRACE_DEPENDENT_OBJS).
* configure.in (RUBY_DTRACE_POSTPROCESS): separate whether dtrace
is needed to genearate probes.o and whether it modifies input
objec... -
11:44 AM Bug #10802 (Closed): strict-aliasing warning on RHEL/CentOS 6
- Is there a chance to suppress the strict-aliasing warning:
~~~
string.c: In function [e28098]rb_fstring_new[e28099]:
string.c:270: warning: dereferencing pointer [e28098]fake_str.60[e28099] does break strict-aliasing rules
string.c... - 09:09 AM Revision b1b04e81 (git): * numeric.c (coerce_failed): fixed merge miss of r49443.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:28 AM Revision df445b47 (git): math.c: optimization for Bignum
- * math.c (num2dbl_with_to_f): make faster when Bignum passed by
direct conversion using rb_big2dbl(). [Feature #10800]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:21 AM Bug #10801 (Rejected): Problem running rails server for sample app
- ~~~
-- C level backtrace information -------------------------------------------
0 libruby.2.2.0.dylib 0x0000000104427c9b rb_vm_bugreport + 155
1 libruby.2.2.0.dylib 0x00000001042cc0b0 rb_bug_contex... -
02:31 AM Bug #10801 (Rejected): Problem running rails server for sample app
- This is the crash report I received
~~~
alexander-porros-macbook-pro:sample_app alexanderporro$ rails server
(snip)
Abort trap: 6
~~~
- 07:51 AM Revision 744408df (git): merge revision(s) 45375,48260,48320,48746: [Backport #10526]
- * complax.c: [DOC] Document number conversion of `nil` by @skade [fix GH-570] [ci skip]
* object.c, rational.c: ditto.
* object.c: fix document of Kernel.Stirng by @suzukaze
[fix GH-743][ci skip]
* obj... -
07:46 AM Bug #10568: segmentation fault after pack & ioctl & unpack
- ruby_2_0_0 r49447 merged revision(s) 48803.
r44803 was already backported to `ruby_2_0_0`, and now a part of r44804 has been backported. (to keep compatibility, `deprecated` stuff is omitted.) - 07:42 AM Revision 842fd42e (git): merge revision(s) 48803: [Backport #10568]
- * pack.c (str_associate, str_associated): keep associated objects
in an instance variables, instead of in the internal structure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:20 AM Bug #10494: ioctl returns EINVAL instead of ENOTTY for pipes on older linux, breaking piped test suite
- ruby_2_0_0 r49446 merged revision(s) 48854.
Note that `ruby_2_0_0` has `lib/test/unit.rb` instead of at `test/lib`. - 07:18 AM Revision 11ab6f8c (git): merge revision(s) 48854: [Backport #10494]
- * test/lib/test/unit.rb: Also rescue EINVAL for older Linux that
raises it in popen. [Bug #10494]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:13 AM Bug #10732: rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
- ruby_2_0_0 r49445 merged revision(s) 49223.
- 07:13 AM Revision d6500091 (git): merge revision(s) 49223: [Backport #10732]
- * lib/rdoc/text.rb (expand_tabs): get rid of infinite loop with
CR. should check if substitution occurred too.
[ruby-dev:48813] [Bug #10732]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49445 b2d... -
07:10 AM Bug #8115: make install DESTDIR=/my/install/path fails
- ruby_2_0_0 r49444 merged revision(s) 41756.
- 07:10 AM Revision 8d4aeb83 (git): merge revision(s) 41756: [Backport #8115]
- * lib/mkmf.rb (install_dirs): revert DESTDIR prefix by r39841, since
it is fixed by r41648. [ruby-core:55760] [Bug #8115]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@49444 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
06:54 AM Bug #10711: Incorrect error message in coerce failed
- ruby_2_0_0 r49443 merged revision(s) 49224,49225,49234,49235.
- 06:54 AM Revision 6b7e6324 (git): merge revision(s) 49224,49225,49234,49235: [Backport #10711]
- * numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* test/ruby/test_numeric.rb (test_coerce): check error message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2... -
03:44 AM Bug #10796: bigdecimal gem update error
- Usaku NAKAMURA wrote:
> Jon Forums wrote:
> ...
:) I also thought Bigdecimal 1.2.6 should fail with 2.1.x due to using 2.2 APIs. I expected the following quicktest to fail, but oddly it worked. Perhaps the quicktest is too simple and f... -
12:03 AM Bug #10796: bigdecimal gem update error
- Problem fixed at least for the case I reported.
Thank you.