summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-10-05* ext/digest/digest.c (hexdigest_str_new): Add a string size check.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-052006-10-06knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-05* ext/digest/digest.[ch]: Since the argument order ofknu
hash_final_func_t was inconsistent with others, change it and rename to hash_finish_func_t to avoid confusion. * ext/digest/digest.[ch]: Remove and eliminate the use of hash_end_func_t. Implement hexdigest conversion in the base class. * ext/digest/md5/md5.c, ext/digest/md5/md5.h, ext/digest/md5/md5init.c, ext/digest/md5/md5ossl.c, ext/digest/md5/md5ossl.h: Remove MD5_End() and change MD5_Final() to MD5_Finish(). * ext/digest/rmd160/depend, ext/digest/rmd160/extconf.rb, ext/digest/rmd160/rmd160.c, ext/digest/rmd160/rmd160.h, ext/digest/rmd160/rmd160hl.c, ext/digest/rmd160/rmd160init.c, ext/digest/rmd160/rmd160ossl.c, ext/digest/rmd160/rmd160ossl.h: Remove unused functions RMD160_End(), RMD160_File(), RMD160_Data() and change RMD160_Final() to RMD160_Finish(). * ext/digest/sha1/extconf.rb, ext/digest/sha1/sha1.c, ext/digest/sha1/sha1.h, ext/digest/sha1/sha1hl.c, ext/digest/sha1/sha1init.c, ext/digest/sha1/sha1ossl.c, ext/digest/sha1/sha1ossl.h: Likewise. * ext/digest/sha2/extconf.rb, ext/digest/sha2/sha2.c, ext/digest/sha2/sha2.h, ext/digest/sha2/sha2hl.c, ext/digest/sha2/sha2init.c: Likewise. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-052006-10-05knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-04* ext/tk/lib/tkextlib/tile.rb, lib/tkextlib/tile/* : support Tile 0.7.6.nagai
* ext/tk/lib/tkextlib/SUPPORT_STATUS: [ruby-talk:211939] check links of extensions. * ext/tk/lib/tkextlib/blt/container.rb: define instance methods properly. * ext/tk/lib/tkextlib/tile/tcombobox.rb: bug fix [ruby-talk:213003]. * ext/tk/lib/tkextlib/tile/tnotebook.rb: ditto. * ext/tk/lib/tkextlib/tile/treeview.rb: ditto. * ext/tk/lib/tkextlib/tile/sizegrip.rb: [new] add 'ttk::sizegrip' widget. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-04* eval.c (rb_call): check protected visibility based on real self,matz
not ruby_frame->self. [ruby-talk:217822] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-04* parse.y (block_param): should interpret single parenthesizedmatz
left hand side expression. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-03* test/optparse/test_getopts.rb: changed the class name of test casenobu
to get rid of conflict with test_optparse.rb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-03* parse.y (block_param): restrict block parameters to be localmatz
variables only. * test/ruby/test_iterator.rb (TestIterator::test_nested_iterator): update test suite to conform the last change. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-03* parse.y (mlhs): simplifies the rule a bit.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-032006-10-04matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-03* parse.y (dyna_in_block): inline using macro.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz
prepare splat values as an array. * array.c (Init_Array): define to_splat. * range.c (range_to_splat): new method. * enumerator.c (enumerator_to_splat): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-022006-10-03matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* string.c (rb_str_lines): returns an Enumerator instead of anmatz
array of lines. * string.c (rb_str_bytes): a new method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file):nobu
load expanded path. fixed: [ruby-dev:29621] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::COLLECTORS):nobu
base directory should be lower precedence. fixed: [ruby-dev:29622] * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner#options): typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* instruby.rb: for cross compile.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-02* instruby.rb: batfile should be CRLF'ed.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-01* common.mk (test-all): separate directory where running test casesnobu
from source tree. * lib/test/unit/autorunner.rb (options): added --basedir, --workdir and --load-path options. * lib/test/unit/collector/dir.rb (recursive_collect, collect_file): base directory support. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-012006-10-02nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-01* Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keepnobu
LIBRUBY_SO unless need to be removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-01* lib/optparse.rb (OptionParser#make_switch): pass arguments directly.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-10-012006-10-01nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-30updated based on date2 3.9.4.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-302006-09-30tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* ext/digest/lib/digest.rb (Digest): Require digest.so and fix theknu
breakage. Point out by NAKAMURA Usaku in [ruby-dev:29619]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* jcode.rb (succ!): call original succ! if $KCODE == 'n'.eban
fixed: [ruby-talk:216845] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/mkmf.rb (try_func): revert fallback checking undeclared function.nobu
fixed: [ruby-core:08949] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/optparse.rb (OptionParser::Switch#conv_arg): unsplat bynobu
Proc#call if no conversion is given. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* ext/extmk.rb: extout is needed for also clean.nobu
fixed: [ruby-core:08944] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-29* lib/optparse.rb (parse_in_order): splat arguments to callback block.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-282006-09-29nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-28* node.h (struct thread): declare win32_exception_list on cygwin andnobu
win32 regardless if it is implemented. Provisional fix for [ruby-core:08917]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-28* lib/tmpdir.rb: use return value of getdir.call for length.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-282006-09-28usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-27* ext/digest/md5/md5init.c (Init_md5): Now that we have digest.rb,knu
require "digest" rather than "digest.so". * ext/digest/rmd160/rmd160init.c (Init_rmd160): Ditto. * ext/digest/sha1/sha1init.c (Init_sha1): Ditto. * ext/digest/sha2/sha2init.c (Init_sha2): Ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-27* string.c (rb_str_startwith): rename startwith? to start_with?,matz
endwith? to endwith?, respectively. [ruby-talk:216685] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-27* lib/cgi.rb (CGI::TagMaker::nOE_element_def): replace to_s bymatz
join. some other methods as well. [ruby-dev:29613] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26socket.c: a rdoc patch from Daniel Berger <djberg96 at gmail.com>matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* array.c (rb_ary_shift): shift/unshift performance boost patch,matz
based on the patch from Eric Mahurin <eric_mahurin at yahoo.com>. [ruby-core:05861] * array.c (rb_ary_unshift_m): ditto. * array.c (ary_make_shared): ditto. * array.c (RESIZE_CAPA): ditto. * array.c (rb_ary_free): new function to free memory. code moved from gc.c. * string.c (rb_str_free): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* lib/mkmf.rb (try_func): check function pointer first and macro next.nobu
* lib/mkmf.rb (have_type): simplified with typedef and sizeof. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* lib/optparse.rb (OptionParser#parse_in_order): wrong splat fornobu
callbacks. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-262006-09-27nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* test/optparse/test_getopts.rb: added short and long tests.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* test/optparse/test_getopts.rb: added.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* lib/optparse.rb (OptionParser#getopts): use strings as key.nobu
fixed: [ruby-dev:29614] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* {win32,wince}/Makefile.sub (CPP): check predefined value.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-26* win32/Makefile.sub (CPP): check predefined value.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-252006-09-26matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e