Activity
From 09/02/2013 to 09/08/2013
09/08/2013
-
11:14 PM Bug #8875: Select is not usable with SSLSocket
- akr (Akira Tanaka) wrote:
> 2013/9/8 headius (Charles Nutter) <headius@headius.com>:
> ...
I would agree, except that users are shown, through examples online and in source, that SSLSocket is "IO-like" and can be used anywhere an IO ca... -
07:03 AM Bug #8875: Select is not usable with SSLSocket
- 2013/9/8 headius (Charles Nutter) <headius@headius.com>:
> In JRuby, my first fix was to make IO.select aware of SSLSocket's native buffers by adding a method to query if SSLSocket had buffered data itself. This adds the socket to th... -
05:23 AM Bug #8875: Select is not usable with SSLSocket
- "headius (Charles Nutter)" <headius@headius.com> wrote:
> However, the buffering issue is harder to fix. I believe buffering.rb
> needs to go away entirely, or at least needs to not buffer data on its
> own.
I think so, too. ... -
03:02 AM Bug #8875: Select is not usable with SSLSocket
- See also recent comments on http://jira.codehaus.org/browse/JRUBY-6874
-
02:57 AM Bug #8875: Select is not usable with SSLSocket
- I have been experimenting with some fixes for this.
In JRuby, my first fix was to make IO.select aware of SSLSocket's native buffers by adding a method to query if SSLSocket had buffered data itself. This adds the socket to the list o... -
02:17 AM Bug #8875 (Rejected): Select is not usable with SSLSocket
- Because of the various levels of buffering SSLSocket employs, it is not possible to reliably use IO.select to check when it has data available.
SSLSocket wraps a normal IO that it uses for reading and writing unencrypted data. This IO... -
09:37 PM Bug #8877 (Closed): OptionParser::Version should not rely on SVN
- This issue was solved with changeset r42889.
Hiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
optparse.rb: remove $Id$
* lib/optparse.rb (OptionParser): remov... -
12:26 PM Bug #8877 (Closed): OptionParser::Version should not rely on SVN
- =begin
Currently, (({OptionParser::Version})) is ((<defined|URL:https://github.com/ruby/ruby/blob/2b44bbf/lib/optparse.rb#L215-L216>)) by:
RCSID = %w$Id$[1..-1].each {|s| s.freeze}.freeze
Version = (RCSID[1].split('.').collect {... -
12:37 PM Revision d1f2021b (git): optparse.rb: remove $Id$
- * lib/optparse.rb (OptionParser): remove constants depending on $Id$.
[Bug #8877]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:52 AM Revision 3fa0edda (git): rat.c: suppress warning
- * ext/-test-/rational/rat.c (big): used only if GMP is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:23 AM Bug #8876: bundle exec rake spec
- If I remove "awesome_print" gem I got
/Users/franco/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -S rspec ./spec/features/home_page_spec.rb ./spec/features/sign_in_spec.rb ./spec/features/timeline_spec.rb
/Users/franco/.rvm/gems/ruby-1.9.3-p... -
09:23 AM Bug #8876: bundle exec rake spec
- If I remove "awesome_print" gem I got
/Users/franco/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -S rspec ./spec/features/home_page_spec.rb ./spec/features/sign_in_spec.rb ./spec/features/timeline_spec.rb
/Users/franco/.rvm/gems/ruby-1.9.3-p... -
09:15 AM Bug #8876 (Rejected): bundle exec rake spec
- I got the following when run "bundle exec rake spec". The same happens with ruby-1.9.3-p0
/Users/franco/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -S rspec ./spec/features/home_page_spec.rb ./spec/features/sign_in_spec.rb ./spec/features/... -
07:54 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- Okay, I fiddled with the 'configure' file so that stack_protector came out broken. It quieted those entries but then died on our old friend
__sync_val_compare_and_swap_4
... suggestions? -
03:06 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- Sorry, I am a Ruby newb, using RVM to handle the build details. I should do what, where?
-
07:02 AM Revision 8953eee6 (git): * rational.c (f_gcd): Relax the condition to use GMP.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:06 AM Revision 04976ab6 (git): * ext/win32ole/win32ole.c (folevariant_initialize): check type of
- element of array.
* test/win32ole/test_win32ole_variant.rb (test_s_new_ary): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:39 AM Revision f41a2574 (git): Updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 AM Revision c95d5b25 (git): common.mk, win32/Makefile.sub: refix sizez.c for nmake
- * common.mk (sizes.c): revert r42854 and r42883.
* win32/Makefile.sub (sizes.c): rule for outplace build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:00 AM Bug #8867: Mailing lists' controller addresses not working
- I see :) I hope you do not mind me elaborating further:
At the bottom of e.g. http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml, the
* "Help for this mailing list",
* "Mail to Mailing List's Controller", and
* "Join... -
02:09 AM Bug #8867: Mailing lists' controller addresses not working
- Sorry, by 'blade' i mean http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/
-
02:14 AM Bug #8874 (Closed): libruby.so.2.0 variable.c segmentation faults in production with rails (ruby-2.0.0-p247)
- Recently upgraded rails application from ruby-2.0.0-p195 to ruby-2.0.0-p247 and seeing frequent segmentation faults now when rails action-4.0.0 calls the inspect method which loops through all the variables.
/var/www/pointshound/share...
09/07/2013
-
11:01 PM Bug #8854: Update URL for bug reports
- Snapshots in http://web.archive.org/web/*/http://www.ruby-lang.org/bugreport.html
redirect to http://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport before jekyll.
-
05:08 PM Bug #8854: Update URL for bug reports
- @naruse, @zzak
I propose to (again) change error.c to match r42802 (i.e. using 'bugs.ruby-lang.org'). -
10:03 PM Revision 2b44bbf6 (git): common.mk: in-place build
- * common.mk (sizes.c): try to fix for in-place build.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:52 PM Revision 2a9cefd5 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:48 PM Revision e5d327f4 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:08 PM Revision 52fe68a7 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:04 PM Revision 6bca9dc3 (git): thread.c: invert
- * ext/thread/thread.c (queue_pop_should_block): the first argument of
Queue#pop is non_block and inverted for should_block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:04 PM Revision 398c3cab (git): thread.c: function cast
- * ext/thread/thread.c (queue_sleep): get rid of casting function
pointer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:04 PM Revision 9b6ee42d (git): numeric.c: use positive_int_p
- * numeric.c (NUM_STEP_SCAN_ARGS): use positive_int_p() to fix rubyspec
failures.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:04 PM Revision ba6c7348 (git): numeric.c: no extra checks
- * numeric.c (NUM_STEP_SCAN_ARGS): remove extra class checks, which
cause the incompatibilities.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:04 PM Revision 622a2af0 (git): * 2013-09-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:04 PM Revision e1460152 (git): bignum.c, math.c: RB_BIGNUM_TYPE_P
- * bignum.c, math.c (RB_BIGNUM_TYPE_P): predicate macro like
RB_FLOAT_TYPE_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:04 PM Revision c26293dc (git): bignum.c, math.c: type predicates
- * bignum.c, math.c: use type predicate macros instead of TYPE().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:04 PM Revision a77ae1ec (git): bignum.c: split rb_big_fdiv and big_fdiv
- * bignum.c (rb_big_fdiv): split with big_fdiv by divider type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:59 PM Bug #8867: Mailing lists' controller addresses not working
- > The website should be updated, though
I updated the crucial information on
http://www.ruby-lang.org/en/community/mailing-lists/manual-instructions/
However, I do not have the time to do a more thorough rewrite right now
(this p... -
01:38 PM Feature #8657: Make Find.find respect the encodings of arguments
- =begin
[[ruby:DevelopersMeeting20130831Japan]]でacceptされたのでコミットしました。
=end
-
01:34 PM Feature #8657 (Closed): Make Find.find respect the encodings of arguments
- This issue was solved with changeset r42866.
Kazuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/find.rb (Find.find): respect the encodings of arguments.
... -
12:34 PM Revision 0e02d923 (git): * math.c (math_log): Test the sign for bignums.
- (math_log2): Ditto.
(math_log10): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:26 AM Revision 08e3cb69 (git): * math.c (math_log): Support bignums bigger than 2**1024.
- (math_log2): Ditto.
(math_log10): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:41 AM Feature #8871 (Closed): Server side TCP fast open
- This issue was solved with changeset r42865.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/socket/mkconstants.rb (TCP_FASTOPEN): Defined for TCP fas... -
05:23 AM Feature #8871: Server side TCP fast open
- "Glass_saga (Masaki Matsushita)" <glass.saga@gmail.com> wrote:
> https://bugs.ruby-lang.org/issues/8871
> I propose that ruby support server side TCP fast open (TFO).
> TCP fast open reduces step of the handshake process.
... -
01:05 AM Feature #8871 (Closed): Server side TCP fast open
- I propose that ruby support server side TCP fast open (TFO).
TCP fast open reduces step of the handshake process.
detailed information about TCP fast open: http://lwn.net/Articles/508865/
# example
## server side
require "so... - 06:44 AM Revision 66915c50 (git): * vm_eval.c (vm_call0): fix prototype, the id parameter should be of
- type ID, not VALUE
* vm_insnhelper.c (check_match): the rb_funcall family of functions
does not care about refinements. We need to use
rb_method_entry_with_refinements instead to call === with
refinements. Thanks to Jon Conley for... -
04:58 AM Revision c65e9bbf (git): * doc/security.rdoc: [DOC] fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:58 AM Revision 113b1c76 (git): * variable.c (classname): the name of class that has
- non class id should not be nil. This bug was introduced
in r36577.
* test/thread/test_cv.rb: test for change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:34 AM Revision 0a4801e7 (git): * lib/find.rb (Find.find): respect the encodings of arguments.
- [ruby-dev:47530] [Feature #8657]
* test/test_find.rb: add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:02 AM Bug #8870: Method-Missing breaking irb
- Array#flatten tries to call #to_ary method on non-Array arguments, but the result of `m.to_s' doesn't have it, so the method_missing is called, and continues infinitely.
In short, do not redefine global method_missing method.
-
01:41 AM Revision dd946739 (git): * ext/socket/mkconstants.rb (TCP_FASTOPEN): Defined for TCP fast open.
- [ruby-core:57048] [Feature #8871] patch by Masaki Matsushita.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:15 AM Feature #3620 (Closed): Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones - This issue was solved with changeset r42862.
Ricardo, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY ...
09/06/2013
-
10:05 PM Bug #8870 (Closed): Method-Missing breaking irb
- 2.0.0p247 :001 > def method_missing m,*args; [m.to_s,args].flatten.join " "; end
=> nil
2.0.0p247 :002 > "j".happy "hh"
2.0.0p247 :001 > def method_missing *args; args.join " "; end
=> nil
2.0.0p247 :002 > "j".happy
SystemStac... -
06:08 PM Revision 503ba49b (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:15 PM Revision b3f4c545 (git): * 2013-09-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision e334bb2c (git): * common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY can't
- require extension libraries. The patch is from nobu
(Nobuyoshi Nakada).
* ext/thread/extconf.rb: for build ext/thread/thread.c.
* include/ruby/intern.h: ditto.
* thread.c: ditto.
* lib/thread.rb: removed and replaced by ext/thread/... -
02:23 PM Bug #8869 (Closed): Error on TestProcess#test_clock_getres
- This issue was solved with changeset r42855.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
win32.c: clock_getres
* win32/win32.c (clock_getres): required... -
11:26 AM Bug #8869 (Closed): Error on TestProcess#test_clock_getres
- mswin32 において、下記のようなエラーが出ております。
1) Error:
TestProcess#test_clock_getres:
Errno::EINVAL: Invalid argument
C:/ko1/src/ruby/trunk/test/ruby/test_process.rb:1743:in `clock_getres'
C:/ko1/src/ruby/trunk/test/ruby/test_process.... -
01:49 PM Revision f43d9e22 (git): * configure.in: Define ac_cv_func_clock_getres to yes for mingw*.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:05 PM Revision 4de7dcf8 (git): updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:07 PM Revision 5269a3fb (git): Add a property.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:07 PM Revision 42a3e0dc (git): * rational.c: Include gmp.h if GMP is used.
- (GMP_GCD_DIGITS): New macro.
(rb_gcd_gmp): New function.
(f_gcd_normal): Renamed from f_gcd.
(rb_gcd_normal): New function.
(f_gcd): Invoke rb_gcd_gmp or f_gcd_normal.
* internal.h (rb_gcd_normal): Declared.
(rb_gcd_gmp): Ditt... -
09:17 AM Revision 5aadc9d4 (git): remove unexpected references
- Fixes GH-nnn does not reference github.com/tenderlove/psych/issues/nnn
but github.com/ruby/ruby/pull/nnn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:25 AM Bug #8868 (Closed): Error installing 1.9.3p448 on AIX 7.1
- test_thread.rb ...........................F.....................
#928 test_thread.rb:266:in `<top (required)>':
(0..10).map {
Thread.new {
10000.times {
Object.new.to_s
}
}
}.ea... -
07:03 AM Bug #8867: Mailing lists' controller addresses not working
- The website should be updated, though: blade still reports that it's ctl.
-
01:10 AM Bug #8867: Mailing lists' controller addresses not working
- This can be closed.
Apparently the mailing list software was changed, the new "controller" addresses are ruby-talk-request@ruby-lang.org, etc. -
12:05 AM Bug #8867 (Closed): Mailing lists' controller addresses not working
- This probably isn't the right place to report this, but I do not know a better one...
The controller addresses for the various mailing lists do not seem to work anymore:
ruby-talk-ctl@ruby-lang.org, ruby-core-ctl@ruby-lang.org, ...
... -
05:36 AM Revision 59baeaf1 (git): win32.c: clock_getres
- * win32/win32.c (clock_getres): remove unused variable.
[ruby-dev:47699] [Bug #8869]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:23 AM Revision f245f0c6 (git): win32.c: clock_getres
- * win32/win32.c (clock_getres): required as well as clock_gettime().
[ruby-dev:47699] [Bug #8869]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:23 AM Revision 64455007 (git): common.mk: sizes.c for nmake
- * common.mk (sizes.c): needs VPATH to outplace build with nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:29 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- moneytoo (Marcel Dopita) wrote:
> It cross compiles fine with following patch https://github.com/SynoCommunity/spksrc/blob/fad915904222094328425c2855f4fa193731ba84/cross/ruby/patches/fix-thread-stack.patch from from SynoCommunity.
> ..... -
02:45 AM Revision 7ce11f57 (git): transcode.c: add rb_econv_append
- * transcode.c (rb_econv_append): new function to append a string data
with converting its encoding. split from rb_econv_substr_append.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:29 AM Revision a3a7645f (git): transcode.c: do while loop
- * transcode.c (rb_econv_substr_append): move loop condition after the
conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:29 AM Revision a4eae615 (git): transcode.c: GC guard
- * transcode.c (rb_econv_substr_append): prevent src from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:18 AM Feature #7292: Enumerable#to_h
- I vote for raising an exception when trying to convert an invalid array to hash (considering the common case the valid array format).
09/05/2013
-
09:59 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- (2013/09/05 20:52), Glass_saga (Masaki Matsushita) wrote:
> I fixed a bug in ext/thread.c ([ruby-core:56861]).
> It was not compatible with Objects extended by Mutex_m and test/test_mutex_m.rb failed.
> Moreover, I use rb_thread_s... -
08:52 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- Sorry for my late response.
I fixed a bug in ext/thread.c ([ruby-core:56861]).
It was not compatible with Objects extended by Mutex_m and test/test_mutex_m.rb failed.
Moreover, I use rb_thread_sleep_deadly() to make it get along with ... -
09:41 PM Bug #8861 (Third Party's Issue): segmentation fault with ruby-ldap
- It is a ruby-ldap issue not Ruby itself. Please report it to ruby-ldap: https://github.com/alexey-chebotar/ruby-ldap
-
06:07 PM Bug #8866 (Closed): frozen string literal("foo"f ) can ignore source encoding after r42843. - This issue was solved with changeset r42847.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* string.c (fstring_cmp): take string encoding into account w... -
05:49 PM Bug #8866 (Closed): frozen string literal("foo"f ) can ignore source encoding after r42843.
- Hello,
After r42843, frozen string literal can have encoding different from script encoding.
example:
usascii.rb:
# coding: us-ascii
def usascii
"foo"f
end
utf8.rb:
# coding: utf-8
def utf8
"foo"f
end
$ ruby -r... -
05:39 PM Revision 8579a339 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: use double quotes when
- strings start with special characters.
[Fixes GH-157] https://github.com/tenderlove/psych/issues/157
* test/psych/test_string.rb: test for change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42850 b2dd03c8-39d4-4d8f-98ff-823fe6... -
04:53 PM Bug #8730: "rescue Exception" rescues Timeout::ExitException
- (13/09/05 0:25), KOSAKI Motohiro wrote:
>>> 次に出てくるのは逆に、デーモンなどで全部捕まえたいケースで、rescue Timeout::Error, StandardError =>e
>>> と書きましょう(書いている)という記述 http://d.hatena.ne.jp/dreammind/20090217/1234813224
>>>
>>> 2番めは動かなくなりますよね。
>>
>> Tim... -
12:29 AM Bug #8730: "rescue Exception" rescues Timeout::ExitException
- 2013/8/28 nobu (Nobuyoshi Nakada) <nobu@ruby-lang.org>:
>
> Issue #8730 has been updated by nobu (Nobuyoshi Nakada).
>
>
> kosaki (Motohiro KOSAKI) wrote:
>> > 具体的にはどのように解説されてどう利用されているんでしょうか。
>>
>> 残念ながら紙の書籍は手元にありませんが、
... - 03:05 PM Revision a9ab1366 (git): * 2013-09-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:05 PM Revision bbbc8b57 (git): class.c: remove recursion
- * class.c (rewrite_cref_stack): remove recursion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:02 PM Bug #8865 (Closed): OptionParser acceptable bugs
- This issue was solved with changeset r42844.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/optparse.rb: The Integer acceptable now allows binary and
... -
01:29 PM Bug #8865: OptionParser acceptable bugs
- From #ruby-core IRC:
19:46 nokada: drbrain: seems fine, and add tests 1234xyz fails, plz
-
09:47 AM Bug #8865: OptionParser acceptable bugs
- Here is patch 3 that uses end-of-string anchoring to ensure the entire number is bad.
-
09:20 AM Bug #8865: OptionParser acceptable bugs
- Updated with patch 2 that includes tests
-
06:00 AM Bug #8865 (Closed): OptionParser acceptable bugs
- I have found a few bugs in OptionParser's accept feature:
Hexadecimal and binary numbers are not properly supported for Integer
OptionParser::DecimalInteger, OptionParser::OctalInteger and OptionParser::DecimalNumeric convert inval... -
01:23 PM Feature #8863: New error class: UndefinedBehaviorError
- matz (Yukihiro Matsumoto) wrote:
> Hmm, defining the behavior to raise UndefinedBehaviorError seems contradiction to me.
> ...
It sounds like it, but my thought was that a user may catch other types of errors and use them meaningfully,... -
12:19 PM Feature #8863 (Feedback): New error class: UndefinedBehaviorError
- Hmm, defining the behavior to raise UndefinedBehaviorError seems contradiction to me.
Matz.
-
04:34 AM Feature #8863: New error class: UndefinedBehaviorError
- Well, maybe just leaving the behavior unspecified is enough, i don't know. But raising an error would reduce a chance of breaking a program of someone who has not read the documentation well.
-
04:30 AM Feature #8863 (Feedback): New error class: UndefinedBehaviorError
- =begin
I propose to consider introducing a new error class: (({UndefinedBehaviorError})) (or (({UnspecifiedBehaviorError}))). It would be somewhat similar to (({NotImplementedError})), but it would mean that the behavior is actually un... -
11:14 AM Feature #7292: Enumerable#to_h - I think that there are two basic possibilities for Enumerable#to_h behavior:
Strict:
[[:a, 1], ["b", 2]].to_h #=> { :a => 1, "b" => 2 }
# Anything else raises a TypeError:
[[:a], ["b", 2]].to_h #=> TypeError
[[:a, 1], ["b", 2, 3]].to_h... -
06:03 AM Feature #7292: Enumerable#to_h
- Wait! Shouldn't enum.to_h be the same as Hash[enum]?
-
04:17 AM Feature #7292: Enumerable#to_h
- Matz,
it was just a reminder about `#assoc` and `#rassoc`, sorry if it was redundant. IMO, they serve a similar purpose to `#to_h`: they allow to use an *array of two-element arrays* as a storage where selection "by key" or "by value... -
09:18 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- It seems r40476.
Could you try the trunk? - 09:07 AM Revision 7eafeaa3 (git): * string.c (fstring_cmp): take string encoding into account when
- comparing fstrings [ruby-core:57037] [Bug #8866]
* test/ruby/test_string.rb: add test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:25 AM Revision dffae9a1 (git): string.c: reduce objects in rb_fstring
- * string.c (rb_fstring, rb_str_free): use st_data_t instead of VALUE.
* string.c (rb_fstring): get rid of duplicating already frozen object.
* parse.y (str_suffix_gen): freeze in advance to reduce objects.
git-svn-id: svn+ssh://ci.ruby... -
07:38 AM Bug #7445: strptime('%s %z') doesn't work
- 俺の英語は通用しないらしいから日本語で書いてあげます。
あなたこそ `DateTime` の話をしている事を忘れないで下さい。
参照でその先に書いてある事がそのまま通用するわけではありません。参照は
理解を深めるための参考に過ぎません。当たり前です。常識です。
`more`(1) より引用
>SEE ALSO
> ...
`more` は `less` と等価か? 並外れてますね。
そもそも、もう言った筈ですけれど、あなたが言うように `'... -
07:13 AM Bug #6312: Psych needlessly noisy parsing string node starting with number-ish string
- Sorry I hadn't noticed this issue was updated, possibly rubymine is not sending notifications anymore?
Anyway It's been 15 months since I submitted this, so please forgive me if I'm not very fresh on the subject, but as far as I can t... -
05:04 AM Revision f0bc5b1c (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:02 AM Revision ee155140 (git): * lib/optparse.rb: The Integer acceptable now allows binary and
- hexadecimal numbers per the documentation. [ruby-trunk - Bug #8865]
DecimalInteger, OctalInteger, DecimalNumeric now validate their input
before converting to a number. [ruby-trunk - Bug #8865]
* test/optparse/test_acceptable.rb:... -
04:53 AM Bug #8864 (Closed): sprintf segfaults with too high precision
- In any Ruby version (attempted with 1.8.7, 1.9.3, and 2.0.0), specifying a very large precision in sprintf can cause a segmentation fault.
The following code will cause the segmentation fault.
`"%.99999f" % 10`
The number to cau... - 04:49 AM Revision 6fd90000 (git): * include/ruby/ruby.h: add RSTRING_FSTR flag
- * internal.h: add rb_fstring() prototype
* parse.y (str_suffix_gen): deduplicate frozen string literals
* string.c (rb_fstring): deduplicate frozen string literals
* string.c (rb_str_free): delete fstrings from frozen_strings table when
... -
04:23 AM Misc #8835: Introducing a semantic versioning scheme and branching policy
- > 英語のチケットに日本語がぶら下がっていると英語しか読めない人から見て感じが悪いので、
そうしたいときには別に日本語のチケットを作ってそこからぶら下げるようにして下さい。
I only know a very small amount of Japanese, but the Google Translate of your post was very understandable. - 03:50 AM Revision 301cb9ca (git): * configure.in (with_gmp): set with_gmp no if it is empty.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:44 AM Revision ed0e42c3 (git): * vm_insnhelper.c (vm_getivar): use class sequence to check class
- identity, instead of pointer + vm state
* vm_insnhelper.c (vm_setivar): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
09/04/2013
-
11:36 PM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- It cross compiles fine with following patch https://github.com/SynoCommunity/spksrc/blob/fad915904222094328425c2855f4fa193731ba84/cross/ruby/patches/fix-thread-stack.patch from from SynoCommunity.
It's currently reverted but I tested it... -
02:36 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- What does it mean `third party's issue` - who do you think should be investigating it?
Can you explain what to investigate, this is really edge case (Synology platform) with limited availability, how would one start debugging it?
-
11:22 PM Revision b1b39591 (git): * bignum.c (GMP_DIV_DIGITS): New macro.
- (bary_divmod_gmp): New function.
(rb_big_divrem_gmp): Ditto.
(bary_divmod_branch): Ditto.
(bary_divmod): Use bary_divmod_branch.
(bigdivrem): Ditto.
* internal.h (rb_big_divrem_gmp): Declared.
git-svn-id: svn+ssh://ci.ruby-la... -
10:04 PM Feature #7292: Enumerable#to_h
- Alexey, define "consistent" first. It's more difficult than you'd expect.
I don't usually vote for "consistency" except when there's clear benefit.
Matz.
-
08:20 PM Feature #7292: Enumerable#to_h
- #to_h should have no parameter, just a single well-defined behavior.
#to_h is for converting for the most simple case(s), if more control is needed, just make your own conversion.
And I think it would be much easier if it was just Ha... -
06:25 PM Feature #7292: Enumerable#to_h
- By the way, shouldn't the behavior be somewhat consistent with Array#assoc and Array#rassoc? Than would mean, in my opinion,
[[:a, 1], [:a, 2], [:b, 3, 4]].to_h # => {:a=>1, :b=>3} or {:a=>1} or Error, but not {:a=>2} -
11:15 AM Feature #7292: Enumerable#to_h
- =begin
@matz
How does it "destroy common case"?
[ [:a,1], [:b,2], [:c,3] ].to_h #=> {:a=>1, :b=>2, :c=>3}
Would work just fine. That was my first example case.
The next two show what other basic conversions of assoc arra... -
08:14 AM Feature #7292: Enumerable#to_h
- @trans I am sure
[ [:a], [:b,1,2], [:c,3] ].to_h #=> {:a=>[], :b=>[1,2], :c=>[3]}
is not we want. It destroys common cases for the sake of consistency.
If you want different behavior from proposed one, please show us rational... -
02:46 AM Feature #7292: Enumerable#to_h
- =begin
@marcandre That implementation is limited by to_ary and it does some weird things.
[ [:a], [:b,1,2], [:c,3] ].to_h #=> {:c=>3}
I know what you want is to convert an associative array into a hash. That's a good thing to have,... -
09:58 PM Bug #8205: Regexp.union behavior and Regexp.try_convert
- Hello,
Bug description is incorrect, sorry. Now i want to say that implementation of String#to_regexp can breaks behavior of Regexp::union.
class String
def to_regexp
/regexp/
end
end
Regexp.union('/some_regexp/') #=>... -
09:53 PM Feature #8862 (Open): getoptlong to accept user-provided commandline
- =begin
Hello,
The (({getoptlong})) module (({class GetoptLong})) provides no way for the user to provide a commandline that is not (({ARGV})). It appears that (({GetoptLong})) is tied to the (({ARGV})) global variable and this canno... -
09:23 PM Revision 3b1ab2a6 (git): * bignum.c (bary_divmod_normal): Reduce temporary array allocations.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:55 PM Feature #8859 (Rejected): Possibility to declare local varibles like "my" in Perl
- If you are proposing to introduce 'my' keyword to the language, there's no chance.
Introducing new keyword can cause compatibility problems, so that it should be very beneficial.
Otherwise please be concrete.
Matz.
-
02:50 PM Feature #8859 (Rejected): Possibility to declare local varibles like "my" in Perl
- Hi
I think it would be useful to have an analogue of the "my" keyword in Perl
e.g.
x = 'outer value'
p = Proc.new {
...
many code here
...
my x = 'local value does not affect outer variable'
}
I know I can declare local... -
06:47 PM Bug #8861 (Third Party's Issue): segmentation fault with ruby-ldap
- The following code is wrong as the fourth line should read: mod = LDAP::Mod.new(LDAP::LDAP_MOD_DELETE, "uid", ["uid=malvezzi"])
#encoding: utf-8
require 'ldap'
require 'ldap/ldif'
mod = LDAP::Mod.new(LDAP::LDAP_MOD_DELETE, ["ui... -
06:46 PM Revision 8db31315 (git): wait until the shutdowning message reaches to the server
- see #8831
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:28 PM Bug #8860 (Closed): 64-bit x86 ruby 1.9.3-p448 on Solaris core dumps on bug4950 test case
- 64-bit ruby 1.9.3-p448 on x86 in Solaris, compiled with the Studio 12.1 compiler,
core dumps against the test case for bug 4950 in bootstraptest/test_fork.rb.
This problem sounds similar to issue 6334, which was rejected due
to lack o... -
06:09 PM Bug #7731: Segmentation fault when trying to start rails server
- I'm having the same problem (I think) with Ruby 2.0 on Ubuntu 13.04. It doesn't happen with json 1.7.5 gem, but crashes with 1.7.7 or 1.8.0:
/usr/share/omf-expctl-5.4/gems/gems/json-1.8.0/lib/json/common.rb:67: [BUG] Segmentation fault
... -
05:21 PM Revision 8745bc67 (git): * bignum.c (rb_big_divrem_normal): Add GC guards.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:19 PM Bug #8831 (Assigned): test-all error: OpenSSL::SSL::SSLError: SSL_write: bad write retry
- On r42790 usa ignored this error, but tenderlove should confirm this.
- 04:53 PM Revision 1abfdb45 (git): * vm_insnhelper.c (vm_search_method): no need to check klass == ci->klass
- in method cache guard - class sequence number has the same uniqueness
guarantees
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:11 PM Revision 149fd43e (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:10 PM Revision 8f8bf824 (git): * bignum.c (rb_big_divrem_normal): New function.
- * internal.h (rb_big_divrem_normal): Declared.
* ext/-test-/bignum/div.c: New file.
* test/-ext-/bignum/test_div.rb: New file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:10 PM Revision ff5a4c99 (git): * 2013-09-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 PM Revision cf3736a7 (git): * bignum.c (bigdivrem_normal): Removed.
- (bary_divmod_normal): New function.
(bary_divmod): Use bary_divmod_normal.
(bigdivrem): Use bary_divmod_normal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:41 PM Revision 88270e77 (git): win32.c: suppress warning
- * win32/win32.c (do_select): unconstify timeout as select() declares
it non-const.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:25 PM Feature #8426 (Closed): Implement class hierarchy method caching - This issue was solved with changeset r42822.
Charlie, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, met... -
02:03 PM Revision 102a2c2e (git): * bignum.c (bigdivrem): Useless declaration removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:57 PM Revision 326e3816 (git): numeric.c: split NUM_STEP_GET_INF
- * numeric.c (NUM_STEP_GET_INF): split from NUM_STEP_SCAN_ARGS(), since
inf is not used in num_step_size().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:25 AM Bug #7445: strptime('%s %z') doesn't work
- tadf (tadayoshi funaba) wrote:
> this is intentional behaviour.
Then update the documentation to say so.
> ...
Yes it can. I've shown how it can in C `strptime`(3), and even you showed that it works with `DateTime.strftime`(3).
... -
11:23 AM Bug #7445: strptime('%s %z') doesn't work
- tadf (tadayoshi funaba) wrote:
> `DateTime` also does.
> ...
So you accept `strftime()` works correctly with `'%s %z'`? Then why do you not accept that `strptime()` doesn't? -
11:21 AM Bug #7445: strptime('%s %z') doesn't work
- tadf (tadayoshi funaba) wrote:
> but you can't preserve offset with `mktime`(3).
We are not talking about `mktime`(3), we are talking about `strptime()`. This is a red herring argument.
The documentation of `Date.strptime()` clear... -
11:23 AM Revision dd95c9b1 (git): * bignum.c (bigdivrem_normal): Add assertions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:31 AM Feature #8460: PATCH: optparse: add `keep_unknown` option
- Any update on this?
-
10:18 AM Revision 35f11f30 (git): internal.h: LONG_LONG vm_state_version_t
- * internal.h (vm_state_version_t): prefer LONG_LONG to uint64_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:28 AM Revision cb3c8119 (git): internal.h: fix vm_state_version_t
- * internal.h (vm_state_version_t): use uint64_t when it is larger than
LONG_LONG, and fallback to unsigned long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:18 AM Revision eeb39e01 (git): vm.c: prototype
- * vm.c (rb_next_class_sequence): use ANSI style definition and
prorotype declaration, instead of old-K&R style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:43 AM Revision 71f39435 (git): * NEWS: Note about Module#include and prepend scope change
- [Feature #8846]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:40 AM Revision 0e92ae96 (git): * enc/trans/utf8_mac-tbl.rb: fix r42789.
- Fix conversion table and logic. [ruby-dev:47680]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:25 AM Revision 2f522b9c (git): * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,
- variable.c, vm.c, vm_core.c, vm_insnhelper.c, vm_insnhelper.h,
vm_method.c: Implement class hierarchy method cache invalidation.
[ruby-core:55053] [Feature #8426] [GH-387]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42822 b2d... -
04:19 AM Revision 4142e830 (git): fix typos
- pointed out by nagachika.
http://d.hatena.ne.jp/nagachika/20130903/ruby_trunk_changes_42782_42812#r42799
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:13 AM Revision b31965cb (git): string.c: fix for \K
- * string.c (str_gsub): use BEG(0) for whole matched position not
return value from rb_reg_search(), for \K matching.
[ruby-dev:47694] [Bug #8856]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42820 b2dd03c8-39d4-4d8f-98ff-823fe... -
02:12 AM Feature #8811: Counterpart to `Hash#key?` for `Array`
- Why not to use
3 < a.size
instead of
a.index?(3)
etc.? -
02:12 AM Revision 90cbcbe6 (git): test_rubyoptions.rb: ignore trivial differences
- * test/ruby/test_rubyoptions.rb (ExpectedStderr): ignore trivial
differences, not worth to break the tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:11 AM Revision bd840215 (git): * 2013-09-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 AM Revision fdf04ce6 (git): configure.in: libruby needs gmp
- * configure.in (SOLIBS): LIBRUBY_SO also needs linking with gmp, to
run worker processes in test-all on non-ELF platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:02 AM Feature #8846 (Closed): Publicize Module#include
- Implemented in r42809.
-
12:37 AM Bug #8854: Update URL for bug reports
- bugreport.html does not exist (I do not know since when), and we set up a redirect to bugs.ruby-lang.org earlier today.
09/03/2013
-
11:53 PM Bug #8854: Update URL for bug reports
- If bugreport.html only exists as a redirect then we should reference the actual bug tracker in documentation.
Unless the goal was to link to a page with details on how to report bugs. In this case it should be at this bugreport.html ... -
11:01 PM Bug #8854: Update URL for bug reports
- The state is inconsistent now :), test/ruby/test_rubyoptions.rb has been adopted in r42802.
bugs.ruby-lang.org is referenced in multiple places. Why not switch to it completely and additionally keep a redirect from www.ruby-lang.org/b... -
05:20 PM Bug #8854 (Closed): Update URL for bug reports
- This issue was solved with changeset r42803.
Marcus, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Revert r42800 "* error.c: [DOC] Update bug tracker url by @Scot... -
04:36 PM Bug #8854 (Closed): Update URL for bug reports
- The URL in error.c has recently been changed from
www.ruby-lang.org/bugreport.html to bugs.ruby-lang.org.
I am guessing(!) that the URL in test/ruby/test_rubyoptions.rb
should match the URL in error.c, see patch.
I couldn't test ... -
11:02 PM Bug #8844: Nested ParseError in rexml
- ありがとうございます!
取り込みました!
パッチには別の問題の修正もあったのでそっちも取り込みました。 -
10:57 PM Bug #8844 (Closed): Nested ParseError in rexml
- This issue was solved with changeset r42813.
Ippei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/rexml/parsers/treeparser.rb (REXML::Parsers::TreeParser#pa... -
10:39 PM Bug #8758: Add initial documentation for SSLServer
- I took me a while (usually I use openssl to generate certs) but I create a Ruby Class which can be used to generate certs.
It's quite big. I am not sure if we should include it in documentation. You can see it here https://gist.github.c... -
09:35 PM Feature #8793 (Closed): Ruby 2.0 and Threads under HPUX
- This issue was solved with changeset r42808.
Michal, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
thread_pthread.c: fix compile error on HP-UX
* thread... -
07:29 PM Feature #8793: Ruby 2.0 and Threads under HPUX
- Maybe one more comment: Once the `_pthread_stack_info_np()` is used, I would recommend to clean up the mess with `machine_register_stack_*` and usage of `rb_ia64_bsp` assembly. I guess all the required information is provided within the ...
-
07:25 PM Feature #8793: Ruby 2.0 and Threads under HPUX
- nobu (Nobuyoshi Nakada) wrote:
> Thank you, and does this patch work?
Patch compiles, but the 'make test' started to fail again, since the PTHREAD_STACK_MIN got back:
~~~
sample/test.rb:signal
sendsig: useracc failed. 0x200000... -
06:19 PM Feature #8793: Ruby 2.0 and Threads under HPUX
- Nobu, the merged patch (that is currently in the trunk) does not compile:
~~~
compiling thread.c
"thread_pthread.c", line 528: warning #2223-D: function "gettune" declared
implicitly
if (gettune("vps_pagesize", &... -
09:27 PM Feature #8811: Counterpart to `Hash#key?` for `Array`
- =begin
* Matz: As for the method name, phluid61's explanation is exactly what I had in mind. And, some use cases are as shown below.
* phluid61: Your implementation looks perfect to me.
==== Use case 1
I want to delete and get from... -
01:06 PM Feature #8811: Counterpart to `Hash#key?` for `Array`
- Ahh, sorry I misunderstood the feature request.
Request is for Array#index? -
01:05 PM Feature #8811: Counterpart to `Hash#key?` for `Array`
- Shouldn't it be called Hash#value then?
-
07:47 PM Feature #7763 (Closed): add Win32::Registry#values
- This issue was solved with changeset r42805.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/win32/lib/win32/registry.rb (Win32::Registry#values): adde... -
07:33 PM Bug #8774 (Open): rb_file_dirname return wrong encoding string when dir is "."
- (reopened. the reason is written at #8789)
-
07:31 PM Bug #8789 (Assigned): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
- IMO, your opnion in #8774 is right.
-
07:16 PM Bug #8785 (Closed): backport r42282 for 2.0 and 1.9.3
-
07:15 PM Bug #8822: Incorrect encoding for ENV in Windows
- Since Ruby 1.8 assumes the encoding of ENV is locale (or -K specified encoding),
Ruby 1.9 also treats it as locale for compatibility.
It was intentional decision, not bug.
We were able to break compatibility at Ruby 2.0, but the work ... -
01:10 PM Bug #8822 (Assigned): Incorrect encoding for ENV in Windows
-
06:53 PM Bug #8855: {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
- 御対応ありがとうございます!
お手数をお掛けしました。 -
06:51 PM Bug #8855 (Assigned): {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
- たぶん権限がないとtitleは変更できないんじゃないかと思うので、変更しました。
githubにあるコードはURLの提示があるわけなので、いちいちコピーしなくてもいいと思います。 -
06:06 PM Bug #8855: {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
- すみません、タイトル等の編集途中に誤って送信してしまったのですが、修正する方法がわかりません・・・
またパッチと再現コードはgithub側へ添付済みなのですが、こちらへコピーした方がいいのでしょうか? -
06:02 PM Bug #8855 (Closed): {Single}Forwardable#def_delegators が、Stringでメソッド名を渡された時だけ __id__ と __send__ が取り除かれる
- https://github.com/ruby/ruby/pull/385
Forwardable#def_delegators と SingleForwardable#def_delegators ですが、
Stringでメソッド名を渡された時だけ __id__ と __send__ を取り除いているようです。
ここでStringとSymbolの間に違いが出る理由に思い至らなかったので、パッチを書いてみました。
御確認下さい。
-
03:52 PM Feature #8572: Fiber should be a Enumerable
- We have Generator in 1.8 and Enumerator in 1.9+ that work exactly the
same as the given example.
~~~ruby
# In ruby 1.8, require 'generator' and call Generator.new instead
enum = Enumerator.new { |g|
g.yield 3
... -
02:35 PM Feature #8572: Fiber should be a Enumerable
- Sorry, I missed your gist orz
-
02:13 PM Feature #8572: Fiber should be a Enumerable
- You could always included `Enumerable` in your class that implements `Fiber` and define #`each`
- 02:02 PM Revision 1d8efe61 (git): * test/rexml/parser/test_tree.rb
- (TestTreeParser::TestInvalid#test_unmatched_close_tag):
Compute expected value from test value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:01 PM Revision 73c57761 (git): * lib/rexml/parsers/treeparser.rb (REXML::Parsers::TreeParser#parse):
- Add source information to parse exception on no close tag error.
[Bug #8844] [ruby-dev:47672]
Patch by Ippei Obayashi. Thanks!!!
* test/rexml/parser/test_tree.rb: Add a test for the above case.
git-svn-id: svn+ssh://ci.ruby-lang.o... - 01:58 PM Revision 4c1fa1a6 (git): * test/rexml/parser/test_tree.rb: Fix test name to describe test
- content.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:57 PM Revision a0657cd5 (git): * lib/rexml/parsers/treeparser.rb (REXML::Parsers::TreeParser#parse):
- Remove needless nested parse exception information.
[Bug #8844] [ruby-dev:47672]
Reported by Ippei Obayashi. Thanks!!!
* test/rexml/parser/test_tree.rb: Add a test for the above case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
01:35 PM Feature #8833 (Assigned): [PATCH] IPAddr#pred
- A good proposal should have a usecase with examples, also I would recommend tests (although I'm unsure if IPAddr has tests)...
@knu! -
01:23 PM Bug #8826 (Assigned): BigDecimal#div and #quo different behavior and inconsistencies
- The documentation for BigDecimal#div is aliases under #quo, sorry for the confusion. I will fix this!
@mrkn Can you also comment? -
01:22 PM Revision 1c6ff586 (git): Fix a typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:03 PM Revision 56699021 (git): string.c: rb_enc_str_new_cstr
- * string.c (rb_enc_str_new_cstr): new function to create a string from
the C-string pointer with the specified encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:52 PM Revision ad6731b0 (git): Changelog: Forgot to reference the ticket #
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:42 PM Revision 26766ee8 (git): * eval.c (Init_eval): Make Module#include and Module#prepend public
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:35 PM Revision 1908874b (git): thread_pthread.c: fix compile error on HP-UX
- * thread_pthread.c (sys/dyntune.h): for gettune().
* thread_pthread.c (hpux_attr_getstackaddr): fix missing *.
[ruby-core:56983] [Feature #8793]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:20 AM Revision c0e1f9e0 (git): Add tests.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:20 AM Revision 25836893 (git): * bignum.c (GMP_STR2BIG_DIGITS): New macro.
- (str2big_gmp): New function.
(rb_cstr_to_inum): Use str2big_gmp for big bignums.
(rb_str2big_gmp): New function.
* internal.h (rb_str2big_gmp): Declared.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42806 b2dd03c8-39d4-4d8f-... -
11:12 AM Feature #8850: Convert Rational to decimal string - How about to_s( :decimal ) ?
-
11:06 AM Feature #8807: Custom literals - -1
- 10:46 AM Revision 1b126277 (git): * ext/win32/lib/win32/registry.rb (Win32::Registry#values): added.
- [Feature #7763] [ruby-core:51783]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:08 AM Feature #8853 (Open): Should String#sub(pattern) returns an Enumerator?
- 調べてみたのですが、過去に同様の議論があったのかどうかわからなかったので起票します。
以下のように String#sub(pattern) と使うと ArgumentError が発生します。
$ ruby -e "p ''.sub(//)"
-e:1:in `sub': wrong number of arguments (1 for 2) (ArgumentError)
from -e:1:in `<main>'
一方、 Str... -
10:06 AM Bug #8852 (Feedback): Synology build of ruby-2.0.0-p247 is failing
- Probably a third party's issue?
-
03:34 AM Bug #8852: Synology build of ruby-2.0.0-p247 is failing
- possibly related to => http://bugs.ruby-lang.org/issues/5676
but there is only gcc-4.2 => https://gist.github.com/stevesparks/772743522bbd9bdbf978#file-ipkg-list-txt-L277
- 09:29 AM Revision afcabde7 (git): Add magic autoload comments to misc/*.el.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:20 AM Revision 61837409 (git): Revert r42800 "* error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390]"
- It should be fixed on www.ruby-lang.org side.
* [Bug #8854]
* ruby/www.ruby-lang.org#288 https://github.com/ruby/www.ruby-lang.org/issues/288
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:07 AM Revision 67460ee9 (git): * test/ruby/test_rubyoptions.rb
- (TestRubyOptions::SEGVTest::ExpectedStderr): the URL was changed at
r42800.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:49 AM Revision 324df61e (git): * lib/thread.rb: [DOC] CV#wait typo by @avdi [Fixes GH-386]
- https://github.com/ruby/ruby/pull/386
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:38 AM Revision 31bd3864 (git): * error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390]
- https://github.com/ruby/ruby/pull/390
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:24 AM Revision 8297e310 (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:52 AM Revision ef82e527 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:50 AM Revision 0b2413b4 (git): * bignum.c (rb_str2big_poweroftwo): New function.
- (rb_str2big_normal): Ditto.
(rb_str2big_karatsuba): Ditto.
* internal.h (rb_str2big_poweroftwo): Declared.
(rb_str2big_normal): Ditto.
(rb_str2big_karatsuba): Ditto.
* ext/-test-/bignum/str2big.c: New file.
* test/-ext-/bignum/t... -
03:36 AM Revision 1df73dd9 (git): Reduce NUM2INT invocations.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 AM Revision bc3d736f (git): * process.c (rb_clock_gettime): Support times() based monotonic clock.
- (rb_clock_getres): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:04 AM Feature #7292: Enumerable#to_h
- Another alternative: since two-element arrays are used here as ordered pairs, maybe the Array class can be extended with #key and #value methods, which would be identical to #first and #last respectively on two-element arrays, and raise ...
-
03:03 AM Revision c048ad23 (git): * bignum.c (str2big_scan_digits): Extracted from rb_cstr_to_inum.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:28 AM Revision 736f97b2 (git): * win32/win32.c (rb_w32_select_with_thread): rounding up the fraction of
- tv_usec instead of rounding down.
this change is an experiment to get rid of failures on vc10-x64 CI.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:02 AM Revision 61ce3f57 (git): * win32/win32.c (do_select): constify timeout.
- * win32/win32.c (rb_w32_select_with_thread): constify 10ms wait and
0ms wait structs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:24 AM Misc #8835: Introducing a semantic versioning scheme and branching policy
- ABI 互換性をどう考え、どう守り、どう示すのかは Ruby 1.9.1 以降幾度となく議論されていた懸案で、
その中で共有されてきたいくつかの前提が、本提案では無視されているように思います。
具体的には、
* 我々はABI後方互換性を保っている気でいる(が、しばしば壊れてしまうことがある) → 事前の人力のアノテーションでは回避出来ないと言うこと
* 脆弱性が発見されたら生きている全てのブランチでリリースが必要
* メンテナンスコストは生きているブランチ... -
01:17 AM Revision f7754943 (git): internal.h: parenthesize argument
- * internal.h (bit_length): parenthesize cast operands of a macro
argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:08 AM Revision 6d18cc28 (git): * test/openssl/test_pair.rb
- (OpenSSL::TestPair#test_write_nonblock_no_exceptions): on some CIs
such as Debian 6.0, Ubuntu 10.04, CentOS and vc10-x64 (maybe depend
on OpenSSL version), writing to SSLSocket after SSL_ERROR_WANT_WRITE
causes SSL_ERROR_SSL "bad w... -
12:57 AM Feature #7181: New Methods On OpenSSL::OCSP::CertificateId
- Any chance of this landing in a 2.0.0 patchset?
09/02/2013
-
11:56 PM Feature #8838 (Closed): Enhancing Numeric#step
- This issue was solved with changeset r42781.
Akinori, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Enhance Numeric#step.
* numeric.c (num_step): Default the lim... -
11:36 PM Revision 853c346d (git): * enc/trans/utf8_mac-tbl.rb: update conversion table to recent OS X.
- Previous table is used on Mac OS X 10.1 or prior.
This table is used on 10.2 or later. [ruby-dev:47680]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:54 PM Revision c68596ae (git): Retain behavior of Numeric#step when nil is given as second argument.
- * numeric.c (NUM_STEP_SCAN_ARGS): On sencond thought, keep
Numeral#step backward compatible in that it raises TypeError
when nil is given as second argument.
* test/ruby/test_float.rb (TestFloat#test_num2dbl): Revert.
* test/ruby/t... -
10:41 PM Revision 0c3d1245 (git): * bignum.c (bytes_2comp): Define it only for little endian
- environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:39 PM Revision 7cc26c72 (git): Fix and add tests for Numeric#step.
- * test/ruby/test_float.rb (TestFloat#test_num2dbl): Allow nil as
step, as with the keyword argument.
* test/ruby/test_numeric.rb (TestNumeric#test_step): Add tests for
nil as step or limit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... - 10:39 PM Revision 4993cf9e (git): Numeral#step should raise TypeError if a non-numeric parameter is given.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:29 PM Revision 3065dd71 (git): * internal.h (bit_length): Add casts to fix complation error with
- clang 3.0 -Werror,-Wshorten-64-to-32.
[ruby-dev:47687] reported by SASADA Koichi.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:52 PM Feature #7292: Enumerable#to_h
- I understand that using #to_a or #first and #last directly would give an unexpected result when calling #to_h on a collection of ranges, for example, but one is not supposed to call #to_h on a collection of ranges, or #to_h should be pre...
-
06:38 PM Feature #7292: Enumerable#to_h
- Why #to_ary and not #to_a? Or just expect the elements of the enumerable collection to respond to #first and #last.
If someone implements a class OrderedPair, it is not sure in my opinion that the instances would respond to #to_ary. -
11:59 AM Feature #7292: Enumerable#to_h
- On Sep 2, 2013 11:02 AM, "matz (Yukihiro Matsumoto)" <matz@ruby-lang.org>
wrote:
>
> Acceptable. How others think about Marc's rule?
>
> * elements should respond to #to_ary
> * return value from #to_ary should be 2 eleme... -
11:01 AM Feature #7292: Enumerable#to_h
- matz (Yukihiro Matsumoto) wrote:
> Marc, do you want to implement it by yourself, or ask somebody to do so?
Great!
Sure, I can implement it.
-
10:01 AM Feature #7292: Enumerable#to_h
- Acceptable. How others think about Marc's rule?
* elements should respond to #to_ary
* return value from #to_ary should be 2 elements array
* otherwise the element will be ignored (no TypeError exception)
If no one objects, I... -
06:49 PM Bug #8852 (Closed): Synology build of ruby-2.0.0-p247 is failing
- Looks like something is missing... __stack_chk_fail_local
Gist output of "rvm --debug install ruby"
https://gist.github.com/stevesparks/eebabfbcc23884b29c24
- 06:21 PM Revision 69d0f84b (git): * 2013-09-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:21 PM Revision 41234c5c (git): * vm_insnhelper.c (vm_search_super_method): use ci->argc instead of
- ci->orig_argc. ci->argc can be changed by splat arguments.
[ruby-list:49575]
This fix should be applied to Ruby 2.0.0 seriese.
* test/ruby/test_super.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4278... -
05:53 PM Feature #8579: Frozen string syntax
- (2013/08/31 15:21), matz (Yukihiro Matsumoto) wrote:
> I accept the suffix idea ("frozen string"f), and string concatenation for frozen strings will be invalid ("foo"f "bar" would be syntax error).
There are comments on this chan... -
04:11 PM Feature #8579 (Closed): Frozen string syntax - This issue was solved with changeset r42773.
Charlie, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* NEWS: Add note about frozen string literals
* compile.c (ca... -
05:30 PM Bug #8656: Cannot Build Ruby-Tk
- backported into ruby_1_9_3 at r42368.
BTW, please do NOT commit to ruby_1_9_3 branch without agreement
of the maintainer (= me).
Since the branch is in maintenance state, only the maitainer can
commit to it. -
05:22 PM Bug #8806 (Closed): SEGV in Date.rfc2822
- backported into ruby_1_9_3 at r42774.
-
03:37 PM Feature #8696 (Closed): Process.setproctitle
- rdocを更新しました。
-
03:05 PM Bug #8851 (Closed): alias/undef で % リテラルによるシンボルが使えない
- るりまプロジェクトの#7102で報告されていたのですが、調べてみたら2.0.0でも同様の状況だったので報告します。
以下のスクリプトで、コメントアウトしている部分を有効にすると syntax error になります。
一貫性の観点から %s によるシンボルリテラルも使えた方がいいように思うのですが、いかがでしょうか?
~~~
$ ruby -v a.rb
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_6... - 02:56 PM Revision fd4b5b8d (git): Enhance Numeric#step.
- * numeric.c (num_step): Default the limit argument to infinity and
allow it to be omitted. Keyword arguments (by: and to:) are
introduced for ease of use. [Feature #8838] [ruby-dev:47662]
[ruby-dev:42194]
* numeric.c (num_step): ... -
02:56 PM Revision a94833eb (git): test_string.rb: yet another test
- * test/ruby/test_string.rb (TestString#test_frozen_string_adjacent):
option is allowed after the last string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:46 PM Revision 306cf3ac (git): parse.y: valid suffix word only
- * parse.y (parser_str_options): use valid suffix word only, as well as
numeric literal, for the backward comatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:35 PM Feature #8572: Fiber should be a Enumerable
- ko1 (Koichi Sasada) wrote:
> Use case?
~~~ruby
f = Fiber.new {
Fiber.yield 3
Fiber.yield 2
Fiber.yield 1
Fiber.yield 0
}
f.each do |x|
puts x
end
~~~
For example, I want to do `each` for Fiber. But it can't
-
02:33 PM Revision 57d06d7b (git): test_string.rb: remove duplicated code
- * test/ruby/test_string.rb (TestString#test_frozen_dstring): remove
duplicated assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:56 PM Revision 1d7611ff (git): * bignum.c (ISDIGIT): Unused macro removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:52 PM Revision 5f61a592 (git): * bignum.c (str2big_poweroftwo): Extracted from rb_cstr_to_inum.
- (str2big_normal): Ditto.
(str2big_karatsuba): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:32 PM Feature #8825 (Rejected): Symbol Argument to any? - =begin
This already works:
[1,2,3].any?(&:even?)
=end -
12:31 PM Feature #8825: Symbol Argument to any?
- Yes. That's what I was thinking.
-
10:02 AM Feature #8850 (Assigned): Convert Rational to decimal string
- On Ruby 2.1.0, decimal literal is introduced.
It generates Rational but it cannot easily convert to decimal string.
You know, Rational#to_f is related to this but
* Float is not exact number
** 0.123456789123456789r.to_f.to_s #=> "0.... -
08:53 AM Revision 93ea04ec (git): parse.y: force_encoding
- * parse.y (str_suffix_gen): String#b creates new string object, use
force_encoding instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:21 AM Revision 727d746e (git): merge revision(s) 42100: [Backport #8806]
- * ext/date/date_parse.c (rfc2822_cb): check if wday is given, since it
can be omitted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@42774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:11 AM Revision a056098c (git): * NEWS: Add note about frozen string literals
- * compile.c (case_when_optimizable_literal): optimize NODE_LIT strings
in when clauses of case statements
* ext/ripper/eventids2.c: add tSTRING_SUFFIX
* parse.y: add 'f' suffix on string literals for frozen strings
* test/ripper/tes... - 05:48 AM Revision 78c75d91 (git): Add forgotton [DOC].
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:42 AM Revision 1b4addb4 (git): Process#setproctitle,argv0: Fix and improve rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:16 AM Revision 01983c97 (git): * NEWS: fix description of number literal suffixes.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:08 AM Revision 0732ed36 (git): * test/rake/test_rake_rules.rb: add space after string literal to
- prevent conflict with string options syntax "foo"opts
* test/rss/rss-assertions.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:29 AM Revision dd9c8b88 (git): * test/ruby/test_bignum.rb (test_interrupt_during_to_s): Disable it
- when GMP is used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e