Activity
From 05/13/2008 to 05/19/2008
05/19/2008
-
06:47 PM Revision d457fdad (git): * eval.c, vm_insnhelper.c: fix cref in instance_eval
- and cvar_base search protocol.
* bootstraptest/test_knownbug.rb, test_eval.rb: move soleved test
and add new tests.
* test/ruby/test_eval.rb: fix tests for spec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16486 b2dd03c8-39d4-... -
04:47 PM Revision e07663ec (git): * bootstraptest/test_knownbug.rb: fix a test.
- "block_given?" returns true if "yield" can be used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:14 PM Revision 2d9135f7 (git): * parse.y (assignable_gen): when "self = 1" was evalueted, unnecessary
- error message was output, which might cause null pointer access.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:36 PM Revision b001dbad (git): * vm.c (invoke_block_from_c): fix call flow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:21 PM Revision a4195fc9 (git): * regexec.c (slow_search): check the case when the length is 1.
- The behavior of memcmp is undefined if the third argument is 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:09 PM Revision 67d0fbd0 (git): * thread_pthread.c (native_thread_apply_priority):
- fix argument range check. [ruby-dev:33124]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:30 AM Revision 1d783158 (git): Merge from ruby_1_8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:29 AM Revision 56c8f92e (git): * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): Fix the type
- of md; pointed out by Takahiro Kambe <taca at back-street.net>
in [ruby-dev:34748].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 09:27 AM Revision 3c95aacf (git): * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): Fix the type
- of md; pointed out by Takahiro Kambe <taca at back-street.net>
in [ruby-dev:34748].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:25 AM Revision 44cd8e45 (git): * regparse.c (PINC): use optimized enclen() instead of
- ONIGENC_MBC_ENC_LEN().
* regparse.c (PFETCH): ditto.
* regparse.c (PFETCH): small optimization.
* regexec.c (slow_search): single byte encoding optimization.
* regenc.h (enclen): avoid calling function when encoding's
min_len == ma... -
07:30 AM Revision 48a42a03 (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:44 AM Revision 6f84d495 (git): Merge from ruby_1_8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:33 AM Revision 950ee3e0 (git): * version.h: fix strange change by version.h update tool.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:21 AM Revision 62c3a35d (git): * sprintf.c (rb_f_sprintf): fixed SEGV on win32 with "% 0e" % 1.0/0.0.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:20 AM Revision 39fcd1cd (git): * bootstraptest/test_knownbug.rb: move solved tests.
- * bootstraptest/test_eval.rb, test_literal.rb, test_syntax.rb,
test_thread.rb: ditto.
* test/ruby/test_m17n.rb, test_proc.rb, test_sprintf.rb,
test_string.rb, test/ruby/test_struct.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org... - 04:31 AM Revision c7e035a2 (git): * process.c (rb_f_system): set last_status when status == -1 because
- there is no path to set it on win32. this patch is derived from
[ruby-core:16787], submitted by Luis Lavena <luislavena at gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16471 b2dd03c8-39d4-4d8f-98f... - 04:26 AM Revision 888c9359 (git): * process.c (rb_spawn_internal): set last_status when status == -1
- because there is no path to set it on win32. this patch is derived
from [ruby-core:16787], submitted by Luis Lavena <luislavena at
gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16470 b2dd03c8-39d4-4d... -
04:01 AM Revision a96b6c28 (git): * common.mk ({MSPEC,RUBYSPEC}_GIT_URL): moved from Makefine.in.
- * {win32,bcc32}/Makefile.sub (update-rubyspec): added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:08 AM Revision 385f0e8a (git): * vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.
- VM value stack frame of block contains cref information.
(dfp[-1] points CREF)
* compile.c, eval_intern.h, eval_method.c, load.c, proc.c,
vm_dump.h, vm_core.h: ditto.
* include/ruby/ruby.h, gc.c: remove T_VALUES because of above
ch... - 03:00 AM Revision 87139488 (git): * ext/openssl/openssl_missing.c (HMAC_CTX_copy): adopted
- prototype change in openssl bundled with newer OpenBSD.
a patch from Takahiro Kambe <taca at back-street.net> in
[ruby-dev:34691].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16467 b2dd03c8-39d4-4d8f-98ff-823fe6... - 02:56 AM Revision 2e5e857a (git): fix grammo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:56 AM Revision c0687936 (git): * ext/openssl/openssl_missing.c (HMAC_CTX_copy): adopted
- prototype change in openssl bundled with newer OpenBSD.
a patch from Takahiro Kambe <taca at back-street.net> in
[ruby-dev:34691].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16465 b2dd03c8-39d4-4d8f-98ff-823fe69b...
05/18/2008
- 09:38 PM Revision f1cfb42f (git): Releasing as 1.8.7-preview3..
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:25 PM Revision d1372ae9 (git): Merge a NEWS entry from ruby_1_8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:22 PM Revision 45812217 (git): 2008-05-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:30 PM Revision c775d8f7 (git): reword a bit to clarify
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:27 PM Revision 06a7bdf0 (git): Add an entry about String#{to_i,oct,hex} not accepting a sequence of
- underscores (`__').
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:02 PM Revision 8480bcc8 (git): Merge -r16241:16456 from ruby_1_8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:48 PM Revision 32378c5a (git): Merge r16206 and r16239 from ruby_1_8.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:54 PM Revision ae2b541b (git): test material for r16454.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:54 PM Revision 581ec6f8 (git): test material for r16453.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:33 PM Revision 9645f598 (git): * lib/webrick/httpservlet/filehandler.rb: should normalize path
- name in path_info to prevent script disclosure vulnerability on
DOSISH filesystems. (fix: CVE-2008-1891)
Note: NTFS/FAT filesystem should not be published by the platforms
other than Windows. Pathname interpretation (including shor... -
01:33 PM Revision 8ee3267d (git): * lib/webrick/httpservlet/filehandler.rb: should normalize path
- name in path_info to prevent script disclosure vulnerability on
DOSISH filesystems. (fix: CVE-2008-1891)
Note: NTFS/FAT filesystem should not be published by the platforms
other than Windows. Pathname interpretation (including shor...
05/17/2008
-
05:56 PM Revision a0e236f6 (git): * pack.c (pack_pack): check errno to detect error of ruby_strtoul.
- * pack.c (pack_unpack): ditto.
* test/ruby/test_pack.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:57 PM Revision c54db30e (git): * file.c (isdirsep): backslash is valid path separator on cygwin too.
- backported from 1.8 HEAD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@16451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:57 PM Revision 10a21478 (git): * file.c (isdirsep): backslash is valid path separator on cygwin too.
- backported from 1.8 HEAD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:54 PM Revision e650556b (git): * file.c (file_expand_path): fix for short file name on Cygwin.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 PM Revision 04351d95 (git): * file.c (file_expand_path): fix for short file name on Cygwin.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 PM Revision f47aeffd (git): * file.c (file_expand_path): fix for short file name on Cygwin.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@16450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 PM Revision 3f974165 (git): * file.c (file_expand_path): fix for short file name on Cygwin.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:50 PM Revision b881b57c (git): * file.c (OpenFile): prevent conflict on Windows.
- * file.c (USE_NTFS): fixed merge miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@16449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:50 PM Revision 5ff16ad0 (git): * file.c (OpenFile): prevent conflict on Windows.
- * file.c (USE_NTFS): fixed merge miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:14 AM Revision 9aceaa11 (git): * vm.c (Init_VM): removed the definition of Thread#initialize,
- which is overwritten in Init_Thread and is never used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:01 AM Revision 9afd5465 (git): * array.c (rb_ary_sort_bang): should not free shared pointer, and set
- shared. [ruby-dev:34732]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:37 AM Revision 02838f35 (git): Kernel#.sleep used never to sleep on Mac OS X. Fixed it and added error checks.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:36 AM Revision 86a6bd63 (git): * file.c (file_expand_path): rb_str_set_len is not backported.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@16443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:36 AM Revision a49cab49 (git): * file.c (file_expand_path): rb_str_set_len is not backported.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 AM Revision 79b59684 (git): * file.c (file_expand_path): support for alternative data stream
- and ignored trailing garbages of NTFS.
* file.c (rb_file_s_basename): ditto.
* file.c (rb_file_s_extname): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@16442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:15 AM Revision 02fe6f76 (git): * file.c (file_expand_path): support for alternative data stream
- and ignored trailing garbages of NTFS.
* file.c (rb_file_s_basename): ditto.
* file.c (rb_file_s_extname): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@16442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:44 AM Revision 8676f8ba (git): * test/ruby/test_eval.rb (test_define_method_block): new test
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:39 AM Revision 166f8d6d (git): * parse.y (ripper_warnS): now unused.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:29 AM Revision 7a80cd60 (git): * file.c (rb_file_s_extname): first dot is not an extension name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:29 AM Revision 34c96140 (git): * file.c (rb_file_s_extname): first dot is not an extension name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:20 AM Revision 12951fe7 (git): * re.c (rb_reg_search): need to free allocated buffer in re_register.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/16/2008
-
10:13 PM Bug #6 (Closed): sprintf() of %f on Windows(MSVCRT)
- =begin
running test/ruby/test_sprintf.rb(test_float):
<"36893488147419111424"> expected but was
<"36893488147419111000">.
because sprintf() of MSVCRT is not precise.
should use our own dtoa().
=end
-
06:27 PM Revision c39e8c6e (git): * array.c (rb_ary_sort_bang): stop memory leak. [ruby-dev:34726]
- * re.c (rb_reg_search): need to free allocated buffer in re_register.
* regexec.c (onig_region_new): more pedantic malloc check.
* regexec.c (onig_region_resize): ditto.
* regexec.c (STATE_CHECK_BUFF_INIT): ditto.
* regexec.c (onig_r... -
08:08 AM Revision 03ed3bde (git): * test/ruby/test_module.rb (assert_method_defined?): added.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:02 AM Revision 84386708 (git): * win32/Makefile.sub (test-rubyspec): added.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:24 AM Revision 86bd9f0e (git): * ext/tk/lib/tcltklib.c: sometimes freeze when receive Interrupt signal.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:55 AM Revision 36581da6 (git): * Makefile.in (update-rubyspec): move rubyspec to srcdir.
- (test-rubyspec): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:45 AM Revision 4d0fd565 (git): * 2008-05-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:26 AM Revision c7478599 (git): * Makefile.in (test-rubyspec): use RUNRUBY. suggested by nobu.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:38 AM Revision ef1e1019 (git): Makefile.in (update-rubyspec): new target to download rubyspec.
- (test-rubyspec): new target to run rubyspec. this doesn't work
before install.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:17 AM Revision f970ffed (git): * math.c (to_flo): rb_Float() accepts even strings for input.
- * complex.c (nucomp_to_f): fix wrong message.
* complex.c (nucomp_to_r): ditto.
* object.c (rb_Float): do not check NaN for error. NaN is a part
of valid float values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16429 b2dd03c...
05/15/2008
-
11:22 PM Revision 9d9c38d4 (git): * ext/tk/lib/tk.rb: fix memory (object) leak bug.
- * ext/tk/sample/demos-jp/aniwave.rb, ext/tk/sample/demos-en/aniwave.rb:
bug fix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:37 PM Revision b8118e96 (git): * test/ruby/test_string.rb: add tests to achieve over 90% test
- coverage of string.c.
* test/ruby/test_m17n.rb: ditto.
* test/ruby/test_symbol.rb: ditto.
* test/ruby/test_pack.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 PM Revision 41bf214f (git): * string.c (tr_find): String#delete returned wrong result when multiple
- utf-8 arguments are passed.
* test/ruby/test_m17n.rb (test_delete): add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:38 PM Revision 42389bd7 (git): * parse.y (ripper_warningS): now used.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:48 AM Revision 1d53405b (git): * object.c (rb_cstr_to_dbl): no need for forceful warning when
- converting to float. overflow is a nature of float values.
* parse.y (parser_yylex): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:45 AM Revision 880a96c7 (git): * re.c (rb_reg_prepare_enc): error condition was updated for non
- ASCII compatible strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:44 AM Revision a8a1114e (git): * ext/openssl/openssl_missing.c (HMAC_CTX_copy): adopted to
- prototype change in openssl bundled with newer OpenBSD.
a patch from Takahiro Kambe <taca at back-street.net> in
[ruby-dev:34691].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:02 AM Revision c1b8f480 (git): * string.c (Init_String): Define #bytesize as an alias for #size
- for compatibility with 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision 22361a3d (git): * file.c (file_expand_path): support for alternative data stream
- and ignored trailing garbages of NTFS.
* file.c (rb_file_s_basename): ditto.
* file.c (rb_file_s_extname): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision ff1be4e0 (git): * file.c (file_expand_path): support for alternative data stream
- and ignored trailing garbages of NTFS.
* file.c (rb_file_s_basename): ditto.
* file.c (rb_file_s_extname): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/14/2008
-
01:10 PM Revision 40a98ca1 (git): * ChangeLog: fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:52 PM Revision f09f5974 (git): * test/ruby/test_object.rb: new tests to achieve over 90% test
- coverage of object.c, eval.c and eval_method.c.
* test/ruby/test_module.rb: ditto.
* test/ruby/test_trace.rb: ditto.
* test/ruby/test_integer.rb: ditto.
* test/ruby/test_float.rb: ditto.
* test/ruby/test_method.rb: ditto.
* test/ru... - 10:26 AM Revision d007e7d2 (git): * array.c (rb_ary_count): Override Enumerable#count for better
- performance.
(rb_ary_nitems): Undo the backport. Use #count {} instead.
* enumerator.c (enumerator_iter_i): Remove an unused function.
(enumerator_with_index, enumerator_each): Remove unused
variables.
git-svn-id: svn+ssh://ci.... -
09:11 AM Revision e4f8e61d (git): * test/ruby/test_file_exhaustive.rb (assert_integer): may not Fixnum.
- * test/ruby/test_file_exhaustive.rb (test_stat, test_readable_p)
(test_readable_real_p, test_world_readable_p, test_writable_p)
(test_writable_real_p, test_world_writable_p, test_executable_p)
(test_executable_real_p, test_owned_p,... - 08:16 AM Revision e9d69ca0 (git): * ext/tk/tkutil/extronf.rb: check stdndup() because it's not standard
- function of C.
* ext/tk/tkutil/tkutil.c (cbsubst_table_setup): use malloc() and
strncpy() instead of strndup() if not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16415 b2dd03c8-39d4-4d8f... - 03:50 AM Revision 10b1c829 (git): Remove spaces before BOL.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 AM Revision a6bec144 (git): * iseq.c (insn_operand_intern): remove Qundef related code.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:46 AM Revision 921fb6ae (git): * array.c (rb_ary_count): Override Enumerable#count for better
- performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:31 AM Revision 5e4edb43 (git): * insns.def: add a "putcbase" instruction.
- * compile.c, insns.def: fix to use putcbase instruction for
class search. Qundef should not be used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:54 AM Revision d37d14c0 (git): * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys.
- Now, support longnam-keys (e.g. '%CTT' on tkdnd-2.0; however, still
not support tkdnd-2.0 on tkextlib), and symbols of parameters (e.g.
:widget=>'%W', :keycode=>'%k', '%x'=>:x, '%X'=>:root_x, and so on;
those are attributes of even... -
12:01 AM Revision 86294fad (git): test the actual value of (10**32768-1).to_s.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/13/2008
-
10:53 PM Revision 0e0229f3 (git): * eval.c (rb_call0): defer calling of rb_frame_self() until it
- become really necessary.
* eval.c (rb_call): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:16 PM Revision 759c6d2a (git): add a test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:57 PM Revision 1951ceee (git): * test/ruby/test_io_m17n.rb: remove a duplicative method.
- * test/ruby/test_utf16.rb: rename a conflicting method name.
* test/ruby/test_array.rb: ditto.
* test/ruby/test_file_exhaustive.rb: ditto.
* test/ruby/test_hash.rb: ditto.
* test/ruby/test_env.rb: ditto.
* test/ruby/test_fixnum.rb: ... -
03:49 PM Revision 4bb3fa69 (git): * eval_method.c (rb_add_method): fix check for warning when
- Object#initialize is redefined. (same as 1.8)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:32 PM Revision 1072cb65 (git): * enum.c (enum_yield): use rb_yield_values2.
- * enum.c (DEFINE_ENUMFUNCS): macro to define enumerator and yielding
functions.
* enum.c (enum_all_func, enum_any_func, enum_one_func,
enum_none_func): reduced duplicate code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1640... - 06:13 AM Revision 8cf19959 (git): * enumerator.c: Update rdoc.
- (enumerator_initialize): Discourage the use.
(enum_each_slice, enum_each_cons, enumerator_each)
(enumerator_with_index): Add a note about a call without a block.
* NEWS: Intentionally omit enum_slice and enum_cons, which are
remov... - 06:10 AM Revision 74430e86 (git): * enumerator.c: Update rdoc.
- (enumerator_initialize): Discourage the use.
(enum_each_slice, enum_each_cons, enumerator_each)
(enumerator_with_index): Add a note about a call without a block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16402 b2dd03c8-39d4... -
04:21 AM Revision ec1f2095 (git): check the chracters in (10**32768-1).to_s.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 AM Revision 28693296 (git): * string.c (rb_str_cat): fixed buffer overrun reported by
- Christopher Thompson <cthompson at nexopia.com> in [ruby-core:16746]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:13 AM Revision 5f0e8f58 (git): * string.c (rb_str_cat): fixed buffer overrun reported by
- Christopher Thompson <cthompson at nexopia.com> in [ruby-core:16746]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e