Activity
From 03/24/2013 to 03/30/2013
03/30/2013
-
11:13 PM Bug #8166 (Rejected): Since r39628 rspec-mock's and_call_original fail with SystemStackError
- Hello,
Thank you for your investigation.
> Do you believe that only because you want to avoid all compatibility issues, or are there other reasons?
Just because for compatibility issues.
And I agree it is more consistent and help... -
11:30 AM Bug #8166 (Feedback): Since r39628 rspec-mock's and_call_original fail with SystemStackError
- Further study revealed that `and_call_original` does not work in some circumstances in Ruby 1.9/2.0 (see https://github.com/rspec/rspec-mocks/pull/258 ).
In Ruby 2.1 this bug is not even present, because of the consistency of singleto... -
10:59 AM Bug #8166: Since r39628 rspec-mock's and_call_original fail with SystemStackError
- I looked at the code of rspec-mock.
I find it telling that the consistent `singleton_class.ancestors` makes the code much simpler. There is a special case handling that is no longer needed with it, see my pull request for rspec-mock: ... -
09:27 PM Revision c5fe7eb6 (git): class.c: suppress wrong warning
- * class.c (HAVE_METACLASS_P): should check FL_SINGLTON flag before get
instance variable to get rid of wrong warning about __attached__.
[ruby-core:53839] [Bug #8188]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40013 b2dd03c8-... -
09:08 PM Revision b5583577 (git): thread.c: TYPEOF_TIMEVAL_TV_SEC
- * configure.in (TYPEOF_TIMEVAL_TV_SEC): check for x64-mingw, where
timeval.tv_sec is not time_t.
* thread.c (double2timeval): use TYPEOF_TIMEVAL_TV_SEC to get rid of
overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40012... -
09:08 PM Revision 77ff241f (git): timev.h: move time_t stuffs
- * timev.h (TYPEOF_TIMEVAL_TV_SEC, unsigned_time_t): move from time.c.
* thread.c: use definitions in timev.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 PM Revision f2e1bfb8 (git): thread.c: format specifiers for time_t
- * thread.c (sleep_timeval): fix format specifiers for time_t.
* time.c (DEBUG_REPORT_GUESSRANGE): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 PM Revision ae422dda (git): gc.c: _aligned_malloc
- * gc.c (aligned_malloc): declare _aligned_malloc() prototype for old VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:26 PM Bug #8189: (one more) inconsistency between Class and Module as namespaces
- I have thought more about it, and i have remembered that a class constant lookup also follows the inheritance hierarchy. Then probably this is not a bug. To me it is a bit unexpected in any case.
-
06:41 PM Bug #8189 (Closed): (one more) inconsistency between Class and Module as namespaces
- =begin
(I will only mention in parentheses that inheriting (({Class})) from (({Module})) looks like a bad idea to me, i would have preferred that both inherited from some (({Namespace})) class.)
While trying to answer ((<this SO ques... - 05:07 PM Revision 30feef61 (git): * 2013-03-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 PM Revision c9d0a328 (git): Specify external_encoding
- http://c5664.rubyci.org/~chkbuild/ruby-trunk/log/20130329T090301Z.diff.html.gz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:53 AM Bug #8185: Thread/fork issue
- 2013/3/30 Jason Gladish <[email protected]>:
>
> I've found an issue where calling fork inside a thread, and passing a block
> to the fork, causes the forked process to continue after the block. I've
> reproduced the i... -
03:53 AM Bug #8185: Thread/fork issue
- On Mar 29, 2013, at 10:16, Jason Gladish <[email protected]> wrote:
> I've found an issue where calling fork inside a thread, and passing a block to the fork, causes the forked process to continue after the block
I've cre... -
03:33 AM
Bug #8185 (Open): Thread/fork issue
- Hello all,
I've found an issue where calling fork inside a thread, and passing a block
to the fork, causes the forked process to continue after the block. I've
reproduced the issue on the following versions of ruby:
ruby 2.0... -
05:14 AM Revision ca76bb08 (git): Remove bcc32
- agreed at http://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20130223Japan
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:01 AM Bug #5811: Ruby Process Deadlocks With Fork on Mac OS X Lion
- This does appear to be fixed in Ruby 2.0.0-p0. I'm no longer able to get my reproduction case to hang (It doesn't hang every time in 1.9.3, but it only takes a try or two to trigger the deadlock).
I'm curious if there's any suggested... - 04:33 AM Revision bcb5c27f (git): * test/ruby/test_class.rb: Simplify warning checks
- * test/ruby/test_io.rb: ditto
* test/ruby/test_module.rb: ditto
* test/ruby/test_regexp.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:03 AM Revision 246102b5 (git): * NEWS: Be more precise about singleton_class.ancestors change
- [Feature #8035]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:34 AM Feature #7792: Make symbols and strings the same thing
- Yep. If to_sym threw or nilled on previously unknown symbols, or at least on tainted data, this would be okay. Otherwise, it is a serious security problem.
03/29/2013
-
11:16 PM Feature #8184 (Open): Avoid the creation of meaningless ranges (nil, false, true)
- With the definition of <=> on Object on post 1.8, the range_init() function no more throws "ArgumentError: bad value for range" when creating these ranges:
nil..nil
false..false
true..true
These kind of ranges are meaningless... -
07:23 PM Bug #8159: Build failure introduced by Rinda changes
- 2013/3/25 Tanaka Akira <[email protected]>
> It seems we need Socket.getifaddrs.
I implemented it in
https://github.com/akr/ruby/tree/getifaddrs
--
Tanaka Akira - 07:00 PM Revision b7d708c3 (git): * win32/file.c (code_page): use cp1252 instead of cp20127 as US-ASCII.
- fix [ruby-core:53079] [Bug #7996]
reported and patched by mmeltner (Michael Meltner).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:52 PM Revision 33be01ca (git): * 2013-03-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:52 PM Revision 35cc29c8 (git): * win32/win32.c (wrename): use MoveFileExW instead of MoveFileW,
- because the latter fails on cross device file move of some
environments.
fix [ruby-core:53492] [Bug #8109]
reported by mitchellh (Mitchell Hashimoto)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40001 b2dd03c8-39d4-4d8f-98ff... -
01:09 PM Revision 99155e20 (git): thread.c: Mutex#synchronize no block params
- * thread.c (rb_mutex_synchronize_m): yield no block params. patch by
splattael (Peter Suschlik) in [ruby-core:53773] [Bug #8097].
fix GH-266.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:02 PM Revision 2418b208 (git): Makefile.sub: configurations
- * win32/Makefile.sub (prog): needs to update configurations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:00 AM Revision 7b6badce (git): compliant is an adjective
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:51 AM Revision 824cb690 (git): io.c: get rid of IOError when skipped while iteration
- * io.c (argf_next_argv): set init flag if succeeded to forward, after
skipping.
* io.c (argf_block_call_i, argf_block_call): no more forwarding if
forwarded after skipping. [ruby-list:49185]
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
07:51 AM Revision 8d7c52db (git): io.c: get rid of IOError when skipped while iteration
- * io.c (argf_close): deal with init flag.
* io.c (argf_block_call_i, argf_block_call): forward next file if
skipped while iteration, to get rid of IOError. [ruby-list:49185]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39996 b2... -
06:08 AM Bug #8182 (Closed): XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
- Since upgrading to Ruby 2.0.0p0 we can no longer use MailChimp through the Hominid gem. Hominid relies on the Ruby XMLRPC client to access MailChimp.
Debugging the issues revealed the following problem: net/http/response.rb transparen... -
05:15 AM Feature #8096: introduce Time.current_timestamp
- After the conversation, I hope its reasonable implement this.
- 04:23 AM Revision 9c215874 (git): * include/ruby/missing.h: fixed merge mistake of r39985.
- [Backport #8080]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:15 AM Feature #8181 (Rejected): New flag for strftime that supports adding ordinal suffixes to numbers
- This is my first issue on the ruby tracker--hopefully I'm asking in the right place?
It would be nice if you could use strftime to generate dates with ordinal suffixes. I propose the addition of another flag to support this: the @ ch... -
02:09 AM Revision 2e26edb6 (git): mkmf.rb: no CFLAGS in CXXFLAGS
- * lib/mkmf.rb (configuration): not include all CFLAGS in CXXFLAGS, to
use different set than C for C++. [ruby-core:45273] [Bug #6504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:24 AM Revision cea3a73f (git): ruby/io.h: get rid of conflict on AIX
- * include/ruby/io.h: undef POSIX compliants names on AIX, which are no
longer needed. patch suggested by edelsohn (David Edelsohn) in
[ruby-core:53815]. [Bug #8174]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39993 b2dd03c8-... -
12:42 AM Revision 0cfc4866 (git): code cleanup by @vipulnsward [GH fixes #267]
- * lib/cgi/core.rb: change each to each_value
* ext/bigdecimal/lib/bigdecimal/{jacobian,math}.rb:
remove unused variables from bigdecimal lib
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:09 AM Bug #8179: configure.in requires newer Autoconf than specified by AC_PREREQ
- With Autoconf-2.64 I receive the following error:
configure:1510: error: possibly undefined macro: _m4_text_wrap_word
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
...
03/28/2013
-
11:11 PM Feature #8090 (Closed): resolv.rb checks platform based on RUBY_PLATFORM, which is insufficient for JRuby
- This issue was solved with changeset r39988.
Charles, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/resolv.rb: Test Windows platform by detecting LoadError ... -
10:09 PM Feature #8090: resolv.rb checks platform based on RUBY_PLATFORM, which is insufficient for JRuby
- nobu (Nobuyoshi Nakada) wrote:
> "host" has meanings when you build a cross-compiler. You build a
> ...
I have a different interpretation of the following docs, and also believe `host_os`, not `target_os` should be used (at runtime) t... -
04:29 PM Feature #8090: resolv.rb checks platform based on RUBY_PLATFORM, which is insufficient for JRuby
- "host" has meanings when you build a cross-compiler. You build a
compiler on "build" platform, which runs on "host" platform and
generates code for "target" platform. So we don't need "host" almost,
and often we tweaks "target" in c... -
11:01 PM Bug #8166: Since r39628 rspec-mock's and_call_original fail with SystemStackError
- Hi,
nagachika (Tomoyuki Chikanaga) wrote:
> I think hiding singleton class from ancestors is better even when a modules is pretended.
Do you believe that only because you want to avoid all compatibility issues, or are there other ... -
09:51 PM Bug #8166: Since r39628 rspec-mock's and_call_original fail with SystemStackError
- >marcandre
How do you think about this issue?
r39628 broke Mongoid tests, Please check http://ci.hsbt.org/view/trunk/job/mongoid/85/console -
09:49 PM Revision 1950c1ce (git): * numeric.c (rb_num2ull): Cast double to unsigned LONG_LONG via
- LONG_LONG instead of double to unsigned LONG_LONG directly.
This is a challenge to fix a test_num2ull(TestNum2int)
failure (NUM2ULL(-1.0) should be "18446744073709551615" but was "0")
on Mac OS X with 32bit clang.
http://a.mrkn.j... -
09:40 PM Bug #8179 (Feedback): configure.in requires newer Autoconf than specified by AC_PREREQ
- Could you show what failures occur?
-
07:23 AM Bug #8179: configure.in requires newer Autoconf than specified by AC_PREREQ
- 2013/3/28 edelsohn (David Edelsohn) <[email protected]>:
> Bug #8179: configure.in requires newer Autoconf than specified by AC_PREREQ
> https://bugs.ruby-lang.org/issues/8179
> configure.in states
>
> AC_PREREQ(2.62)
... -
07:08 AM Bug #8179 (Closed): configure.in requires newer Autoconf than specified by AC_PREREQ
- configure.in states
AC_PREREQ(2.62)
but building with Autoconf-2.64 fails due to missing feature. configure in releases are created using Autoconf-2.69 and that worked on trunk. I do not know the absolute minimum requirement, but... -
09:32 PM Bug #8180 (Closed): Backport r39967 to 1.9.3 and 2.0.x
- Please backport this bug fix to these branches.
Thank you. - 03:55 PM Revision 023c7f6a (git): * 2013-03-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:55 PM Revision 56f2447e (git): mkmf.rb: force refererence in MAIN_DOES_NOTHING
- * lib/mkmf.rb (MAIN_DOES_NOTHING): ensure symbols for tests to be
preserved. [ruby-core:53745] [Bug #8169]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:11 PM Revision 80466df6 (git): * lib/resolv.rb: Test Windows platform by detecting LoadError when
- require 'win32/resolv' suggested by Nobuyoshi Nakada [ruby-core:53389].
[ruby-core:53388] [Feature #8090] Reported by Charles Nutter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:10 PM Revision 05f5cbeb (git): ruby/io.h: get rid of conflict on AIX
- * include/ruby/io.h: rename SVR3,4 member names as POSIX compliants,
to get rid of conflict on AIX. [ruby-core:53765] [Bug #8174]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:11 PM Revision f25e55cb (git): tcltklib.c: rb_thread_alive_p macro
- * ext/tk/tcltklib.c (rb_thread_alive_p): turn into a macro, so that
same code is generated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:31 AM Bug #8177: ext/openssl/pkcs7 signing fails with EC keys
- =begin
Hi Martin,
It's only a one liner aliasing public_key? to public? but I did it partly to check that nothing disastrous happened if that change were made.
RE: the PKey interface I agree that the present situation does seem prob... -
09:14 AM Bug #8177 (Assigned): ext/openssl/pkcs7 signing fails with EC keys
- Hi Joseph,
thanks for your analysis! You are right, there are several incosistencies when comparing EC's implementation to the PKey interface as it is implemented in RSA or DSA. I actually opened #6567 some time ago, collecting severa... -
03:41 AM Bug #8177 (Closed): ext/openssl/pkcs7 signing fails with EC keys
- ext/openssl/pkcs7 signing fails with EC keys. This happens because the EC keys do not respond to key.private? method which is used to check that the key is a private key. Aliasing the instance method OpenSSL::PKey::EC.private_key? as ...
- 10:10 AM Revision b97e9255 (git): merge revision(s) 39772,39773,39774,39775,39777,39779,39781,39783: [Backport #8080]
- * configure.in: check struct timeval exist or not.
* include/ruby/missing.h (struct timeval): check HAVE_STRUCT_TIMEVAL
properly. and don't include sys/time.h if struct timeval exist.
* file.c: include sys/tim... -
10:07 AM Revision f526fc2c (git): fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:57 AM Revision ee09f19f (git): * regcomp.c (optimize_node_left, set_optimize_info_from_tree): right
- handling for look behind anchor.
* regexec.c (onig_search): ditto.
[Backport #8076]
this patch is derived from Onigmo base tree.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39983 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
09:39 AM Bug #8178: OpenSSL::PKCS7::SignerInfo
- Because of this bug I have been looking at why it is so difficult to get useful identifying info for pkcs7 signers. I see that OpenSSL provides a utility function to extract a certificate from a pkcs7 message corresponding to a supplied ...
-
09:08 AM Bug #8178 (Assigned): OpenSSL::PKCS7::SignerInfo
-
07:04 AM Bug #8178 (Closed): OpenSSL::PKCS7::SignerInfo
- The instance method OpenSSL::PKCS7::SignerInfo.name does not return the signing certificate name but the X509 name of the signer's issuer. This is because SignerInfo.name is actually an alias of SignerInfo.issuer. This appears to be ...
- 09:35 AM Revision 80961598 (git): merge revision(s) 39697,39701,39716,39740,39751: [Backport #8070]
- * win32/file.c (rb_file_expand_path_internal): Expand home directory when
used as second parameter (dir_string). [ruby-core:53168] [Bug #8034]
* test/ruby/test_file_exhaustive.rb: add test to verify.
* win32... -
09:29 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- 2013/3/28 hasari (Hiro Asari) <[email protected]>:
>
> Issue #8173 has been updated by hasari (Hiro Asari).
>
>
> Can I request it? I would like to implement the intended, more correct behavior in JRuby.
You can.
See... -
09:16 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- Can I request it? I would like to implement the intended, more correct behavior in JRuby.
-
07:53 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- 2013/3/28 hasari (Hiro Asari) <[email protected]>:
>
> Issue #8173 has been updated by hasari (Hiro Asari).
>
>
> What is the reason not to?
Usually I don't consider backport until someone request (someone have trouble... -
07:29 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- What is the reason not to?
-
06:23 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- 2013/3/28 hasari (Hiro Asari) <[email protected]>:
>
> Issue #8173 has been updated by hasari (Hiro Asari).
>
>
> Will this be backported to 1.9.x?
Currently I don't plan to request.
--
Tanaka Akira -
05:00 AM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- Will this be backported to 1.9.x?
-
09:23 AM Revision 29e56999 (git): * test/-ext-/num2int/test_num2int.rb: extract
- assert_num2i_success_internal and assert_num2i_error_internal and
provide assertion messages as "NUM2XXX(NNN)".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:19 AM Revision ea764677 (git): merge revision(s) 35159: [Backport #7980]
- * ext/openssl/ossl_asn1.c: raise TypeError when trying to encode nil
values for Primitive instances.
* test/openssl/test_asn1.rb: Assert consistent behavior when
encoding nil values: Primitives raise TypeErro... - 09:15 AM Revision b3093a85 (git): merge revision(s) 39507,39508: [Backport #7963]
- * tool/mkconfig.rb: reconstruct comma separated list values. a
command line to Windows batch file is splitted not only by spaces
and equals sign but also by commas and semicolons.
command line to Windows ba... - 09:13 AM Revision d8bb5917 (git): merge revision(s) 39495: [Backport #7954]
- * string.c (str_byte_substr): don't set coderange if it's not known.
[Bug #7954] [ruby-dev:47108]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:12 AM Revision bccd52dd (git): merge revision(s) 39509,39511: [Backport #7961]
- * lib/rexml/document.rb: move entity_expansion_limit accessor to ...
* lib/rexml/rexml.rb: ... here to make rexml/text independent from
REXML::Document. It causes circular require.
* lib/rexml/document.rb (REX... -
04:52 AM Revision 8affdf78 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:50 AM Revision bb6a7778 (git): tcltklib.c: suppress warnings
- * ext/tk/tcltklib.c (lib_eventloop_core, lib_thread_callback),
(ip_rbUpdateCommand, ip_rb_threadUpdateCommand, lib_toUTF8_core),
(ip_invoke_core): remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39975 b2dd... -
04:50 AM Revision 78598ebf (git): ext/tk/tcltklib.c: adjust nesting
- * ext/tk/extconf.rb: check for rb_thread_alive_p and
rb_thread_check_trap_pending.
* ext/tk/tcltklib.c (rb_thread_alive_p, rb_thread_check_trap_pending):
define substitutions if not available.
* ext/tk/tcltklib.c (lib_eventloop_cor... -
02:29 AM Bug #7956: Install fail with RVM
- Ok now RVM 1.19 now tries to use gcc-4.2 first and it fails in this case: https://github.com/wayneeseguin/rvm/issues/1731
We followed the instructions from http://bugs.ruby-lang.org/issues/7956#note-7 / https://github.com/sstephenson/...
03/27/2013
-
10:13 PM Revision 7d672f3e (git): * include/ruby/intern.h: Delete redundant inclusions caused by
- AC_INCLUDES_DEFAULT in defines.h.
* include/ruby/defines.h: Ditto.
* include/ruby/ruby.h: Ditto.
* include/ruby/st.h: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:56 PM Revision 6537dc30 (git): * include/ruby/defines.h: Fix a compilation error on NetBSD,
- "type of formal parameter 1 is incomplete" for the rb_thread_wait_for
invocation in rb_file_flock, by including header files as
AC_INCLUDES_DEFAULT of autoconf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39972 b2dd03c8-39d4... -
08:53 PM Bug #8173: 2-arg form of Time.at can take a Time as either argument
- 2013/3/27 hasari (Hiro Asari) <[email protected]>:
> Bug #8173: 2-arg form of Time.at can take a Time as either argument
> https://bugs.ruby-lang.org/issues/8173
> http://www.ruby-doc.org/core-2.0/Time.html#method-c-at sh... -
08:38 PM Bug #8173 (Closed): 2-arg form of Time.at can take a Time as either argument
- This issue was solved with changeset r39967.
Hiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* time.c (num_exact): use to_r method only if to_int method is
... -
12:30 PM Bug #8173 (Closed): 2-arg form of Time.at can take a Time as either argument
- http://www.ruby-doc.org/core-2.0/Time.html#method-c-at shows 3 forms of invocation:
at(time) → time click to toggle source
at(seconds_with_frac) → time
at(seconds, microseconds_with_frac) → time
But the last form can take a Time ... - 05:14 PM Revision cbdbc910 (git): * 2013-03-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:13 PM Revision 45e866c1 (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:12 PM Revision 83f1be1b (git): * numeric.c (LONG_MIN_MINUS_ONE_IS_LESS_THAN): New macro.
- (LLONG_MIN_MINUS_ONE_IS_LESS_THAN): Ditto.
(rb_num2long): Use LONG_MIN_MINUS_ONE_IS_LESS_THAN.
(rb_num2ulong): Ditto.
(rb_num2ll): Use LLONG_MIN_MINUS_ONE_IS_LESS_THAN.
(rb_num2ull): Ditto.
* test/-ext-/num2int/test_num2int.rb (... -
12:26 PM Feature #8172 (Feedback): IndexError-returning counterparts to destructive Array methods
- I am not against the idea itself, but using bang (!) for the names is not consistent with other bang methods.
Matz.
-
11:55 AM Feature #8172: IndexError-returning counterparts to destructive Array methods
- =begin
> Martin
For clarification, I meant to have it return an error only in cases where (({nil})) needs to be inserted otherwise. So cases like the following should not return an error:
a = [1, 2, 3]; a[3] = :foo; a # => (actu... -
11:53 AM Feature #8172: IndexError-returning counterparts to destructive Array methods
- This may be just an issue of wording: You say "index is out of range".
By definition, Ruby arrays don't have a range. They can grow
dynamically. In many cases, this is a big feature.
Also, you complain about inserting nil. So... -
11:24 AM Feature #8172: IndexError-returning counterparts to destructive Array methods
- =begin
(({Hash})) has (({#store})) as an alias of (({#[]=})).
=end
-
11:00 AM Feature #8172: IndexError-returning counterparts to destructive Array methods
- =begin
In the above, I missed to say that there is no counterpart for (({Array#[]=})). There should be one for it as well, but I cannot think of a good method name.
=end
-
10:51 AM Feature #8172 (Feedback): IndexError-returning counterparts to destructive Array methods
- There are a few desctructive `Array` methods that take an index as an argument and silently insert `nil` if the index is out of range:
```ruby
a = []; a[1] = :foo; a # => [nil, :foo]
[].insert(1, :foo) # => [nil, :foo]
[].fill(:foo... -
12:01 PM Revision 73791168 (git): * test/-ext-/num2int/test_num2int.rb (asert_num2i_success): New
- utility method.
(asert_num2i_error): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:46 AM Bug #7984: Severe speed issues in 2.0.0 compiled with Clang
- sorry, my previous mail has a typo. I've measured them again.
-------------------------------------
% ruby -v ../test63.rb
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
3.460000 0.000000 3.460000 ( 3.458038)
... -
11:37 AM Revision c64f26a2 (git): * time.c (num_exact): use to_r method only if to_int method is
- available.
[ruby-core:53764] [Bug #8173] reported by Hiro Asari.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:59 AM Bug #8167 (Assigned): net/imap failing to parse IMAP response containing one BODYSTRUCTURE
- bpot (Bob Potter) wrote:
> It looks like the response is invalid at least according the RFC3501. The additional fields that the parser is blowing up on should only be included if the type is 'message/rfc822', in this case it is 'message... -
03:38 AM Bug #8167: net/imap failing to parse IMAP response containing one BODYSTRUCTURE
- It looks like the response is invalid at least according the RFC3501. The additional fields that the parser is blowing up on should only be included if the type is 'message/rfc822', in this case it is 'message/delivery-status'. It looks ...
-
03:03 AM Bug #8167 (Closed): net/imap failing to parse IMAP response containing one BODYSTRUCTURE
- Here is debugging output from Net::IMAP::ResponseParse::parse method:
@str: "* 29021 FETCH (RFC822.SIZE 3162 UID 113622 RFC822.HEADER {1155}\r\nReturn-path: <>\r\nEnvelope-to: [email protected]\r\nDelivery-date: Tue, 26 Mar 2013 12:42:... -
10:53 AM Bug #8159: Build failure introduced by Rinda changes
- 2013/3/26 Tanaka Akira <[email protected]>:
>>
>> Sure, but what is the type of its return value?
>> Extended Addrinfo or a new object like Ifaddr?
>
> I think it should have new class.
>
> Addrinfo has bunch of methods for a s... -
08:06 AM Feature #8128: New primitives for Rinda::TupleSpace
- You are right: it is best to leave these extensions out of trunk. I can maintain them separately.
However, some clarifications:
* the proposed #take_all and #replace_all operations do *not* block. They are like #read_all in that re... -
07:40 AM Revision 2f1e7f6a (git): Makefile.sub: SIGNEDNESS_OF_TIME_T
- * win32/Makefile.sub (config.h): add SIGNEDNESS_OF_TIME_T for
TIMET_MAX and TIMET_MIN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:17 AM Revision 57123fb2 (git): thread_pthread.c: poll.h is already included
- * thread_pthread.c (poll.h): already included in ruby/io.h from
thread.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:10 AM Feature #8164: Public/Private
- Class methods and instance methods are different things.
I don't see advantages of this proposal. -
02:30 AM Feature #8164 (Assigned): Public/Private
-
02:09 AM Feature #8164: Public/Private
- "Stuff" the private() method to take the explicit options.
A possible solution would be:
private (:instance => [], :class => [:foo])
In this way, although it adds a bit of complexity to the private and public methods, we would have redu... -
05:46 AM Feature #7792: Make symbols and strings the same thing
- Student (Nathan Zook) wrote:
> Actually, rails trusts symbols at times in ways that it does not trust strings. This is the source of a recent security issue or two, as it was assumed that symbols creation would not be directed from out... -
05:43 AM Feature #8168 (Feedback): Feature request: support for (single) statement lambda syntax/definition
- =begin
What if the lambda takes the parameter e.g. (({->(x){x*x}}))?
Matz.
=end -
03:34 AM Feature #8168: Feature request: support for (single) statement lambda syntax/definition
- So, redefining the proposal somewhat, '-> an_expression' or '->> an_expression' would be a shortcut for '-> {an_expression}'.
-
03:31 AM Feature #8168: Feature request: support for (single) statement lambda syntax/definition
- Probably should have called it "expression lambda", not "statement lambda". Similarly "expression" not "value". Sorry, can't seem to edit.
-
03:28 AM Feature #8168 (Feedback): Feature request: support for (single) statement lambda syntax/definition
- Abstract: Proposal for single statement lambda support, either via a new type of stab '->>', such that '->> some value;' would be equivalent to '-> {some value;}', or by just supplying a stab operator '->' with a value instead of a block...
-
03:42 AM Revision 6b7478c4 (git): gmake.mk: order test-all and test-knownbug
- * defs/gmake.mk (test-all, test-ruby): depends on test-knownbug if
check is given or with test-knownbug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:08 AM Revision bb945c37 (git): * test/-ext-/num2int/test_num2int.rb (test_num2ll): test LLONG_MIN,
- not LONG_MIN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:03 AM Revision b4d05fb0 (git): * internal.h (TIMET_MAX_PLUS_ONE): definition simplified.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:47 AM Bug #8166 (Rejected): Since r39628 rspec-mock's and_call_original fail with SystemStackError
- Hello,
By r39628 [Feature 8035], Module#ancestors for a singleton class contains singleton class itself.
It introduce a compatibility problem with rspec-mock's RSpec::Mocks::MessageExpectation#and_call_original.
and_call_original ... - 02:17 AM Revision 16f61ee5 (git): Complete the change log entry.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@39961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:10 AM Revision 07483133 (git): * 2013-03-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@39960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:10 AM Revision 8fc8d598 (git): * array.c (rb_ary_collect), enum.c (enum_collect): rb_warn() is a
- bit too noisy when RubyGems, so change it to rb_warning().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@39959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/26/2013
-
09:39 PM Revision 89b49d45 (git): mkmf.rb: force refererence in MAIN_DOES_NOTHING
- * lib/mkmf.rb (MAIN_DOES_NOTHING): force to refer symbols for tests
to be preserved. [ruby-core:53745] [Bug #8169]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:39 PM Revision aa25b1e7 (git): gmake.mk: no test-knownbug if unnecessary
- * defs/gmake.mk (test-all): no needs to depend on test-knownbug
always. it is included in TEST_TARGETS if it is given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:15 PM Revision 7b2c7b62 (git): internal.h: use SIGNEDNESS_OF_TIME_T
- * configure.in (RUBY_REPLACE_TYPE): define SIGNEDNESS_OF_type same as
check_signedness of mkmf.rb.
* internal.h (TIMET_MAX, TIMET_MIN, TIMET_MAX_PLUS_ONE): use
SIGNEDNESS_OF_TIME_T.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
08:15 PM Revision 5426842d (git): test_syntax.rb: fix test error
- * test/ruby/test_syntax.rb (test_syntax): escape interpolation to use
the value passed by ARGV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:02 PM Revision d04026a9 (git): merge revision(s) 39806: [Backport #8118]
- * vm_exec.c: Correct predefined macro name. This typo is introduced by
r36534 and should be backported to ruby_2_0_0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:59 PM Revision 0ce7a947 (git): merge revision(s) 39547: [Backport #7972] [Backport #7974]
- * Merge Onigmo 0fe387da2fee089254f6b04990541c731a26757f
v5.13.3 [Bug#7972] [Bug#7974]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 PM Revision 5c2169d4 (git): merge revision(s) 39509,39511: [Backport #7961]
- * lib/rexml/document.rb: move entity_expansion_limit accessor to ...
* lib/rexml/rexml.rb: ... here to make rexml/text independent from
REXML::Document. It causes circular require.
* lib/rexml/document.rb (REX... -
05:51 PM Revision 4d45207c (git): merge revision(s) 39739: [Backport #8081]
- * object.c (Init_Object): remove Module#used, which has been
introduced in Ruby 2.0 by mistake. [Bug #7916] [ruby-core:52719]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39951 b2dd03c8-39d4-4d8f-98ff-823f... -
04:01 PM Revision 7cb47a31 (git): fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:01 PM Revision 6f003e46 (git): remove trailing space
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:30 PM Revision 3dcdfcf8 (git): * internal.h (TIMET_MAX_PLUS_ONE): Defined.
- * thread.c (double2timeval): Saturate out-of-range values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:24 PM Revision bdc42b0e (git): remove trailing tab
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:22 PM Revision 6a591182 (git): * 2013-03-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:22 PM Revision 6708e96b (git): fix indent
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:55 PM Revision d85bf937 (git): * test/psych/test_*.rb: use require_relative to require local library
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:45 PM Revision bfb0edba (git): * internal.h: Define TIMET_MAX and TIMET_MIN here.
- * time.c: Remove TIMET_MAX and TIMET_MIN definitions.
* thread.c: Ditto.
* thread_pthread.c: Remove TIMET_MAX definition.
* thread_win32.c: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39943 b2dd03c8-39d4-4d8f-98ff-823f... - 02:37 PM Revision 9b3d6ad1 (git): * test/minitest/test_*.rb: use require_relative to require local library
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:34 PM Revision 7371736e (git): * ext/socket/socket.c (sockaddr_len): return the shortest length for
- unknown socket address.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:31 PM Revision b0b46092 (git): * test/dtrace/test_*.rb: use require_relative to require local library
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:16 PM Revision 79f7521e (git): * thread.c (double2timeval): convert the infinity to TIME_MAX to avoid
- SEGV by Thread.new {}.join(Float::INFINITY) on
Debian GNU/Linux (amd64).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:22 PM Revision e1540cd7 (git): update doc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:16 PM Revision eed73918 (git): * test/ruby/test_syntax.rb: fixed a typo introduced at r39935.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:23 AM Bug #8159: Build failure introduced by Rinda changes
- 2013/3/26 drbrain (Eric Hodel) <[email protected]>:
>
> Issue #8159 has been updated by drbrain (Eric Hodel).
>
>
> I want to update #8075 to use getifaddrs so it will contain at least the interface name, IP address and netmask ... -
03:59 AM Bug #8159: Build failure introduced by Rinda changes
- After some inspection, I came to doubt RingServer#make_socket is buggy.
Actually at least on FreeBSD and darwin test_make_socket_ipv4_multicast and test_make_socket_ipv6_multicast don't fail,
but on Linux and Windows.
It seems becau... -
01:44 AM Bug #8159: Build failure introduced by Rinda changes
- I want to update #8075 to use getifaddrs so it will contain at least the interface name, IP address and netmask for the interface. With this information we can fix this bug and have RFC-compliant one-shot mDNS support in Resolv (as you o...
-
01:23 AM Bug #8159: Build failure introduced by Rinda changes
- 2013/3/25 naruse (Yui NARUSE) <[email protected]>:
>> It seems we need Socket.getifaddrs.
>
> Sure, but what is the type of its return value?
> Extended Addrinfo or a new object like Ifaddr?
I think it should have new c... -
07:49 AM Feature #8164: Public/Private
- =begin
If private_class_method is removed, how will the class method foo be set to private here:
class C
def self.foo() end
def foo() end
private :foo
end
=end
-
07:48 AM
Feature #8164 (Assigned): Public/Private
- - #private<http://www.ruby-doc.org/core-1.9.3/Module.html#method-i-private>
- #private_class_method<http://www.ruby-doc.org/core-1.9.3/Module.html#method-i-private_class_method>
- #public<http://www.ruby-doc.org/core-1.9.3/Mod... -
06:24 AM Revision 4c276d0c (git): * iseq.c (iseq_load): get rid of SEGV.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:24 AM Revision 94a6df78 (git): test_syntax.rb: pass srcdir
- * test/ruby/test_syntax.rb (test_syntax): need to pass the source
directory, __FILE__ in assert_separately is '-' because the code is
passed via a pipe. and this test can't finish in 10 seconds.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
02:59 AM Revision b6a6fa0a (git): test_syntax.rb: envutil
- * test/ruby/test_syntax.rb (test_syntax): require envutil for
assert_valid_syntax.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:42 AM Revision 4fa7a0d8 (git): Suppress -Werror=shorten-64-to-32
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:13 AM Revision 76ba5964 (git): Use assert_separately to speed up on test-all
- This creates large string and it pressure GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:14 AM Feature #7792: Make symbols and strings the same thing
- Actually, rails trusts symbols at times in ways that it does not trust strings. This is the source of a recent security issue or two, as it was assumed that symbols creation would not be directed from outside data.
Better would have ...
03/25/2013
-
10:20 PM Bug #8100: Segfault in trunk
- Thanks for that. By the way, I've applied the patch to my production server. Write me down as another happy customer :-)
-
08:08 PM Bug #8100: Segfault in trunk
- wardrop (Tom Wardrop) wrote:
> Eagerly awaiting the backport. Can someone please leave a comment when it's back-ported to ruby-2.0.0 head?
The backport request ticket is here.
https://bugs.ruby-lang.org/issues/8163
You might want t... -
06:45 PM Bug #8100: Segfault in trunk
- Eagerly awaiting the backport. Can someone please leave a comment when it's back-ported to ruby-2.0.0 head?
-
11:54 AM Bug #8100: Segfault in trunk
- zzak (Zachary Scott) wrote:
> Thank you nari-san and everyone who helped with this.
> ...
Yeah, this fix should be backport to 1.9.3 and 2.0.0. -
05:24 AM Bug #8100: Segfault in trunk
- Thank you nari-san and everyone who helped with this.
Should this be backported as well? -
02:15 AM Bug #8100 (Closed): Segfault in trunk
- This issue was solved with changeset r39919.
Magnus, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* proc.c (bm_free): need to clean up the mark flag of a free an... -
07:59 PM Bug #8159: Build failure introduced by Rinda changes
- akr (Akira Tanaka) wrote:
> 2013/3/25 naruse (Yui NARUSE) <[email protected]>:
> ...
Sure, but what is the type of its return value?
Extended Addrinfo or a new object like Ifaddr? -
07:23 PM Bug #8159: Build failure introduced by Rinda changes
- 2013/3/25 naruse (Yui NARUSE) <[email protected]>:
>
> Issue #8159 has been updated by naruse (Yui NARUSE).
>
>
> I create an experimental patch as following for failures on Linux:
> http://u64.rubyci.org/~chkbuild/ruby-trun... -
06:10 PM Bug #8159: Build failure introduced by Rinda changes
- I create an experimental patch as following for failures on Linux:
http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20130324T210202Z.log.html.gz
~~~diff
diff --git a/ext/socket/socket.c b/ext/socket/socket.c
index 1ddaea9..44703c1 10... -
07:04 AM Bug #8159 (Assigned): Build failure introduced by Rinda changes
- I have skipped the test using fork and the IPv6 tests when IPv6 addresses are missing.
I'm unsure what to do about the IPv4 multicast test, does something special need to be done for multicast on windows? -
07:02 AM Bug #8159 (Closed): Build failure introduced by Rinda changes
- This issue was solved with changeset r39922.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* test/rinda/test_rinda.rb: Skip IPv6 tests if no IPv6 addresses... - 06:50 PM Revision ed90272e (git): * 2013-03-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:50 PM Revision a850dc62 (git): Use more general approach to get scope_id see #8159
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:50 PM Revision eaad7bed (git): Suppress warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:04 AM Bug #8162 (Closed): Documentation for trust/taint lacking
- If would be good to make the documentation for {un}{trust|taint}{ed?} clearer. c.f. [ruby-core:53679]
-
11:02 AM Bug #8161 (Closed): String#+ should inherit untrustedness
- As noted by Nikolai Weibull [ruby-core:53679], String#+ doesn't maintain untrustedness.
s = "foo".untrust
(s * 2).untrusted? # => true
(s + s).untrusted? # => false, should be true
(s + '').untrusted? # => false, sh... -
09:13 AM Revision 2149c313 (git): string.c: performance improvement
- * string.c (rb_str_rpartition): get rid of conversion from byte offset
to char offset and backward, for performance improvement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:03 AM Revision f4ac7354 (git): test_method.rb: refine assertions
- * test/ruby/test_method.rb (test_unlinked_method_entry_in_method_object_bug):
use assert_normal_exit since subject code never exit successfully,
but check if timed out paranoically.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
09:03 AM Revision 8e10ee73 (git): envutil.rb: separate checks
- * test/ruby/envutil.rb (assert_ruby_status): separate abort check and
exit status check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:09 AM Feature #8119 (Closed): more efficient version of Rinda::TupleSpaceProxy.take
- This issue was solved with changeset r39923.
Joel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rinda/tuplespace.rb: Only return tuple entry once on move,... -
05:39 AM Revision 6f8e5cc8 (git): * test/ruby/test_method.rb (test_unlinked_method_entry_in_method_object_bug):
- move from KNOWNBUGS.rb. [Bug #8100]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:39 AM Revision 985deb62 (git): envutil.rb: signal in Process::Status
- * test/ruby/envutil.rb (assert_ruby_status): show status info.
* test/ruby/envutil.rb (Test::Unit::Assertions::FailDesc): use
Signal.signame for consistency with Process::Status#inspect.
* signal.c (siglist): prefer SIGABRT over SIGI... -
02:59 AM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
- naruse (Yui NARUSE) wrote:
> \} in this case doesn't escape a regexp meta character, it escapes closing terminator of %r{...} literal.
I agree. It's reasonable.
Thanks. -
02:56 AM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
- mame (Yusuke Endoh) wrote:
> Just for information: r39858 introduces the behavior change.
> ...
On my environment the result was exactly opposite.
$ cat regexp_test.rb
re = %r{n{3\}}}
p re
p [re =~ "nnn}", re =~ "n{3}}"]
ruby ... -
02:32 AM Feature #8024: Lazy sweep を on/off するための機能
- ko1 (Koichi Sasada) wrote:
> (2013/03/24 12:35), authorNari (Narihiro Nakamura) wrote:
> ...
おおお、なるほど。おっしゃる通りだとおもいます。
> >> > (2) で、ヒープの拡張がうまくいかない問題は、ObjectSpace.each_object 中に
> ...
(1)の方法で簡単に止められるけど、ヒープ拡張がうまくいかない制約が入る、という意味でしょうか... -
12:23 AM Feature #8024: Lazy sweep を on/off するための機能
- (2013/03/24 12:35), authorNari (Narihiro Nakamura) wrote:
>> > すみません、ちょっとわかってないんですが、
>> > ObjectSpace.each_object 中って lazy GC 起きないようになってますよね。
>> >
>> > (1) lazy sweep を止めるときは、別スレッドで適当に
>> > ObjectSpace.each_object を実行しておく...
03/24/2013
-
11:35 PM Feature #8119: more efficient version of Rinda::TupleSpaceProxy.take
- Just FYI, you can use =begin ... =end for commenting out multiline
-
11:20 AM Feature #8119: more efficient version of Rinda::TupleSpaceProxy.take
- With #8125, your benchmark is 40% faster +/- 2% at 95% confidence.
With #8119, your benchmark is ~120% faster, but the tests fail as #take calls #move with a port of nil, so local users of the TupleSpace will experience a behavior cha... -
10:57 PM Bug #8159 (Assigned): Build failure introduced by Rinda changes
-
10:53 PM Bug #8159 (Closed): Build failure introduced by Rinda changes
- =begin
Seems latest Rinda-related changes affected build under Windows:
http://ci.rubyinstaller.org/job/ruby-trunk-x64-test-all/936/console
2) Error:
test_take_bug_8215(Rinda::TupleSpaceProxyTest):
NotImplementedError: fo... -
10:57 PM Bug #8160 (Closed): M17N test failure around String#rpartition
- =begin
Hello,
Seems r39903 introduced a test failure under Windows:
http://ci.rubyinstaller.org/job/ruby-trunk-x64-test-all/936/console
1) Failure:
test_str_rpartition(TestM17NComb) [C:/Users/Worker/Jenkins/workspace/rub... -
10:47 PM Feature #8158: lightweight structure for loaded features index
- Same for ruby_2_0_0 branch
https://github.com/funny-falcon/ruby/compare/ruby_2_0_0...features_index/ruby_2_0_0.diff
https://github.com/funny-falcon/ruby/compare/ruby_2_0_0...features_index/ruby_2_0_0 -
04:56 PM Feature #8158 (Closed): lightweight structure for loaded features index
- Use lightweight structure for loaded_features index:
- use hand made simple hash structure, which uses only one memory chunk,
- do not store feature name string, only hash of it, since loaded_feature_path
will recheck feature name... -
10:09 PM Revision e37f8c0f (git): * lib/rinda/tuplespace.rb: Only return tuple entry once on move,
- either through port or regular return, not both. This results in a
120% speedup when combined with #8125. Patch by Joel VanderWerf.
[ruby-trunk - Feature #8119]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39923 b2dd03c8-39d... -
10:01 PM Revision 77b88526 (git): * test/rinda/test_rinda.rb: Skip IPv6 tests if no IPv6 addresses
- exist. Skip fork-dependent test if fork is not available.
[ruby-trunk - Bug #8159]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:00 PM Revision b95336b2 (git): * addr2line.c (putce): suppress unused return value warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:32 PM Bug #8138 (Closed): rpartition(regexp) for multibyte string
- This issue was solved with changeset r39903.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Fix String#rpartition(/re/) against a multibyte string.
* st... - 05:15 PM Revision b63580b5 (git): * 2013-03-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:15 PM Revision 02ff0977 (git): * proc.c (bm_free): need to clean up the mark flag of a free and
- unlinked method entry. [Bug #8100] [ruby-core:53439]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:02 PM Revision 8f96c404 (git): merge revision(s) 39677,39695: [Backport #8068]
- * complex.c: described syntax of string form.
* rational.c: ditto.
* complex.c: edited rdoc.
* rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39918 b2dd03c8-39d4-4d8f-98ff-... -
04:57 PM Revision 0d7d3a80 (git): merge revision(s) 39625,39626: [Backport #8008]
- compile.c: calc in int
* compile.c (iseq_compile_each): calculate argc as int, not as Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:27 PM Revision a41e107f (git): merge revision(s) 39632: [Backport #8013]
- * lib/webrick/httpproxy.rb: Fix typos in HTTPProxyServer [Bug #8013]
Patch by Nobuhiro IMAI [ruby-core:53127]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:23 PM Revision 11546685 (git): merge revision(s) 39614: [Backport #8033]
- configure.in: fix unexpand_shvar
* configure.in (unexpand_shvar): remove guarding quotes at last.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:10 PM Revision 03ec1e8e (git): merge revision(s) 39627: [Backport #8008]
- * compile.c (iseq_compile_each): pass keyword arguments to zsuper,
with current values. [ruby-core:53114] [Bug #8008]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:05 PM Revision 8b5f0528 (git): merge revision(s) 39595: [Backport #8014]
- * ext/objspace/objspace.c (count_nodes): count also newly added nodes,
and fix key for unknown node. patch by tmm1 (Aman Gupta) in
[ruby-core:53130] [Bug #8014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/... -
04:01 PM Revision 6ab0f648 (git): merge revision(s) 39601 and 39602(partially): [Backport #7983]
- * class.c (rb_prepend_module): check redefinition of built-in optimized
methods. [ruby-dev:47124] [Bug #7983]
* vm.c (rb_vm_check_redefinition_by_prepend): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... -
03:52 PM Revision b7880f1f (git): merge revision(s) 39578: [Backport #8009]
- * Makefile.in (miniruby, ruby): move MAINLIBC because linker arguments
must appear after object files with newer versions of gcc. patch by
tmm1 (Aman Gupta) in [ruby-core:53121] [Bug #8009]
git-svn-id: svn+ssh://ci... -
03:47 PM Revision a5e89ea4 (git): merge revision(s) 39536: [Backport #7989]
- * iseq.c (iseq_data_to_ary): fix condition.
r34303 introduces a bug to avoid all line information from
a result of ISeq#to_a. This is a regression problem from 2.0.0p0.
* test/ruby/test_iseq.rb: add a test of... -
03:42 PM Revision 876fb07f (git): merge revision(s) 39507,39508: [Backport #7963]
- * tool/mkconfig.rb: reconstruct comma separated list values. a
command line to Windows batch file is splitted not only by spaces
and equals sign but also by commas and semicolons.
command line to Windows ba... -
02:36 PM Revision 7a832973 (git): Try interface indexes which can use for IPv6 multicast
- a fix for r39896
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:08 PM Revision c4d2d856 (git): * ChangeLog: fix a typo in r39892.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:53 PM Feature #8024 (Closed): Lazy sweep を on/off するための機能
- This issue was solved with changeset r39901.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* gc.c (GC_ENABLE_LAZY_SWEEP): new macro to switch lazy sweeping... -
12:35 PM Feature #8024: Lazy sweep を on/off するための機能
- ko1 (Koichi Sasada) wrote:
> すみません、ちょっとわかってないんですが、
> ...
すみませんが、修正内容がよく理解できませんでした。
別スレッドで実行すると何が解決するのでしょうか?
> (2) で、ヒープの拡張がうまくいかない問題は、ObjectSpace.each_object 中に
> ...
はい、修正が必要だと思います(のでなおしておきます)。
ただ、ObjectSpace.each_objectの中でヒープが... -
12:53 AM Feature #8024: Lazy sweep を on/off するための機能
- すみません、ちょっとわかってないんですが、
ObjectSpace.each_object 中って lazy GC 起きないようになってますよね。
(1) lazy sweep を止めるときは、別スレッドで適当に
ObjectSpace.each_object を実行しておく
(で、その中で sleep させておく)、というので行けると思ったんですが、
あってますか?
(2) で、ヒープの拡張がうまくいかない問題は、ObjectSp... -
12:16 AM Feature #8024 (Open): Lazy sweep を on/off するための機能
- なるほどです。デバッグ用途にマクロでONになるやつを作ってみます。
-
12:12 AM Feature #8024: Lazy sweep を on/off するための機能
- authorNari (Narihiro Nakamura) wrote:
> ちなみに以下のようにパッチを修正しないとヒープがうまく拡張してくれず、GCが多発するようです > mrknさん
> ...
わたしも先日 lazy sweep 切ってデバッグしたくなったので、マクロ定義を見るとかでもいいので、
正しい lazy sweep を切るコード自体は入れておいて頂けませんか。
参考 https://github.com/nurse/rubyspec/co... -
12:01 AM Feature #8024: Lazy sweep を on/off するための機能
- ちなみに以下のようにパッチを修正しないとヒープがうまく拡張してくれず、GCが多発するようです > mrknさん
https://gist.github.com/authorNari/5227985/revisions -
01:18 PM Revision ed77aff1 (git): * string.c (rb_str_rpartition): revert r39903, and convert byte offset
- to char offset; the return value of rb_reg_search is byte offset,
but other than it of rb_str_rpartition expects char offset.
[Bug #8138] [ruby-dev:47183]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39906 b2dd03c8-39d4-4d8f-98... -
10:43 AM Revision f001a450 (git): * test/ruby/envutil.rb (assert_ruby_status): include stderr output.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:43 AM Revision cedfed5e (git): * vm_method.c (rb_sweep_method_entry): simplify code to unlink.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:32 AM Revision 01423661 (git): Fix String#rpartition(/re/) against a multibyte string.
- * string.c (rb_str_rpartition): Fix String#rpartition(/re/)
against a multibyte string. [Bug #8138] [ruby-dev:47183]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:30 AM Bug #7956 (Third Party's Issue): Install fail with RVM
-
06:34 AM Bug #7984: Severe speed issues in 2.0.0 compiled with Clang
- This is Linux result
% ruby -v test.rb
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
3.010000 0.000000 3.010000 ( 3.000945)
% ruby -v test.rb
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
... -
06:18 AM Feature #8128 (Rejected): New primitives for Rinda::TupleSpace
- I think so: https://twitter.com/drbrain/status/315510564233293825
This is a global lock. If you want a KVS, I recommend the Hash or Drip. -
05:39 AM Bug #8157: How to write document for __LINE__, __FILE__, __END__
- =begin
There is a conflict as "_" in RDoc means "emphasis". You can use slashes to escape, but it is a little ugly:
\__FILE__
Maybe I can make __whatever__ special in RDoc, I will try.
=end
-
01:18 AM Bug #8157: How to write document for __LINE__, __FILE__, __END__
- I think we will have to teach RDoc to understand these keywords.
If you want to reference them from another class or method, wrapping them in + should prevent RDoc from generating any extra markup, ie: +__FILE__+ -
01:12 AM Bug #8157 (Closed): How to write document for __LINE__, __FILE__, __END__
- How do I write document for __LINE__, __FILE__, __END__ ?
Moreover, __ is expressed as _ in rdoc.
How can I avoid it? -
05:13 AM Revision b4a2e268 (git): gc.c: fix compile error
- * gc.c (gc_prepare_free_objects): fix compile error. there should be
free objects when new slot is added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:10 AM Feature #8073 (Closed): Add multicast support to Rinda::Ring*
- This issue was solved with changeset r39895.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rinda/ring.rb: Add multicast support to Rinda::RingFinger ... -
04:53 AM Revision e54dadda (git): * gc.c (GC_ENABLE_LAZY_SWEEP): new macro to switch lazy sweeping
- for debugging. [Feature #8024] [ruby-dev:47135]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:51 AM Bug #8100 (Assigned): Segfault in trunk
-
04:50 AM Bug #8100 (Closed): Segfault in trunk
- This issue was solved with changeset r39894.
Magnus, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Add timeout to infinite loop [Bug #8100]
On FreeBSD, it doesn'... -
04:20 AM Revision 3ad60679 (git): * gc.c: We have no chance to expand the heap when lazy sweeping is
- restricted. So collecting is often invoked if there is not
enough free space in the heap. Try to expand heap when this is
the case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:34 AM Bug #8125 (Closed): lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
- This issue was solved with changeset r39890.
Joel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rinda/rinda.rb: Fixed loss of tuple when remote is alive b... -
02:06 AM Revision 052c0e67 (git): * test/ruby/test_require.rb: Remove temporally files in the tests.
- * test/ruby/test_rubyoptions.rb: Ditto.
* test/logger/test_logger.rb: Ditto.
* test/psych/test_psych.rb: Ditto.
* test/readline/test_readline.rb: Ditto.
* test/syslog/test_syslog_logger.rb: Ditto.
* test/webrick/test_httpauth.rb: Di... -
12:04 AM Revision 61f50e31 (git): load.c: no longer used variable and object
- * load.c (rb_feature_p): remvoe variable and string object which are
no longer used since r39874. [Bug #8048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e