Activity
From 02/03/2012 to 02/09/2012
02/09/2012
-
11:47 PM Feature #5903: Optimize st_table (take 2)
- I've updated `table packing` patch to correlate with trunk
https://github.com/ruby/ruby/pull/84
https://github.com/ruby/ruby/pull/84.patch
Also there is additional commit which increases usage of `st_foreach_nocheck`
https://githu... -
09:13 PM Revision 513b0988 (git): merge revision(s) 33517:
- ------------------------------------------------------------------------
r33517 | naruse | 2011-10-24 15:41:57 +0900 (Mon, 24 Oct 2011) | 6 lines
Follow the error format changed by FreeBSD 9.
FreeBSD 8.2's last line is
"./configure: Ca... -
08:25 PM Revision 4bfa061e (git): Partially revert r27949.
- * cont.c (fiber_setcontext): Use longjmp() instead of swapcontext() on
FreeBSD 9. [ruby-dev:41316] [Bug #3295] [Bug #5526]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:13 PM Revision 47bb7f37 (git): merge revision(s) 34277: [Backport #5881]
- * object.c: Added examples for Object#is_a? and
Object#instance_of? patcheed from Manoj Kumar.
[Bug #5880] [ruby-core:42057]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34529 b2dd03c8-39d4-4d8f-9... -
08:12 PM Revision 36b3d557 (git): merge revision(s) 34409,34412,34417:
- * io.c (argf_close): skip stdin, which should be readable again.
[ruby-dev:45160] [Bug #5952]
* io.c (argf_readlines): reinitialize after all read to be
readable again.
* io.c (argf_next_argv): reset... -
07:10 PM Bug #5990 (Third Party's Issue): Random Segmentation Fault when running on Linux Fedora
- I am parsing a large library of html documents with ruby mechanize/nokogiri. Randomly, I encounter a segmentation fault.
This happens on both ruby 1.9.2 (ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]) and 1.9.3 (ruby 1.9.3... -
06:44 PM Revision 59a13448 (git): * ext/psych/parser.c: removed external encoding setter, allow parser
- to be reused.
* ext/psych/lib/psych/parser.rb: added external encoding setter.
* test/psych/test_parser.rb: test parser reuse
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:23 PM Feature #3946: Array#packのqQ指定子に機種依存サイズフラグ!を追加
- こんにちは、なかむら(う)です。
In message "[ruby-dev:45216] Re: [Ruby 1.9-Feature#3946][Open] Array#packのqQ指定子に機種依存サイズフラグ!を追加"
on Feb.09,2012 17:03:19, <akr@fsij.org> wrote:
> > 質問に質問で返すのはよくないですが、「Ruby内部」ってどこまで
> > を想定しておられますか。
> > ... -
05:23 PM Feature #3946: Array#packのqQ指定子に機種依存サイズフラグ!を追加
- 2012年2月9日16:47 U.Nakamura <usa@garbagecollect.jp>:
>
> 古いチケットですが、r34507でまた踏んだので蒸し返します。
>
> In message "[ruby-dev:42671] Re: [Ruby 1.9-Feature#3946][Open] Array#packのqQ指定子に機種依存サイズフラグ!を追加"
> on Dec.02,2010 21:30:53, <akr@fsi... - 05:20 PM Revision fada2e46 (git): * 2012-02-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:20 PM Revision 85fd9aad (git): * backport r34482 from trunk
- * ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
option to prevent BEAST attack. See [Bug #5353].
In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
TLS-CBC-IV vulunerability described at
http://www.... -
05:04 PM Revision 0234bcfd (git): * backport r34482 from trunk
- * ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
option to prevent BEAST attack. See [Bug #5353].
In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
TLS-CBC-IV vulunerability described at
http://www.... -
04:41 PM Revision 14c97cf9 (git): * ext/dl/extconf.rb: clang does not use -fno-defer-pop during compilation.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:30 PM Revision 96ab3701 (git): * ext/dl/dl.h (ALIGN_OF): use offsetof().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:29 PM Revision 19615115 (git): * ext/dl/dl.h (DLALIGN): round up at once and get rid of overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 PM Revision 5ee0135a (git): * test/ruby/envutil.rb (assert_no_memory_leak): new assertion to
- check memory leak by invoking child ruby process and watch its
memory size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:16 PM Revision ba89c7d7 (git): * 2012-02-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:16 PM Revision 4f193625 (git): * 2012-02-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision d77b2387 (git): * ext/fiddle/fiddle.c (Init_fiddle): declare in modern style.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision 5c99e2f6 (git): * ext/fiddle/fiddle.c (Init_fiddle): declare in modern style.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:44 PM Revision 42144fc3 (git): * test/pathname/test_pathname.rb (test_binread): add assertion to
- check encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:18 PM Revision aabd3d0b (git): * ChangeLog: remove duplicated entries.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:15 PM Bug #5989 (Closed): Keyword spash is syntax error when there are no explicit keyword arguments
- $ ruby -e 'def a(a:1, **h); p h; end; a(b: 1)'
{:b=>1}
$ ruby -e 'def a(**h); p h; end; a(b: 1)'
-e:1: syntax error, unexpected tPOW, expecting ')'
def a(**h); p h; end
^
-
01:18 PM Revision 3b1276eb (git): update doc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:23 AM Bug #5978: YAML.load_stream should process documents as they are read - On Thu, Feb 09, 2012 at 03:51:53AM +0900, Thomas Sawyer wrote:
>
> Issue #5978 has been updated by Thomas Sawyer.
>
>
> Yea, that would suffice. It would still be nice to have a more intuitive/convenient class method though.
> ... -
03:51 AM Bug #5978: YAML.load_stream should process documents as they are read
- Yea, that would suffice. It would still be nice to have a more intuitive/convenient class method though.
What about a new method, `process_stream` or `each_document`, or something like that, to wrap that code? Oh wait... why not just ... -
02:23 AM Bug #5978: YAML.load_stream should process documents as they are read - On Wed, Feb 08, 2012 at 01:47:31AM +0900, Thomas Sawyer wrote:
>
> Issue #5978 has been reported by Thomas Sawyer.
>
> ----------------------------------------
> Bug #5978: YAML.load_stream should process documents as they are re... -
10:59 AM Bug #5951 (Assigned): Exported RSA keys allow pass phrases that are too short
- Aah, that's bad. You can override the check for four characters by passing the password as an additional parameter (probably not what you want) or by giving a block that returns the password to PKey.new.
Other than that, I fear the only... -
09:43 AM Bug #5886 (Closed): OpenSSL ASN.1 time values may not round-trip their type
- I checked, it's fine. I was confused, the type information itself is present in the subclass of ASN1Data holding the actual time value.
-
08:08 AM Revision 475f86f4 (git): merge revision(s) 33410:
- * cont.c (cont_mark): mark original Thread object from saved_thread.
[ruby-dev:44567] [Bug #5386]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:05 AM Revision 44cf55ac (git): merge revision(s) 32875:
- * cont.c (HAVE_GETCONTEXT): see getcontext(3) because DragonFly BSD
x64 port doesn't have it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:53 AM Revision c7f16b86 (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:48 AM Revision f90f02ab (git): * ext/dl/dl.c (Init_dl): fix mangled documnet.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:43 AM Bug #5986: Segmentation Fault
- This simple project fails (and I can share its code), and It makes me wonder if the failure is just that Ruby is allowing a stack overflow error cause a segmentation fault:
$ thin -V -D start
>> Using rack adapter
> ...
GET /admin H... -
05:43 AM Bug #5986: Segmentation Fault
- I can not, no code is running (besides ActiveAdmin Dashboard/Home -- and I have not Customized it), it is my project.
The login screen works, bug after that it crashes.
Maybe a plain ActiveAdmin+Rails3.2.1+Thin+Nginx project would cr... -
04:32 AM Bug #5986 (Feedback): Segmentation Fault
- Could you make a self-contained small reproducible code?
-
04:12 AM Bug #5986 (Closed): Segmentation Fault
- Simply trying to render the home page of active-admin.
I have tested this on Ubuntu 10.04 LTS 64bits, using rvm ruby 1.9.3-head (with and without "rvm pkg install openssl"), and 1.9.2-head.
The structure: Nginx 1.0.11 (using ppa), RV... -
07:20 AM Revision b97d91dd (git): merge revision(s) 34504,34506,34507,34508:
- * ext/dl/lib/types.rb: Win64 support.
* ext/fiddle/conversions.c (value_to_generic): src is not guranteed as
a Bignum if the type is LONG_LONG. it may be a Fixnum if the value
is small.
* ext/dl/lib... - 07:11 AM Revision 71837f62 (git): * test/ruby/memory_status.rb (Memory::Win32): 64bit support.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:10 AM Revision b2ba3242 (git): * ext/dl/lib/value.rb (DL::ValueUtil.{unsigned_value,signed_value}):
- currenly pack/unpack does not accept "q!" and "Q!".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:03 AM Revision da098bd3 (git): * ext/fiddle/conversions.c (value_to_generic): src is not guranteed as
- a Bignum if the type is LONG_LONG. it may be a Fixnum if the value
is small.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:09 AM Bug #5988: Time class interprets "2012-02-30" as "2012-03-01"
- =begin
By comparison, the Date class handles this properly:
irb(main):004:0> Date.new 2012, 2, 29
=> #<Date: 2012-02-29 ((2455987j,0s,0n),+0s,2299161j)>
irb(main):005:0> Date.new 2012, 2, 30
ArgumentError: invalid date
from... -
06:00 AM Bug #5988 (Rejected): Time class interprets "2012-02-30" as "2012-03-01"
- =begin
The time class seems to accept any number from 1-31 as a valid day for any month of the year, even if the month has less than 31 days. If the day exceeds the number of days, it just spills over into the following month; "2012-02-... -
04:24 AM Feature #5987 (Closed): IPAddr#initialize should display the invalid address when raising ArgumentError
- I noticed that when IPAddr#initialize raises an ArgumentError on invalid addresses, it does not include the offending address in the exception message. This makes debugging difficult.
-
04:05 AM Bug #5985 (Closed): miniruby skews "make benchmark" results
- miniruby has fewer objects and a smaller heap than the normal "ruby",
benchmarks that are affected by GC performance is skewed heavily.
This is most noticeable with the vm3_gc benchmark using the same
Ruby revision/build but different... -
03:25 AM Revision c65134a3 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:25 AM Revision 57b21752 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:32 AM Revision 70b504ba (git): * ext/dl/lib/types.rb: Win64 support.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:23 AM Revision 8b322b5c (git): merge revision(s) 34338-34340: [Backport #5909]
- * test/ruby/test_file_exhaustive.rb (test_expand_path): add tests for
absolute paths and drive letters. [ruby-core:42177]
* test/ruby/test_file_exhaustive.rb (test_expand_path): ignore case of
paths on DOSIS... -
02:12 AM Revision 6b3ba691 (git): merge revision(s) 33959,33963,34265:
- * ext/dbm/extconf.rb: detect gdbm_version in libgdbm.
* ext/dbm/dbm.c: make DBM::VERSION more informative for gdbm, qdbm and
Berkeley DB 1.x. [ruby-dev:44944]
* ext/dbm/dbm.c: use db_version() instead of DB_V... -
12:07 AM Bug #5384 (Third Party's Issue): Ruby 1.9.3-RC1 Fails to Compile on Illumos (OpenSolaris)
- I think this is a bug of Illumos (OpenSolaris).
In Solaris 11, it was treated as a bug of Solaris 11 and was already fixed.
http://wesunsolve.net/bugid/id/6997934
See the discussion in Illumos community for the progress.
https://...
02/08/2012
-
11:28 PM Feature #4172: Named arguments/parameters support
- I wouldn't say this was rejected, but implemented/accepted instead ;)
-
05:39 AM Feature #4172 (Rejected): Named arguments/parameters support
- Current trunk (for 2.0) has a keyword argument feature. Please look at and give us comments.
Thanks.
-
10:34 PM Revision e0f8351d (git): merge revision(s) 34236: [Backport #5890]
- * numeric.c (rb_enc_uint_char): raise RangeError when added codepoint
is invalid. [Feature #5855] [Bug #5863] [Bug #5864]
* string.c (rb_str_concat): ditto.
* string.c (rb_str_concat): set encoding as ASCII-8B... -
10:31 PM Revision 2bd2ea82 (git): merge revision(s) 34499:
- * test/pathname/test_pathname.rb: not read but binread.
patched by Benoit Daloze, [ruby-core:42440] [Bug #5984]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:14 PM Bug #5193: ruby_thread_data_type linker errors fixed with RUBY_EXTERN
- Are there any news on this issue?
Manually installing the unreleased gems via somthing like
curl -LO http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
curl -LO http://rubyforge.org/frs/download.php/75415/r... -
07:38 PM Feature #5976: abolition of MD5 calculation in pstore.rb
- Benoit Daloze wrote:
> @Yui I guess you meant gsub! ? In that case it indeed breaks.
Ah yes, it's gsub! -
07:33 PM Feature #5976: abolition of MD5 calculation in pstore.rb
- @Yui I guess you meant gsub! ? In that case it indeed breaks.
-
10:00 AM Feature #5976 (Rejected): abolition of MD5 calculation in pstore.rb
- It breaks following:
store = PStore.new(file)
store.transaction do
store["hoge"] = "hoge" * 100
end
store.transaction do
store["hoge"].gsub(/hoge/, "fuga")
end -
07:13 PM Revision 7bde0843 (git): * test/pathname/test_pathname.rb: not read but binread.
- patched by Benoit Daloze, [ruby-core:42440] [Bug #5984]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:30 PM Revision 42c62552 (git): merge revision(s) 34497:
- ------------------------------------------------------------------------
r34497 | naruse | 2012-02-09 03:29:52 +0900 (Thu, 09 Feb 2012) | 1 line
FreeBSD needs multiple -o.
----------------------------------------------------------------... -
06:29 PM Revision 7fa3f1c5 (git): FreeBSD needs multiple -o.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:03 PM Revision ee827e52 (git): eliminate `shadowing outer local variable - name` warning.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:04 PM Feature #4830: Provide Default Variables for Array#each and other iterators
- The last example:
some_array.map(&method(:foo)).select(&method(:bar)).each(&method(:bar))
Is no advantage. First, it is longer. Second, using & is ugly.
I think it would be nice to access block arguments by position somehow, w... - 03:44 PM Revision bbc50e2a (git): * 2012-02-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:44 PM Revision de25f35c (git): update doc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:38 PM Feature #707: Documentation for Enumerator chaining
- I will work on it, thank you.
-
03:10 PM Bug #5353: TLS v1.0 and less - Attack on CBC mode
- Backported to ruby_1_8 and ruby_1_8_7 by r34485 and r34486 respectively.
-
02:30 PM Bug #5353 (Open): TLS v1.0 and less - Attack on CBC mode
- Should have written 'See #5353' not 'See [Bug #5353]'. I don't like machinery autoclosing. :(
-
02:27 PM Bug #5353 (Closed): TLS v1.0 and less - Attack on CBC mode
- This issue was solved with changeset r34482.
Martin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset ... -
01:35 PM Revision c709040b (git): * test/-ext-/string/test_modify_expand.rb: test for r34492.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:35 PM Revision fc018c9b (git): * test/-ext-/string/test_modify_expand.rb: test for r34492.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 4e39dc86 (git): * string.c (rb_str_modify_expand): fix memory leak.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 83c7d9df (git): * string.c (rb_str_modify_expand): fix memory leak.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 PM Feature #5787 (Closed): OpenSSL::X509::Name#to_a Improvement (Patch Attached) - This issue was solved with changeset r34481.
Paul, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_x509name.c: Use the numerical representation o... -
11:53 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
- Konnichiwa matz,
Which term do you prefer for the method #lazy or #defer ?
Also organization (regardless of actual names), there is Enumerable
namespace, e.g.
module Enumerable
class Deferred < Enumerator
... -
11:23 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
- Hi,
In message "Re: [ruby-core:42411] [ruby-trunk - Feature #708] Lazy Enumerator#select, Enumerator#map etc."
on Wed, 8 Feb 2012 04:22:24 +0900, Yusuke Endoh <mame@tsg.ne.jp> writes:
|I think no one doubt if this featur... -
04:22 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
- Hello,
I think no one doubt if this feature is useful and actually needed.
In fact, there are some proposals for the same (or similar) motivation.
- #4653 (focuses only map ?)
- #4890 (a new class Enumerable::Lazy)
- #5663... -
03:37 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
- There may be easy "first edition" solution to this. Facets has Denunumerable/Denumerator and defer.
* https://github.com/rubyworks/facets/blob/master/lib/core/facets/denumerable.rb
* https://github.com/rubyworks/facets/blob/master/li... -
03:09 AM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
- Can anyone take a feedback? If nothing, I have to close this ticket sadly.
-
11:47 AM Revision 9a57bc8f (git): merge revision(s) 34490: [Backport #5983]
- ------------------------------------------------------------------------
r34490 | naruse | 2012-02-08 20:47:00 +0900 (Wed, 08 Feb 2012) | 1 line
Fix condition.
------------------------------------------------------------------------
g... -
11:47 AM Revision 54b90b7b (git): Fix condition.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:07 AM Feature #5974: Access PC_NAME_MAX and PC_PATH_MAX values
- The portable way to check the too long filename is just make a file and catch Errno::ENAMETOOLONG.
Unix has many related constants and functions but they are useless. -
10:03 AM Bug #5972 (Closed): OpenSSL::ASN1::GeneralString - double INT2NUM() results in invalid ASN.1 tag - This issue was solved with changeset r34469.
Mantas, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_asn1.c: Call INT2NUM only once for GeneralSt... -
09:51 AM Revision ee19d586 (git): merge revision(s) 34481,34488: [Backport #5983]
- * ext/openssl/ossl_x509name.c: Use the numerical representation of
unrecognized OIDs instead of the sn "UNDEF".
* test/openssl/test_x509name.rb: Add tests for the fixed behavior.
Patch provided by Paul Kehr... -
09:49 AM Revision f75a3077 (git): "street" for X509 Name is not supported before 0.9.8m.
- It is added openssl/crypto/objects/obj_mac.h 1.83.
http://cvs.openssl.org/rlog?f=openssl/crypto/objects/obj_mac.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:11 AM Feature #5980 (Rejected): Trying to Load File When Too Many Files Open Should Raise Something Other Than Plain LoadError
- Currently encountering too many open file handles when trying to load/require a file simply raises a LoadError. It's not easy to determine that the root cause is exhaustion (see below for demonstration).
The error should be changed ei... -
06:42 AM Revision 9e2e9208 (git): merge revision(s) 34394,34398:
- ------------------------------------------------------------------------
r34394 | naruse | 2012-01-29 23:24:05 +0900 (Sun, 29 Jan 2012) | 1 line
Skip test if locale is not Japanese nor UTF-8.
--------------------------------------------... - 06:09 AM Revision 2cb7a6c0 (git): Backport r34482 from trunk. See #5353
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@34486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:57 AM Revision 0dea8a71 (git): Backport r34482 from trunk. See #5353
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@34485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:51 AM Feature #973: EncDet again
- >> 実は当面File.openの機能拡張のみで済んでしまうのではないでしょうか。たとえば、
> ...
すでにパッチが投稿されているようですが、これでダメな理由がよく分かりません。実装があるものに対してrejectはないかなと思っているのでまつもとさんがコメントしないと永久に棚晒しじゃないですかねえ
- 05:48 AM Revision 910d475d (git): * 2012-02-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@34484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:48 AM Revision e3f049d2 (git): merge revision(s) 31346,31528:
- * ext/openssl/extconf.rb: Should check SSLv2_*method.
openssl compiled with "no-ssl2" the extconf don't fail
when running `make' having this compilation errors.
Patched by Laurent Arnoud. fixes #4562, #4556
... -
05:43 AM Feature #5979 (Rejected): deprecate Thread#raise
- as discussed in ruby-core, we should probably deprecate Thread#raise since it's dangerous.
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/42318 -
05:43 AM Feature #2323: "Z".."Z".succが空
- これは勝手には閉じられないなあ。どこかで集中して議論するタイミングが必要かも
-
05:40 AM Feature #3922 (Rejected): Syntax awkwardness
- no progress very long time.
-
05:32 AM Feature #839 (Rejected): Add code on each line of a backtrace output to the screen
- > I believe there is a gem called 'callsite' which does something like this. Maybe others too.
OK, thank you for giving very useful comment. now I can close this one safely. -
05:07 AM Feature #839: Add code on each line of a backtrace output to the screen
- If all it is, is to add source code line to backtrace then I don think that's enough.
I think the feature people would like to see in this area is an objectified backtrace, e.g.
error.objectified_backtrace.each do |b|
b.... -
02:59 AM Feature #839: Add code on each line of a backtrace output to the screen
- > Matz if you get a chance to look at this patch, it "objectify's" Exception#backtrace which might be nice.
> ...
Can anyone take a feedback? If nothing, I have to close this ticket sadly.
- 05:27 AM Revision 3ff2f9f3 (git): * ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
- option to prevent BEAST attack. See [Bug #5353].
In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
TLS-CBC-IV vulunerability described at
http://www.openssl.org/~bodo/tls-cbc.txt
It's known issue of TLSv1/SSLv3 but i... -
04:19 AM Revision 45706e70 (git): * ext/openssl/ossl_x509name.c: Use the numerical representation of
- unrecognized OIDs instead of the sn "UNDEF".
* test/openssl/test_x509name.rb: Add tests for the fixed behavior.
Patch provided by Paul Kehrer, thanḱ you!
[ruby-core:41769] [Feature #5787]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
03:36 AM Feature #1269 (Rejected): warning when Kernel#p is used
- これも問答無用で閉じてしまいます。蒸し返したい人がreopenしてください。個人的には 1)pで警告を出したい と 2)パーサーでpを検出したい の間に距離があるので2つの事をパラで議論するチケットになってしまっていて収束する傾向に見えないです
-
03:29 AM Feature #1211 (Rejected): nested loop construct
- 三年前の高速化ネタを蒸し返すのも不毛なのでCloseしますね。たぶん今計り直すと全然違う結果が得られる気がするので新チケットで最初から議論しなおしたほうがマシでしょう
-
03:25 AM Feature #4878 (Rejected): CMath に frexp, ldexp, hypot の3関数は不要ではないか
- 提案者が提案を取り下げているようなのでrejectします
-
03:21 AM Feature #1031 (Rejected): -U オプションの説明が --help にない
- 非常に感じ悪い事は承知しているけど、長期間進展のない自転車置き場の議論は復活させるのも不毛なので問答無用で閉じます。問題意識のあるひとがパッチと共に新規チケットつくってほしいです。
-
03:15 AM Feature #905: Add String.new(fixnum) to preallocate large buffer
- Matz, should we close this ticket?
-
02:52 AM Feature #490 (Closed): relayouting struct RNode
- ええと nd_file を reservedに変える変更はすでに入ってるので、これ閉じていいですよね?
魅力的な新機能を思いついた人がチケットを切り直してください -
02:01 AM Revision d66b539d (git): merge revision(s) 34391:
- * ext/readline/readline.c (readline_attempted_completion_function):
respect encodings. [Bug #5941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:58 AM Revision 36cfe460 (git): merge revision(s) 34254,34256:
- * ext/readline/readline.c (readline_attempted_completion_function):
empty completion result does not mean memory error.
* ext/readline/readline.c (readline_attempted_completion_function):
fix compile error.
... -
01:55 AM Revision 381821de (git): merge revision(s) 34116:
- * ext/readline/readline.c (readline_readline): check if outstream
is closed to get rid of a bug of readline 6. [ruby-dev:45043]
[Bug #5803]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34478 b2dd... -
01:54 AM Revision 4051fadb (git): merge revision(s) 33626:
- * ext/readline/readline.c (Init_readline): like r18313, libedit's
replace_history_entry may use offset instead of which.
so introduce history_replace_offset_func and initialize it.
* ext/readline/readline.c (... -
01:52 AM Revision 1a4d1281 (git): merge revision(s) 33625:
- * ext/readline/readline.c (Init_readline): fix wrong condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:50 AM Revision a9500bbc (git): merge revision(s) 33049:
- * test/ruby/test_rubyoptions.rb (test_script_from_stdin): slave pty
should be manipulated because master pty may not be a tty on some
environment (e.g. Solaris). [Bug:#5222] [ruby-dev:44420]
git-svn-id: svn+ssh://ci... -
01:47 AM Bug #5978 (Closed): YAML.load_stream should process documents as they are read
- Psych say YAML.load_documents is deprecated and say to use `YAML.load_stream` instead.
Looking at the implementation for `load_stream()`, looks to me as if it waits for all documents in the stream to load before anything can be done w... -
01:39 AM Revision d22e2877 (git): merge revision(s) 33934: [Backport #5975]
- * Makefile.in (CFLAGS): append ARCH_FLAG.
* configure.in (ARCH_FLAG): exclude from CFLAGS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:38 AM Revision 9da8b416 (git): merge revision(s) 34123,34126,34127,34463: [Backport #5981]
- * ext/openssl/ossl_cipher.c: Update and complete documentation.
* ext/openssl/ossl_cipher.c: Add warning about key as IV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:36 AM Revision a59554c7 (git): merge revision(s) 34469: [Backport #5982]
- * ext/openssl/ossl_asn1.c: Call INT2NUM only once for GeneralString.
Thanks to Mantas Mikulenas for noticing and providing a patch!
[ruby-core:42358] [Bug #5972]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/... -
01:35 AM Revision e1dabb0f (git): merge revision(s) 34109:
- * ext/readline/readline.c (readline_attempted_completion_function):
in Readline module with GNU Readline 6 case, Readline module
resets completion_append_character to " ", after it executes
completion. So, R... -
01:20 AM Feature #614 (Assigned): instance_method(ancestor)
- Okay, reopened.
In fact, a use case is not necessarily needed.
Ultimately, what you need is an approval from matz.
But matz will require other use cases, I guess.
--
Yusuke Endoh <mame@tsg.ne.jp> -
01:04 AM Revision 1a991ffe (git): * tool/merger.rb: don't abort, update first.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:03 AM Revision 460c8907 (git): * ext/openssl/ossl_asn1.c: Call INT2NUM only once for GeneralString.
- Thanks to Mantas Mikulenas for noticing and providing a patch!
[ruby-core:42358] [Bug #5972]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:48 AM Revision b818c6e1 (git): merge revision(s) 33762:
- * test/ruby/test_sleep.rb (test_sleep_5sec): 0.1sec tolerance is too
small for busy environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:46 AM Revision 4e3c9289 (git): merge revision(s) 33673:
- * test/dbm/test_dbm.rb: split tests for read only database.
* test/gdbm/test_gdbm.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:44 AM Revision 79634569 (git): merge revision(s) 34028,34030:
- * error.c (name_err_mesg_to_str): clear rb_thread_t::errinfo when
ignore exception under rb_protect().
* test/ruby/test_exception.rb (test_exception_in_name_error_to_str):
add a corresponding test.
... -
12:40 AM Revision b7f40d86 (git): merge revision(s) 33201,33249,33328: [Backport #5564]
- * encoding.c (load_encoding): predefined encoding names are safe.
[ruby-dev:44469] [Bug #5279]
* transcode.c (load_transcoder_entry): ditto.
* encoding.c (require_enc): reject only loading from untrusted
... - 12:29 AM Revision 539d6ba2 (git): * 2012-02-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 AM Revision aa3854e3 (git): * ext/openssl/ossl_cipher.c: Add warning about key as IV.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/07/2012
-
11:55 PM Feature #707: Documentation for Enumerator chaining
- Drbrain, could you take over this documentation ticket?
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:53 PM Feature #679 (Rejected): Integer#to_s(:step=>3, :sep=>",") が欲しい
- 長期間進展がみられないので閉じます。[ruby-core:42391] を参照。
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:52 PM Feature #615 (Rejected): "with" operator
- I'm rejecting this feature ticket because no progress has been made
for a long time. See [ruby-core:42391].
--
Yusuke Endoh <mame@tsg.ne.jp> -
11:38 PM Feature #583 (Rejected): TmpdirとTempfile
- 長期間進展がみられないので閉じます。[ruby-core:42391] を参照。
--
Yusuke Endoh <mame@tsg.ne.jp> -
10:34 PM Feature #614: instance_method(ancestor)
- This is a good feature idea. It was even assigned!
The use case is specific b/c it is a specific example of use. What other kind can there be? I don't propose #conflict? as feature b/c I think THAT is too specific when this more gene... -
08:47 PM Feature #614 (Rejected): instance_method(ancestor)
- Hello,
I'm rejecting this feature ticket because no progress has been made
for a long time. See [ruby-core:42391].
The following is *just my personal comment*.
The use case you mentioned (Module#conflict?) looks too specif... -
09:38 PM Feature #5977 (Rejected): Remove $, and avoid perlish global variables
- Hello,
As I mentioned at RubyConf, I would like the $, global variable to be removed for 2.0.
I would like to avoid "perlish" global variables in general, but I think many can't be removed for compatibility, and a few are actually ... -
09:28 PM Feature #512 (Rejected): String#% behavior
- Hello,
I'm rejecting this feature ticket because no progress has been made
for a long time. See [ruby-core:42391].
The following is *just my personal comment*.
An implementation detail is an implementation detail, even if ... -
09:05 PM Feature #641 (Rejected): GC patch to cache the most recent heap for is_pointer_to_heap
- Hello,
I'm rejecting this feature ticket because no progress has been made
for a long time. See [ruby-core:42391].
Nari, are you willing to treat this ticket? If you are, please
reopen this. Maybe because lazy sweeping was... -
08:53 PM Feature #546 (Rejected): String#gsub と Strnig#scan のブロックパラメータの一致
- 遠藤です。
長期間進展がみられないので閉じます。[ruby-core:42391] を参照。
このチケットのように、まつもとさんがなんとなく乗り気になれない提案は、
定期的に忍耐強くまつもとさんに働きかけるなどしないと、採択の見込みは
薄いと思います。
(とか言ったらこのメールが刺激になって話が進んだりして)
--
Yusuke Endoh <mame@tsg.ne.jp> -
05:41 PM Bug #5973 (Feedback): Bus Error in simple project requiring YARD
- Could you try build ruby-1.9.2 with gcc-4.2, or build ruby-1.9.3-head (p26 or later),
and run the test with it? -
05:37 PM Bug #5973: Bus Error in simple project requiring YARD
- How did you install the ruby-1.9.2?
You built it with clang, didn't it? -
03:37 PM Feature #5053: ruby コマンドと libruby の食い違いチェック
- 同じソースでもコンパイルオプションを変えれば異なるバイナリが生成される可能性は十分ありますから、ソースの同一性だけでは判定できない気がします。
-
03:33 PM Bug #5971 (Closed): bigdecimal-1.1.0 が rubygems.org 上に無い
-
03:17 PM Bug #5971: bigdecimal-1.1.0 が rubygems.org 上に無い
- ごめんなさい。
-
12:00 PM Feature #5976 (Rejected): abolition of MD5 calculation in pstore.rb
- =begin
I suggest abolition of MD5 calculation in pstore.rb.
The present pstore.rb reads the whole detabase file to calculate MD5 digest, and
reads the whole one to Marshal.load again.
I think MD5 calculation in pstore.rb is for avo... -
11:13 AM Revision 89a2a105 (git): * error.c (exc_inspect): Fix typo. patch from Trent Ogren
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:37 AM Revision 4a43f920 (git): * st.c: refactor packed entries using structs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:27 AM Feature #5974 (Rejected): Access PC_NAME_MAX and PC_PATH_MAX values
- Ugh. I didn't know that is the behavior on linux. I agree this would cause confusion, so I will just close it. Thanks for reading!
-
04:53 AM Feature #5974: Access PC_NAME_MAX and PC_PATH_MAX values
- > Hi,
>
> In order to construct file names that don't raise Errno::ENAMETOOLONG, I'd like to be able to access PC_NAME_MAX and PC_PATH_MAX from pathconf given a particular directory object.
>
> I've attached a patch which expose... -
04:16 AM Feature #5974 (Rejected): Access PC_NAME_MAX and PC_PATH_MAX values
- Hi,
In order to construct file names that don't raise Errno::ENAMETOOLONG, I'd like to be able to access PC_NAME_MAX and PC_PATH_MAX from pathconf given a particular directory object.
I've attached a patch which exposes both of the... -
05:56 AM Feature #5964: Make Symbols an Alternate Syntax for Strings
- Tom Wardrop wrote:
> When designing an API, it's rarely a straight-forward process deciding on whether to use a String or Symbol for a particular task - it's not like it's always obvious where a String should be used, and where a Symbol... -
05:52 AM Revision cf1a22fd (git): * st.c (st_update): table can be unpacked in the callback.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:46 AM Revision 911e4ee1 (git): * removed trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:43 AM Revision af01b0fb (git): * ext/-test-/st/numhash/numhash.c (numhash_alloc): free st_table.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:43 AM Revision 882dda96 (git): * ext/-test-/st/numhash/numhash.c (numhash_alloc): free st_table.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:29 AM Revision d82aafd1 (git): * 2012-02-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:29 AM Revision ad40f8a2 (git): * st.c (st_foreach): should not yield same pair when checking
- after unpacking.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:29 AM Revision 97c3c987 (git): * st.c (st_foreach): should not yield same pair when checking
- after unpacking.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:27 AM Bug #5829: /dl/test_cptr.rb Segmentation fault on Ruby 1.9.3 P0
- This isn't a backport request. fix it.
-
05:04 AM Revision bdb4fa70 (git): merge revision(s) 34252:
- * lib/tempfile.rb (Tempfile#_close): clear @tempfile and @data[1] even
when exception is raised at @tempfile.close. [ruby-dev:45113]
* lib/tempfile.rb (Tempfile#unlink): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang... -
05:02 AM Revision b460f884 (git): merge revision(s) 34253:
- * test/ruby/test_io.rb (test_autoclose_true_closed_by_finalizer,
test_autoclose_true_closed_by_finalizer): skip if IO objects are
not recycled yet. [ruby-dev:45098] [Bug #5850]
git-svn-id: svn+ssh://ci.ruby-lang.org... -
04:59 AM Revision cb94d9df (git): merge revision(s) 34250:
- * gc.c (run_finalizer): clear rb_thread_t::errinfo when ignore
an exception under rb_protect(). [ruby-dev:45113]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:56 AM Bug #5429: 64ビットなFreeBSDのioctlでビット31が1なリクエストの時の不具合
- 思ったよりもパッチが大きくなったのと元報告者のKishimoto さんからFreeBSDでのフィードバックが得られていないので1.9.3ではrejectにしようかと考えています。ご意見お聞かせください
02/06/2012
-
08:35 PM Revision 04918f81 (git): merge revision(s) 33567,33573:
- * ruby.c (fill_standard_fds): new function to open closed standard
file descriptors.
(ruby_sysinit): call fill_standard_fds.
* ruby.c (fill_standard_fds): use fstat() instead of fcntl(F_GETFD)
for M... -
08:19 PM Revision ea0ef6af (git): merge revision(s) r33826:
- * io.c (rb_io_fsync,rb_io_fdatasync): release GVL during fsync().
fsync() and fdatasync() may take a long time on slow disks and/or
if there is much dirty data.
Patch by Eric Wong. [Feature #5665] [ruby-core... -
08:03 PM Revision 4b295bb7 (git): merge revision(s) r34399:
- * vm_eval.c (vm_call0): should pass block to enumerators. patched
by Kazuki Tsujimoto. [ruby-dev:44961][Bug #5731]
* vm_eval.c (method_missing), vm_insnhelper.c (vm_call_method):
ditto. patched by satoshi ... -
03:46 PM Bug #5973: Bus Error in simple project requiring YARD
- Error message attached
-
03:45 PM Bug #5973 (Closed): Bus Error in simple project requiring YARD
- Hi, I've created a simple sample project that reliably triggers a bus error in Ruby 1.9.2p290 on Mac OS X. It seems to be triggered simply by requiring the YARD gem.
I've posted the sample project to reproduce the error here:
https:/... -
01:23 PM Feature #5959: Addrinfo#inspectname
- 2012年2月5日23:06 NARUSE, Yui <naruse@airemix.jp>:
>
> 現状では ad hoc にそうやってるんですが、API になっていないと他をいじりづらいんですよね。
> 以下のようなことをやりたいんですが。
これって、前に、net/http に ipaddr: を加えようとした、
[ruby-dev:44368] の再挑戦ですかね。
「他をいじる」というのの「他」があまり明確ではありませんが、... -
12:55 PM Revision b33dc193 (git): * tool/merger.rb: abort if the working directory is dirty.
- * tool/merger.rb: update the working directory after commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:53 PM Revision 15090079 (git): merge revision(s) 33886: [Backport #5682]
- * common.mk (INSTRUBY_ARGS): added --mantype to apply mdoc2man.rb
to man pages. Fixes #5598.
(do-install-nodoc, do-install-local, do-install-man,
dont-install-nodoc, dont-install-local, dont-install-man):
... -
12:32 PM Revision f63222ea (git): merge revision(s) 34232:
- ------------------------------------------------------------------------
r34232 | naruse | 2012-01-08 08:04:20 +0900 (Sun, 08 Jan 2012) | 2 lines
Cent OS 5.6 (2.6.18-238.19.1.el5xen) doesn't correctly work
sendmsg with pktinfo for link-... -
12:29 PM Revision 5879bd9c (git): merge revision(s) 34335,34337:
- * ext/date/date_parse.c: [ruby-core:42173].
* ext/date/date_strptime.c: moved detector of leftover.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:26 PM Revision 234753ae (git): merge revision(s) 33691,33692:
- * io.c (rb_update_max_fd): fstat(2) can fail with other than
EBADF. [ruby-dev:44837] [Backport #4339]. Cf.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstat.html
EBADF. [ruby-dev:44837] [Bug... -
12:21 PM Revision d95723ea (git): merge revision(s) 33784:
- * test/unit/assertions.rb (MINI_DIR): quick dirty hack to get rid of
warnings when using assert/assert_respond_to.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:12 PM Revision 7e82751c (git): merge revision(s) 34232:
- ------------------------------------------------------------------------
r34232 | naruse | 2012-01-08 08:04:20 +0900 (Sun, 08 Jan 2012) | 2 lines
Cent OS 5.6 (2.6.18-238.19.1.el5xen) doesn't correctly work
sendmsg with pktinfo for link-... -
12:11 PM Revision 739b5e1e (git): merge revision(s) 33956,33960,33961,33962:
- ------------------------------------------------------------------------
r33956 | naruse | 2011-12-06 06:47:16 +0900 (Tue, 06 Dec 2011) | 1 line
Comment out tests which fails with GDBM-DBM compat mode.
----------------------------------... -
11:38 AM Revision 0e305c5a (git): merge revision(s) 33603: [Backport #5533] [Backport #5911]
- * file.c (file_expand_path): reset coderange after expanding path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:35 AM Revision 9104e80b (git): merge revision(s) 34335,34337: [Backport #5907]
- * ext/date/date_parse.c: [ruby-core:42173].
* ext/date/date_strptime.c: moved detector of leftover.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:31 AM Revision 401168aa (git): merge revision(s) 34072,34075,34082:
- * ext/date/date_core.c: [ruby-dev:45008].
* ext/date/date_core.c (wholenum): fix the type of the return value.
* ext/date/date_core.c: uses to_integer instead.
* test/date/test_switch_hitter.rb: added a test.
... - 07:39 AM Revision ad837e5a (git): merge rivision(s) 33685:
- * win32/win32.c (unixtime_to_filetime): should check the return value
of localtime(). reported by snowjail at gmail.com.
[ruby-dev:44838] [Bug #5596]
[Backport #5596]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_... - 07:37 AM Revision 25f531a9 (git): merge revision(s) 33691,33692
- * io.c (rb_update_max_fd): fstat(2) can fail with other than
EBADF. [ruby-dev:44837] [Bug #5593]. Cf.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstat.html
[Backport #5593]
git-svn-id: svn+ssh://ci.ruby-lang.org/r... - 07:32 AM Revision a3fcbc97 (git): merge revision(s) 33667:
- * io.c (io_fwrite): call rb_w32_write_console() only if FMODE_TTY is
set. this is the one of the reason of IO writing slowness of Windows
in 1.9.3 or later.
[Backport #5592]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru... - 07:25 AM Revision 3f8c4ba7 (git): merge revision(s) 33603:
- * file.c (file_expand_path): reset coderange after expanding path.
[Backport #5601] [Backport #5629]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:17 AM Bug #5968 (Closed): Encoding.compatible? with binary string
- This issue was solved with changeset r34433.
John, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* encoding.c (rb_enc_compatible): return ASCII-8BIT even if 2nd s...
02/05/2012
-
11:50 PM Feature #5903: Optimize st_table (take 2)
- Table packing slows down `st_foreach` a bit, and GC suffers from it.
So that I add a `st_foreach_nocheck` to fix GC https://github.com/funny-falcon/ruby/commit/84d08af5d2943c3dd1a1d0c361fa22c2c7ae5ca4
-
11:23 PM Feature #5959: Addrinfo#inspectname
- (2012/02/05 21:23), Tanaka Akira wrote:
> 2012年2月2日19:13 NARUSE, Yui <naruse@airemix.jp>:
>
>> なるほど、ならばわたしが欲しいのは「inspectnameの一部」ですね。
>> 削ればいいだけのように聞こえます。
>
> 削ればいいのなら、inspect を使うのはどうでしょうか。
>
> inspectname の安定性は、名前から類推... -
09:23 PM Feature #5959: Addrinfo#inspectname
- 2012年2月2日19:13 NARUSE, Yui <naruse@airemix.jp>:
> なるほど、ならばわたしが欲しいのは「inspectnameの一部」ですね。
> 削ればいいだけのように聞こえます。
削ればいいのなら、inspect を使うのはどうでしょうか。
inspectname の安定性は、名前から類推できるように、inspect と同程度の見込みです。
--
[田中 哲][たなか あきら][Tanak... -
10:29 PM Bug #5972 (Closed): OpenSSL::ASN1::GeneralString - double INT2NUM() results in invalid ASN.1 tag
- In ext/openssl/ossl_asn1.c, INT2NUM() is being called twice for V_ASN1_GENERALSTRING:
rb_hash_aset(class_tag_map, cASN1GeneralString, INT2NUM(INT2NUM(V_ASN1_GENERALSTRING)));
This causes OpenSSL::ASN1::GeneralString.new to return ... -
08:25 PM Bug #5971 (Closed): bigdecimal-1.1.0 が rubygems.org 上に無い
- 標準 gem となっている bigdecimal-1.1.0 が rubygems.org 上にありません。
そのため gem pristine --all コマンドが bigdecimal をリストアできずに失敗してしまいます。 -
05:27 PM Feature #5970 (Assigned): Add Enumerable#join with same semantics as Array#join
- Currently, to join the elements of an Enumerable, you need to call #to_a on the Enumerable and then #join the result. With Enumerable#join one wouldn’t need need to create an intermediate Array.
-
04:52 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
- In reply to "Symbols represent concepts, Strings represent data". That's true, and so I agree, but it's also a bit of an ideology. How strings and symbol's are used in actual code (i.e. open-source ruby libraries), does not always reflec...
-
03:25 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
- Joshua Ballanco wrote:
> But leaving all of that aside, you have to consider that Symbols are *never* collected. This is required for their semantics.
True, CRuby Symbols are not collected. However, in general, this is not required... - 03:17 PM Revision 730d3c56 (git): * 2012-02-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:17 PM Revision b346d7a6 (git): * encoding.c (rb_enc_compatible): return ASCII-8BIT even if 2nd string
- is ascii only string. [ruby-core:42354] [Bug #5968]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:06 PM Revision 63da304f (git): merge revision(s) 34306:
- * ext/json/parser/parser.rl (json_string_unescape): workaround fix
for over optimization of GCC 4.7. [ruby-core:42085] [Bug #5888]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51862
git-svn-id: svn+ssh://ci.ruby-lang... -
08:28 AM Bug #5968 (Closed): Encoding.compatible? with binary string
- =begin
According to #5920:
The original meaning of Encoding.compatible?(str1, str2) is the encoding of concatenated string.
In other codes, it is
str = str1.dup.concat str2
str.encoding <- this!
But observe:
a = ... - 03:27 AM Revision 84a48ac7 (git): * 2012-02-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:27 AM Revision b657c159 (git): merges r32349 from trunk into ruby_1_9_2.
- --
* string.c (tr_trans): free heap ptr when the str is not embeded.
patched by Eric Wong. [Bug #4956] [ruby-core:37708]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:27 AM Revision 83b5388b (git): merges r32347 from trunk into ruby_1_9_2.
- --
* vm_insnhelper.c (vm_getivar): check vm state version
to invalidate inline chache (ivar index).
fixes Bug #4926.
* vm_insnhelper.c (vm_setivar): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34429 b2dd03...
02/04/2012
-
02:54 PM Feature #5767: Cache expanded_load_path to reduce startup time
- https://gist.github.com/1688857
Most of success of that gist is cause of this issue.
Cites from comments:
Thanks for sharing that. Indeed the speed increase is quite impressive! I've tested the time it take to run some rspec test ... -
02:25 PM Bug #5966 (Closed): ->{} doesn't work in BasicObject
- =begin
$ ./ruby -ve 'BasicObject.new.instance_eval { ->{} }'
ruby 2.0.0dev (2012-02-03 trunk 34424) [x86_64-linux]
-e:1:in `block in <main>': undefined method `lambda' for #<BasicObject:0x007ffff847ef28> (NoMethodError)
f... - 01:12 PM Revision 546eeb5f (git): * 2012-02-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:12 PM Revision 40f4c929 (git): add ML ref
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:06 PM Feature #5964: Make Symbols an Alternate Syntax for Strings
- It is better to think of Symbols as numbers with labels attached, rather than Strings with slightly different semantics. "String.to_sym" is the equivalent of looking in a hash table of these labeled numbers for one with a label that matc...
-
10:34 AM Feature #5964: Make Symbols an Alternate Syntax for Strings
- I do agree. If String and Symbol were still semantically different (you could have a #sym? method), but they behaved the same (Symbol had all the string methods and was comparable to strings), then it would alleviate a lot of the issues....
-
02:39 AM Feature #5964: Make Symbols an Alternate Syntax for Strings
- If I recall, this was tried for stint early in 1.9 development, but ultimately didn't work out --though I never caught the reason why.
Honestly, I think most all the trouble comes from the simple fact that a String and Symbol are not...
02/03/2012
-
10:00 PM Bug #5960 (Third Party's Issue): Error with rvm default gemset and rails rake
- It is because,
* the command `rake` is /home/yura/.rvm/gems/ruby-1.9.3-p0-test/bin/rake.
so it loads files in /home/yura/.rvm/gems/ruby-1.9.3-p0-test@global/gems/rake-0.9.2.2.
* but on the line 'gem "rake"' it loads files in /home/y... -
04:40 AM Bug #5960: Error with rvm default gemset and rails rake
- I could not really say, if this bug of Ruby or RVM
-
04:39 AM Bug #5960 (Third Party's Issue): Error with rvm default gemset and rails rake
- After installing fresh ruby, creating fresh rails application, `rake db:migrate` fails with evident bug in requiring files
(already created constants, files are required from `~/.rvm/gems/ruby-1.9.3-p0@global/gems/rake-0.9.2.2/lib/rake/... -
08:51 PM Feature #5964 (Rejected): Make Symbols an Alternate Syntax for Strings
- Or, to put it another way, make Symbols and Strings one and the same - interchangeable and indistinguishable from the other.
This may seem odd given that the whole point of Symbols is to have a semantically different version of a stri... -
05:43 PM Bug #5963: MacOS < 10.6 has no memalign
- Good day, Yui
Yui NARUSE wrote:
> We won't support Mac OS X 10.5 or prior on Ruby 2.0.0.
> ...
Ok, no questions. That's all I wanted to know. -
05:08 PM Bug #5963 (Rejected): MacOS < 10.6 has no memalign
- We won't support Mac OS X 10.5 or prior on Ruby 2.0.0.
So it is WONTFIX.
We won't backport st_pool_allocation to 1.9.3, so it is also not a problem for us.
You can make a memalign function with mmap by allocating big area and stri... -
03:02 PM Bug #5963 (Rejected): MacOS < 10.6 has no memalign
- I use definition of `aligned_malloc` from trunk in a st_pool_allocation patch for ruby_1_9_3,
and I have report from a man who has OS X 10.5.8 , that there is such error:
pool_alloc.inc.h:55:2: error: #error no memalign function
... -
02:02 PM Feature #5958: ThreadGroup#join
- Without `ThreadGroup#join`, we have to get list of threads and join each thread in the `ThreadGroup`.
```ruby
thgrp = ThreadGroup.new
3.times do |i|
thgrp.add(Thread.new{ sleep i+1 })
end
thgrp.list.each(&:join)
```
Mor... -
04:35 AM Feature #5958 (Open): ThreadGroup#join
-
10:06 AM Bug #5956: rexml - パース時のnamespaceチェックでのエラーについて
- 了解です。
最新のスナップショットで問題が発生しないことを確認しました。
すぐの対応ありがとうございました。 -
10:05 AM Bug #5891: prelude.rb rdocs are not included on ruby-doc.org
- I've sent an email to James Britt notifying him of this ticket.
-
09:52 AM Bug #5961 (Assigned): regular expression positive look-behind
-
05:32 AM Bug #5961 (Closed): regular expression positive look-behind
- irb(main):001:0> input = " \t Jeffs "
=> " \t Jeffs "
irb(main):002:0> input.gsub(%r{(?<=\bJeff)(?=s\b)},"'")
SyntaxError: (irb):2: invalid pattern in look-behind: /(?<=\bJeff)(?=s\b)/
from E:/Ruby/Ruby193/bin/irb:12:in `<mai... -
07:17 AM Revision e892c81c (git): merge revision(s) 34040,34051,34063,34389,34402,34403:
- ------------------------------------------------------------------------
r34040 | naruse | 2011-12-14 14:42:34 +0900 (Wed, 14 Dec 2011) | 1 line
Use pipe instead of $stdin.read.
----------------------------------------------------------... -
06:04 AM Bug #5957: pthreads not working on ulibc (linuxthreads)
- Hi Motohiro,
thanks for taking a look :-)
I've been doing some more digging and I think my initial thoughts were wrong. I am now pretty sure that this is actually an issue around the uClibc build on my ARM board - basically it has be... -
05:55 AM Bug #5962 (Closed): Error in Process.{wait,wait2} rdoc
- The rdoc for Process.{wait,wait2} claim they will raise "SystemError". That exception doesn't exist. In reality they seem to raise Errno::ECHILD:
>> Process.wait
Errno::ECHILD: No child processes
Although perhaps the intention w... -
01:11 AM Revision 5dc6d20c (git): merge revision(s) r34038,34099:
- * thread_pthread.c (ubf_select): call rb_thread_wakeup_timer_thread()
only when it is not timer_thread. [Bug #5757] [ruby-dev:44985]
patched by Tomoyuki Chikanaga.
* thread_pthread.c (ping_signal_thread_list)...