Activity
From 08/26/2009 to 09/01/2009
09/01/2009
-
11:27 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
2009/9/1 Urabe Shyouhei <shyouhei@ruby-lang.org>:
> Michal Suchanek wrote:
>> 2009/9/1 Yui NARUSE <redmine@ruby-lang.org>:
>>> Issue #2026 has been updated by Yui NARUSE.
>>>
>>>
>>> Current Ruby thinks the filesystem encod... -
08:32 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
Michal Suchanek wrote:
> 2009/9/1 Yui NARUSE <redmine@ruby-lang.org>:
>> Issue #2026 has been updated by Yui NARUSE.
>>
>>
>> Current Ruby thinks the filesystem encoding of Unix is binary.
>> Because our initial research sh... -
08:22 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
As I stated, our initial research shows Unix user expects filesystem encoding to be binary.
For example, matz used UTF-8 locale with EUC-JP files.
see [ruby-dev:34923] in Japanese
So you must have counterarguments or res... -
08:10 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
2009/9/1 Yui NARUSE <redmine@ruby-lang.org>:
> Issue #2026 has been updated by Yui NARUSE.
>
>
> Current Ruby thinks the filesystem encoding of Unix is binary.
> Because our initial research shows users of Unix expect it.
>... -
07:57 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
Current Ruby thinks the filesystem encoding of Unix is binary.
Because our initial research shows users of Unix expect it.
As you know, Windows is UTF-16LE/Locale (see also win32-unicode-test),
and Mac OS X is UTF-8.
I... -
04:46 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
Actually it is simpler from Ruby point of view, since if you want to cover all the cases you named, it is enough to use UTF-16 functionality and everybody will be just happy. The only question is how to ensure that string coming ... -
04:13 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
>
> If I work on Windows, I expect that every filename will be stored in UTF-16LE, otherwise I'm in trouble again.
On Windows the situation is somewhat more complicated. It does store
the filenames in UTF-16 but it also has ... -
04:02 PM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
Hello,
Working on Ubuntu, I have set following environment variable: LANG="cs_CZ.UTF-8" so it means my system expects IO operations to be UTF-8 encoded. Otherwise Nautilus, command line or every other application cannot corr... -
05:31 AM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
2009/8/31 Yukihiro Matsumoto <matz@ruby-lang.org>:
> Hi,
>
> In message "Re: [ruby-core:25220] [Bug #2026] String encodings are not supported by most of IO on Linux"
> on Tue, 1 Sep 2009 00:27:14 +0900, Vit Ondruch <redmin... -
04:02 AM Bug #2026: String encodings are not supported by most of IO on Linux
- =begin
Hi,
In message "Re: [ruby-core:25220] [Bug #2026] String encodings are not supported by most of IO on Linux"
on Tue, 1 Sep 2009 00:27:14 +0900, Vit Ondruch <redmine@ruby-lang.org> writes:
|If string used as path has di... -
12:27 AM Bug #2026 (Closed): String encodings are not supported by most of IO on Linux
- =begin
If string used as path has different than UTF-8, the path created on file system is incorrect. The described faulty behavior is common for most of Dir and IO actions. Attached script demonstrates the behavior on sample of Dir#mkd... -
10:48 PM Revision 61d983df (git): * tool/instruction.rb (RubyVM::InstructionsLoader#make_stackcaching_insns):
- simplified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:23 PM Bug #1914: ruby-1.9.1-p243 failed to build from source on aix 5.3 with gcc 4.2.0
- =begin
Hello all,
Here are the tips I implement for my latest successful build.
After reading in more details <http://www.ibm.com/developerworks/aix/library/au-gnu.html> and associated <http://download.boulder.ibm.com/ibmdl/pu... -
08:07 PM Bug #2024 (Closed): memory leak in eval with TOPLEVEL_BINDING
- =begin
Applied in changeset r24726.
=end
-
05:35 PM Revision d17fe8a4 (git): NaN is now 0.0/0 because of 1.8/1.9 compat.
- * ext/json/lib/json/common.rb (NaN): Change definition
of NaN to 0.0/0 for 1.8/1.9 compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:34 PM Revision d99ac4f8 (git): Add tests of JSON 1.1.9.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:18 PM Revision 596b68cc (git): * 2009-09-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:17 PM Revision c719ecb5 (git): * ext/json: Update to JSON 1.1.9.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:46 PM Feature #2022: Patch for openssl-1.0
- =begin
Hi,
At Mon, 31 Aug 2009 08:32:19 +0900,
Jeroen van Meeuwen wrote in [ruby-core:25210]:
> Attached is a patch for ruby-1.8.6 to enable it to compile
> with and use openssl-1.0
It could compile with openssl 0.9.8k, though ... -
10:58 AM Revision d2d0d733 (git): * vm_eval.c (eval_string_with_cref): fix to check local_table_size.
- [ruby-dev:39205] [Bug #2024]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:38 AM Feature #2017: String#/(sep)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:39208] [Feature #2017] String#/(sep)"
on Mon, 31 Aug 2009 20:25:40 +0900, Yui NARUSE <redmine@ruby-lang.org> writes:
|> String#/は str.split(sep) の形式のものだけ数えるべきではない
|> でしょうか。もちろん、st... - 01:11 AM Revision 907680b5 (git): * 2009-09-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:09 AM Revision 9055042f (git): * tool/file2lastrev.rb: executable.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/31/2009
-
08:42 PM Bug #2025 (Closed): problem with pthread handling on non NPTL platform
- =begin
I tried to fix some testsuite failures on GNU/kFreeBSD,
http://bugs.debian.org//cgi-bin/bugreport.cgi?bug=542927.
I observed some problems in the pthread related code.
The hang in 1st test in
http://redmine.ruby-lang.org/... -
08:25 PM Feature #2017: String#/(sep)
- =begin
> String#/は str.split(sep) の形式のものだけ数えるべきではない
> でしょうか。もちろん、str / "" でも表現可能でしょうが、あま
> り意図を表現しているとは思えませんから。
ふむ、なるほど。.と(を入れてgrepするようにしてみました。
% grep '.split(' **/*.rb|wc -l
430
% grep '.gsub(' **/*.rb|wc -l
... -
07:28 AM Feature #2017: String#/(sep)
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:39203] [Feature #2017] String#/(sep)"
on Mon, 31 Aug 2009 02:35:51 +0900, Yui NARUSE <redmine@ruby-lang.org> writes:
|以前から、Array#*(sep) との対称性から String#/(sep) の採用は求められてきました。
|しかし、対... -
02:35 AM Feature #2017 (Rejected): String#/(sep)
- =begin
String#/(separator) を String#join(separator) の alias として追加しませんか?
以前から、Array#*(sep) との対称性から String#/(sep) の採用は求められてきました。
しかし、対称性だけでは根拠が弱く、入ることなく今に至っています。
今回は、String#split の出現頻度を調べてみました。
Rubyのソースで調べてみると、
% grep spli... -
03:56 PM Bug #2024 (Closed): memory leak in eval with TOPLEVEL_BINDING
- =begin
以下のスクリプトが無限にメモリを消費します。
なお1.8では問題ありませんし、TOPLEVEL_BINDINGの代わりにbindingを渡した場合も問題ありません。
loop do
eval("", TOPLEVEL_BINDING)
GC.start
end
=end
-
11:42 AM Feature #2022: Patch for openssl-1.0
- =begin
Hi,
At Mon, 31 Aug 2009 08:32:19 +0900,
Jeroen van Meeuwen wrote in [ruby-core:25210]:
> Attached is a patch for ruby-1.8.6 to enable it to compile
> with and use openssl-1.0
Other versions have no problem?
And it can c... -
08:55 AM Feature #2022: Patch for openssl-1.0
- =begin
Thanks. I will take a look at it very soon.
=end
-
08:31 AM Feature #2022 (Closed): Patch for openssl-1.0
- =begin
Attached is a patch for ruby-1.8.6 to enable it to compile with and use openssl-1.0
=end
-
07:40 AM Feature #2018: [irb] BasicObject.new doesn't have an inspect
- =begin
On Mon, 31 Aug 2009, Yukihiro Matsumoto wrote:
> Hi,
>
> In message "Re: [ruby-core:25201] Re: [Bug #2018] [irb] BasicObject.new doesn't have an inspect"
> on Mon, 31 Aug 2009 02:49:19 +0900, "David A. Black" <dblack@rub... -
07:36 AM Feature #2018: [irb] BasicObject.new doesn't have an inspect
- =begin
Hi,
In message "Re: [ruby-core:25201] Re: [Bug #2018] [irb] BasicObject.new doesn't have an inspect"
on Mon, 31 Aug 2009 02:49:19 +0900, "David A. Black" <dblack@rubypal.com> writes:
|> Bug #2018: [irb] BasicObject.new... -
02:51 AM Feature #2018: [irb] BasicObject.new doesn't have an inspect
- =begin
I thought the whole point of BasicObject is that it doesn't have any methods.
=end
-
02:49 AM Feature #2018: [irb] BasicObject.new doesn't have an inspect
- =begin
Hi --
On Mon, 31 Aug 2009, Daniel Bovensiepen wrote:
> Bug #2018: [irb] BasicObject.new doesn't have an inspect
> http://redmine.ruby-lang.org/issues/show/2018
Why is that a bug?
David
--
David A. Black / Ruby... -
02:43 AM Feature #2018 (Closed): [irb] BasicObject.new doesn't have an inspect
- =begin
Using BasicObject.new in irb:
daniel@boviAir# ruby19 --version
ruby 1.9.2dev (2009-08-30 trunk 24718) [i386-darwin9.8.0]
daniel@boviAir# irb19 --version
irb 0.9.6(09/06/30)
daniel@boviAir# irb19
i... -
07:21 AM Revision 9b062c96 (git): * class.c (make_singleton_class): variable name changed.
- removed an unnecessary conditional.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:55 AM Revision e056ac59 (git): * class.c: refactored singleton class related matters.
- Handles eigenclasses and plain classes transparently.
(make_metaclass): renamed from make_metametaclass.
(METACLASS_OF): new utility macro
(META_CLASS_OF_CLASS_CLASS): ditto.
(ENSURE_EIGENCLASS): ditto.
(make_singleton_class):... -
04:17 AM Bug #1885: Proper comparison of recursive Struct & Range
- =begin
Here is a patch for the latest 1.9.x that fixes comparison between recursive Struct. The right result is now returned, instead of looping forever. Note: this fixes Struct only; Range has not been patched. Rubyspecs have been upda... -
01:41 AM Revision 7fed5457 (git): * test/ruby/test_argf.rb (assert_src_expected): refactored.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 AM Bug #2016 (Rejected): Windows (win32.c) command line argument parsing bug
- =begin
Fix:
file: \win32\win32.c
routine: rb_w32_cmdvector
line:
memcpy(p - ((slashes + 1) >> 1), p + (~slashes & 1),
base + len - p);
add 1 to the length so we include the trailing zero:
memcpy(p - ((slashes + 1) >>...
08/30/2009
-
05:12 PM Feature #1961: Kernel#__dir__
- =begin
On Aug 30, 2009, at 00:14 , NARUSE, Yui wrote:
> You should see solutions in the original post:
>> (1) add a toplevel constant __DIR__
>> pros: looks like __FILE__
>> cons: adding new keyword
>>
>> (2) add Kernel#__DIR_... -
04:14 PM Feature #1961: Kernel#__dir__
- =begin
Hongli Lai wrote:
> I think it should be __DIR__ for consistency. There are no other __ things in Ruby
> that are lowercase. I think whether __dir__ is a keyword or a function should be an
> implementation detail.
You shoul... -
05:56 AM Feature #1961: Kernel#__dir__
- =begin
Hi,
In message "Re: [ruby-core:25184] Re: [Feature #1961] Kernel#__dir__"
on Sun, 30 Aug 2009 04:10:55 +0900, Hongli Lai <hongli@plan99.net> writes:
|I think it should be __DIR__ for consistency. There are no other __ ... -
04:31 AM Feature #1961: Kernel#__dir__
- =begin
On Aug 29, 2009, at 12:10 , Hongli Lai wrote:
> I think it should be __DIR__ for consistency. There are no other __
> things in Ruby
> that are lowercase. I think whether __dir__ is a keyword or a
> function should be... -
03:51 AM Feature #1961: Kernel#__dir__
- =begin
Hi,
In message "Re: [ruby-core:25182] Re: [Feature #1961] Kernel#__dir__"
on Sun, 30 Aug 2009 02:57:44 +0900, Magnus Holm <judofyr@gmail.com> writes:
|Wouldn't it be a little confusing to remember that __FILE__ is uppe... -
02:57 AM Feature #1961: Kernel#__dir__
- =begin
Wouldn't it be a little confusing to remember that __FILE__ is uppercase and
__dir__ is downcase? Doesn't sound very POLS to me...
//Magnus Holm
On Wed, Aug 19, 2009 at 16:57, Yutaka HARA <redmine@ruby-lang.org> wrote:
... -
12:00 AM Feature #1961: Kernel#__dir__
- =begin
Hi,
In message "Re: [ruby-core:24982] [Feature #1961] Kernel#__dir__"
on Wed, 19 Aug 2009 23:57:07 +0900, Yutaka HARA <redmine@ruby-lang.org> writes:
|= Proposal
|
| Kernel#__dir__
| returns the value of File.dirn... -
05:07 PM Bug #1950 (Closed): 警告が正しく発っせられない
- =begin
Applied in changeset r24716.
=end
-
02:53 PM Feature #2013 (Rejected): [PATCH] a = *b calls b.*@
- =begin
This makes the * operator operate more similarly to the + and - operators. The binary versions of + and - call methods named + and -, while the unary versions call methods named +@ and -@. The binary * operator calls the metho... -
02:44 PM Revision 44320bc3 (git): * time.c (find_time_t): use mktime for the first guess.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:21 PM Feature #2012 (Closed): Set event_flags on thread creation if hook exists
- =begin
In ruby-debug, when a user sets a breakpoint that ends up executed by a later-created thread, then nothing will happen.
The only solution that I have at this point is to always set RUBY_EVENT_VM for all living threads every ... -
08:06 AM Revision 18b17dcd (git): Revert wrong commit r24715 "* thread.c (do_select): suppress warnings."
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:00 AM Revision 6ab36c6e (git): *regparse.c (CC_DUP_WARN): use rb_compile_warn if ScanEnv has source
- information. [ruby-dev:39105]
*re.c (rb_reg_compile): add sourcefile and sourceline to the arguments.
*re.c (make_regexp): ditto.
*re.c (rb_reg_initialize): ditto.
*re.c (rb_reg_initialize_str): ditto.
*re.c (rb_reg_compile): ditto.... -
08:00 AM Revision 2a12798d (git): * thread.c (do_select): suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:39 AM Revision 4119b548 (git): * parse.y (rb_enc_symname2_p): not depend on nul terminator.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:12 AM Revision d380745c (git): * gc.c (gc_sweep): makes new room if object space is full of
- finalized objects and has no free objects. [ruby-dev:39201]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:51 AM Revision eac84339 (git): * gc.c: removed garbage spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:13 AM Revision ab0d1d27 (git): * common.mk: dependencies updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:01 AM Revision dcf2aad3 (git): * time.c (add): shortcut implemented for fixnums.
- (sub): ditto.
(mul): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:34 AM Bug #1375: Zlib::GzipReaderに対するエンコーディング指定
- =begin
設定方法は
Zlib::GzipReader.open('test.txt.gz', encoding: 'UTF-8')
であっています。
Zlib::GzipReader#read では設定されたエンコーディングが反映されない、というのがこのバグでした。
=end
-
01:27 AM Bug #1375 (Closed): Zlib::GzipReaderに対するエンコーディング指定
- =begin
Applied in changeset r24704.
=end
-
01:26 AM Revision 570d8f55 (git): * time.c (eq): apply RTEST.
- (ne): ditto.
(add): avoid method dispatch for bignums.
(sub): ditto.
(mul): ditto.
(mod): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:46 AM Revision fc6be8cd (git): * bignum.c (bigmul1_single): new function specialized respect to
- multiply two single digit bignums.
(bigmul0): use bigmul1_single.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/29/2009
-
08:11 PM Feature #2010: autoset http response encoding
- =begin
charset parameter of HTTP is not reliable because of compatibility.
see 2.7 Character Encodings of HTML5 draft.
http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#character-encodings-0
So ... -
07:46 PM Feature #2010 (Rejected): autoset http response encoding
- =begin
What about that ?
Oleg.
=end
-
07:06 PM Revision 8b32a1de (git): * timev.h (TIME_SCALE): defined as 1000000000.
- (struct vtm): subsec is replaced by subsecx.
subsec * TIME_SCALE == subsecx.
* time.c: avoid rational in most cases.
(struct time_object): timev is replaced by timexv.
timev * TIME_SCALE == timexv.
git-svn-id: svn+ssh://ci.ruby... -
06:18 PM Revision 4a9bca24 (git): * time.c (init_leap_second_info): use TIMET_MAX.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:17 PM Revision 752027c1 (git): * 2009-08-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:17 PM Revision 80918e2a (git): * ext/zlib/zlib.c (gzfile_read_all): use gzfile_newstr;
- set and convert its encoding. [ruby-dev:38304]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:39 PM Revision ebabbc6c (git): Doxygen comment.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:42 AM Revision 3c65e026 (git): * vm_eval.c (rb_call0): gets rid of checking method cache twice.
- * method.h (rb_get_method_entry): added a prototype of the function.
(rb_method_entry_without_cache): more friendly name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:16 AM Revision be417114 (git): * lib/tmpdir.rb (Dir.mktmpdir): rolled back r24699. [ruby-dev:39193]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:49 AM Feature #1999: Improved Tempfile
- =begin
Here is a patch which implements the CreationError exception class, as documented in the Tempfile API documentation. However, I could not write a unit test for it because there seems to be no mocking/stubbing framework that I cou... -
02:38 AM Feature #1999: Improved Tempfile
- =begin
Sorry, please ignore my last message, I ran the test in a wrong way.
I'm working on some patches in the format as required by ruby-core:25139.
=end
-
02:36 AM Feature #1999: Improved Tempfile
- =begin
Thanks. But revision 24666 should be reverted. It breaks the test_finalizer_does_not_unlink_if_already_unlinked test.
=end
08/28/2009
-
10:09 PM Revision 660bc216 (git): * ext/win32ole/win32ole.c (fole_s_show_help): fixed the comment
- of WIN32OLE.ole_show_help usage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:18 PM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Ah, I thought that I was already subscribing to this bug ticket.
The problem is:
>|I interpretd this paragraph says,
>|Ruby's License is alyways GPLv2 compat.
>|
>|> b) note that
>|> readline extension can be distr... -
06:27 PM Revision 2235d504 (git): * lib/tmpdir.rb (Dir.mktmpdir): removed thread race condition.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:11 PM Revision f6bed844 (git): * 2009-08-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:11 PM Revision c2a81f31 (git): * lib/tempfile.rb (Tempfile#make_tmpname): removed thread race
- condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:07 PM Revision 12d14457 (git): * 2009-08-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:06 PM Revision 1a884e8c (git): Merge branch '19migration/looser_args' into ruby_1_8
- Conflicts:
ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:47 AM Bug #1997 (Closed): memory leak on redefining method
- =begin
Applied in changeset r24691.
=end
- 11:41 AM Revision c6c6ab87 (git): * lib/tempfile.rb (Tempfile#callback): Debug information should be
- output to stderr, not stdout; pointed out by akira yamada.
cf. [ruby-dev:39072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:38 AM Revision 83c5ebae (git): * ext/win32ole/win32ole.c: use SafeStringValue instead of
- Check_SafeStr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:37 AM Bug #1991: ruby should use twolevel namespace on OS X
- =begin
=end
- 04:35 AM Revision 12a4e27f (git): * thread.c (do_select): rollback r24680. void struct initializer is
- invalid.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:45 AM Revision fcf88c1b (git): * method.h (rb_method_definition_t): split from rb_method_entry_t
- to deal aliases. [ruby-dev:39165]
* proc.c (struct METHOD): contains rb_method_entry_t copy.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:21 AM Revision a2f37873 (git): * vm_core.h ({GET,INC}_VM_STATE_VERSION): moved from vm_insnhelper.h.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:45 AM Revision afb957b1 (git): * proc.c (rb_method_entry_arity): fixed indent.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:34 AM Revision 1612ad9d (git): * iseq.c (iseq_mark): skip outdated cache entries.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 AM Revision b587368d (git): * iseq.c (iseq_mark): made invariant expressions constant references.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/27/2009
- 10:29 PM Revision 5a59808e (git): * 2009-08-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:28 PM Revision c9775b03 (git): * enumerator.c (next_i): typo fixed (reached at end -> reached an
- end). pointed out by James Edward Gray II at LoneStar RubyConf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:21 PM Bug #1991: ruby should use twolevel namespace on OS X
- =begin
Hi,
Please create new tickets for each issues.
At Thu, 27 Aug 2009 19:59:29 +0900,
Michal Suchanek wrote in [ruby-core:25165]:
> It's not like the situation with 1.8 vs 1.9 is any different. You
> still cannot have two (... -
07:59 PM Bug #1991: ruby should use twolevel namespace on OS X
- =begin
2009/8/27 Urabe Shyouhei <shyouhei@ruby-lang.org>:
> Michal Suchanek wrote:
>>>> - change the library name from libruby to libruby1.8 to prevent clashes with libruby1.9 (or something like that)
>>> Reject. 1.9 uses libruby.1.... -
10:30 AM Bug #1991: ruby should use twolevel namespace on OS X
- =begin
Michal Suchanek wrote:
>>> - change the library name from libruby to libruby1.8 to prevent clashes with libruby1.9 (or something like that)
>> Reject. 1.9 uses libruby.1.9.1.dylib already, no needs to
>> change 1.8.
>>
>
... -
07:15 PM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Hi,
In message "Re: [ruby-dev:39175] Re: [Bug #2000] Change the license to "GPLv2+ or Ruby's original"."
on Thu, 27 Aug 2009 14:22:44 +0900, "NARUSE, Yui" <naruse@airemix.jp> writes:
|I interpretd this paragraph says,
... -
02:28 PM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
2009/08/27 9:21, Nobuyoshi Nakada wrote:
> At Thu, 27 Aug 2009 00:20:03 +0900,
> Takahiro Kambe wrote in [ruby-dev:39169]:
>> And you need to know, Ruby's readline module work not only with GNU
>> readline but also editline l... -
02:22 PM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
2009/08/27 0:13, Yukihiro Matsumoto wrote:
> I am not sure how Fedra project think, but there's no such thing as
> Ruby's license independent from GPL. It's always dual licensed, so as
> a whole it's always GPL compatible (at... -
09:22 AM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Hi,
At Thu, 27 Aug 2009 00:20:03 +0900,
Takahiro Kambe wrote in [ruby-dev:39169]:
> > So please change the Ruby's license to GPLv3 (and GPLv2) compat.
> Another option is make Ruby use older readline library which was GPLv2... -
01:51 AM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Moved to feature category because this is not a bug definitely.
=end
-
12:29 AM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Hi,
In message "Re: [ruby-dev:39168] Re: [Bug #2000] Change the license to "GPLv2+ or Ruby's original"."
on Thu, 27 Aug 2009 00:13:31 +0900, Yukihiro Matsumoto <matz@ruby-lang.org> writes:
|It's already
|known to FSF,... -
12:20 AM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
In message <4a954aeb9bde1_212ee90f1247017@redmine.ruby-lang.org>
on Wed, 26 Aug 2009 23:47:10 +0900,
Mamoru Tasaka <redmine@ruby-lang.org> wrote:
> Bug #2000: Change the license to "GPLv2+ or Ruby's original".
> http://redm... -
12:13 AM Feature #2000: Change the license to "GPLv2+ or Ruby's original".
- =begin
Hi,
I guess this post might be better to go ruby-core.
In message "Re: [ruby-dev:39167] [Bug #2000] Change the license to "GPLv2+ or Ruby's original"."
on Wed, 26 Aug 2009 23:47:10 +0900, Mamoru Tasaka <redmine@ruby-la... -
06:55 PM Bug #1997: memory leak on redefining method
- =begin
なかだです。
At Wed, 26 Aug 2009 15:30:50 +0900,
Usaku NAKAMURA wrote in [ruby-dev:39165]:
> 以下のスクリプトがメモリをどんどん食いつぶします。
>
> loop do
> class C
> def foo
> end
> end
> GC.start
> end
>
> vm_method.cのrb_add_m... -
04:59 PM Bug #2008 (Closed): test_io.rb: test 2 fails on FreeBSD
- =begin
Hi,
Test 2 in test_io.rb fails on FreeBSD. This is related to http://redmine.ruby-lang.org/issues/show/1066, which, according to the comments posted after the bug was closed, wasn't really fixed.
I ran into this on Deb... -
02:04 PM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
Thank you for information.
I tested the data, and found & fixed a bug in Oniguruma. (r24677)
This bug is from original Oniguruma.
Oniguruma limited the max length of a property name to 20.
This raises a bug on Unicode ... -
01:05 PM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
In this context, please also see
http://www.unicode.org/mail-arch/unicode-ml/y2009-m08/0207.html, which
says (From: announcements@unicode.org; Date: Wed Aug 26 2009 - 19:48:45
CDT):
>>>>
The data files in the Unicode C... -
01:57 PM Bug #2005 (Closed): abort at TestRand#test_random_range
- =begin
Applied in changeset r24681.
=end
-
01:29 PM Bug #2005 (Closed): abort at TestRand#test_random_range
- =begin
TestRand#test_random_range で abort します。
% ruby-trunk ~/wc/ruby/trunk/test/ruby/test_rand.rb -v -n test_random_range
Loaded suite /home/kazu/wc/ruby/trunk/test/ruby/test_rand
Started
TestRand#test_random_range: /home/ka... -
09:31 AM Revision 84255e04 (git): * vm_method.c (rb_remove_method_id): exported.
- * numeric.c (num_sadded): fix for non-ascii method name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 AM Bug #2001 (Closed): StringScanner#string= dups and freezes when it shouldn't
- =begin
Applied in changeset r24679.
=end
-
07:30 AM Bug #2001 (Closed): StringScanner#string= dups and freezes when it shouldn't
- =begin
StringScanner#string= will dup the target string and then freeze the duplicate string. It should not do this.
I've attached a patch which demonstrates the problem and fixes it.
=end
-
06:10 AM Revision a20bd463 (git): * re.c (rb_reg_preprocess_dregexp): set encoding as ASCII-8BIT
- when /n is specified and the embeded string is escaped text.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:55 AM Revision f9be12fb (git): * ruby.c (ruby_init_loadpath_safe): suppressed warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:51 AM Revision 9460fd0e (git): * random.c (random_rand): random integer can be a fixnum for
- bignum range. [ruby-dev:39173]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/26/2009
-
11:47 PM Feature #2000 (Closed): Change the license to "GPLv2+ or Ruby's original".
- =begin
Hello.
Recently readline 6.0 was released and its license was changed from
GPLv2+ (GPL version 2 and any later) to GPLv3+ [1][2]
Unfortunately Ruby's license is still under GPLv2 and Ruby's original license [3],
which ... -
11:18 PM Revision fec3877e (git): * thread.c (do_select): suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:16 PM Revision 2ef38223 (git): * ext/strscan/strscan.c (strscan_set_string): set string should not be
- dupped or frozen, because freezing it causes #concat method failure,
and unnecessary to dup without freezing. a patch from Aaron
Patterson at [ruby-core:25145].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24679 b2dd03c8-39d4... -
10:47 PM Feature #1999: Improved Tempfile
- =begin
nobu added your tests and I add your documents.
For addiotional changes, please see [ruby-core:25139].
=end
-
05:16 PM Feature #1999 (Closed): Improved Tempfile
- =begin
I've written an improved version of Tempfile. The changes are as follows:
- Much better documentation.
- A large unit test suite to prevent future regressions.
- Fixes a bug in the finalizer: if one calls #unlink on a Tempf... -
10:43 PM Bug #1991: ruby should use twolevel namespace on OS X
- =begin
2009/8/24 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> Hi,
>
> At Mon, 24 Aug 2009 20:15:07 +0900,
> Michal Suchanek wrote in [ruby-core:25086]:
>> Note: the patch is taken from a package that changes more than the namespace
>
... -
07:39 PM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
Hello Yui, others,
[I'd really like to hear from Yugui, because she is responsible for
1.9.1 and 1.9.2.]
On 2009/08/26 18:46, Yui NARUSE wrote:
> Issue #1889 has been updated by Yui NARUSE.
>
>
> I see.
> ruby_1_9_2 ... -
06:46 PM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
I see.
ruby_1_9_2 release branch will be created sooner.
=end
-
02:55 PM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
On 2009/08/26 2:06, Yui NARUSE wrote:
> Issue #1889 has been updated by Yui NARUSE.
>
>
> I applied this change, thanks.
>
> I'll apply latest stable Unicode Data because tracking Beta version needs more resource.
Unders... -
02:06 AM Feature #1889: Teach Onigurma Unicode 5.0 Character Properties
- =begin
I applied this change, thanks.
I'll apply latest stable Unicode Data because tracking Beta version needs more resource.
=end
-
01:17 AM Feature #1889 (Closed): Teach Onigurma Unicode 5.0 Character Properties
- =begin
Applied in changeset r24651.
=end
-
07:27 PM Bug #1858 (Closed): Random#int's Handling of Invalid Arguments Contradicts its Documentation
- =begin
Applied in changeset r24670.
=end
-
07:27 PM Bug #1855 (Closed): Random#int with Single-Element Ranges
- =begin
Applied in changeset r24670.
=end
-
05:17 PM Bug #1494: tempfile#unlink may silently fail on windows
- =begin
Great, thanks for reverting.
I've opened an enhancement request for my Tempfile improvements: http://redmine.ruby-lang.org/issues/show/1999
=end
-
02:26 PM Bug #1494: tempfile#unlink may silently fail on windows
- =begin
The revert commit is r24662.
Yugui will backport this to 1.9.1.
If you have some enhancement request, create new ticket per issue and attach patches for ruby's trunk.
=end
-
01:49 PM Bug #1494 (Third Party's Issue): tempfile#unlink may silently fail on windows
- =begin
RubyInline's issue.
=end
-
05:08 PM Revision 6cd8f907 (git): * Makefile.in (enc/unicode/name2ctype.kwd):
- remove rules to generate name2ctype.kwd from
UnicodeData.txt and Scripts.txt.
if you want to generate, use tool/enc-unicode.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:01 PM Revision 6e6a2818 (git): * unicode.c (PROPERTY_NAME_MAX_SIZE): use MAX_WORD_LENGTH.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:30 PM Bug #1997 (Closed): memory leak on redefining method
- =begin
以下のスクリプトがメモリをどんどん食いつぶします。
loop do
class C
def foo
end
end
GC.start
end
vm_method.cのrb_add_method()を見たところ、TODOを直し忘れてるようです。
また、remove_methodでもメモリを解放してないので、同じようにメモリを食いつぶすことが出来そうです。
# なかださんが... - 03:00 PM Revision 782fec1d (git): * 2009-08-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision 2981448f (git): * random.c (random_rand): refined error message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:58 PM Revision 31875e97 (git): * random.c (random_rand): fixed for edge cases of ranges.
- [ruby-dev:39166]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:36 PM Revision 0170c2fc (git): * lib/tempfile.rb: fixed typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 PM Bug #1996: ||= &&= doesn't return rval, but result of method
- =begin
Redmineプロジェクト宛に来てしまったissueを転送します。
---------- 転送メッセージ ----------
From: Joshua Hull <redmine@ruby-lang.org>
日付: 2009/08/26 11:01
件名: [redmine4ruby-lang:256] [Bug #1996] ||= &&= doesn't return rval,
but result of method
To: ... -
11:01 AM Bug #1996 (Closed): ||= &&= doesn't return rval, but result of method
- =begin
Inconsistent behvaiour introduced in Ruby 1.9.1 with compound assignment operators.
>> o = Object.new
=> #<Object:0x00000100975a80>
>> def o.foo=(x); x * 2 end
=> nil
>> def o.foo; nil end
=> nil
>> o.foo = 1
=... -
12:50 PM Revision addd2cb0 (git): * lib/tempfile.rb: add documents from Hongli Lai's fork.
- cf [ruby-core:25131].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:56 AM Revision 232978b0 (git): * tool/mkconfig.rb (program_transform_name): fix for multiple trans
- rules for autoconf 2.61 or earlier.
* tool/rbinstall.rb (program_transform_name): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:20 AM Revision 96760236 (git): * random.c (random_rand): unified random_int and random_float.
- [ruby-dev:39158]. and fixes [ruby-core:24655], [ruby-core:24677],
[ruby-core:24679].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:18 AM Revision f791ebab (git): * 2009-08-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:18 AM Revision 4b644df8 (git): * lib/test/unit/collector/dir.rb: $: bug fix. [ruby-core:24115]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@24668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:00 AM Revision 47a1a7b6 (git): * test/test_tempfile.rb: merged from Hongli Lai's fork.
- cf [ruby-core:25131].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:49 AM Revision ffd0da03 (git): * lib/tempfile.rb (Tempfile#close!): should not undefine finalizer
- by just unlink.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:00 AM Revision c6defbf3 (git): * tool/mkconfig.rb (program_transform_name): fix for autoconf 2.61
- or earlier.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:26 AM Revision 0c86e8b7 (git): * method.c (rb_method_entry_t): body.proc should be marked.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:34 AM Revision ba7a870a (git): * lib/tempfile.rb (Tempfile#close!, Tempfile#path): added side
- notes from Hongli Lai's fork.
* lib/tempfile.rb (Tempfile#unlink, Tempfile.callback): do nothing
any more once unlinked.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:48 AM Revision d4e85c41 (git): * lib/tempfile.rb (Tempfile#unlink): reverted r23494, since the
- usage in RubyInline is considered wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:37 AM Revision b6cf7851 (git): * vm.c (collect_local_variables_in_env): skips internal variables.
- [ruby-core:25125]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:48 AM Revision 1af43ae8 (git): * enc/unicode.c (onigenc_unicode_mbc_case_fold): balanced braces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e