summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2006-09-25* array.c (rb_ary_shift): should not move memory region if arraymatz
body is shared. a patch from Kent Sibilev <ksruby at gmail.com>. [ruby-core:08922] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25* dir.c (rb_push_glob): need not to check by FilePathValue().matz
[ruby-dev:29599] * dir.c (dir_globs): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25* lib/mkmf.rb (rm_f): get rid of NUL.nobu
* lib/mkmf.rb (init_mkmf): set default $LDFLAGS. Patch by Michal Suchanek <hramrach at centrum.cz>. [ruby-talk:216256] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25* file.c (rb_path_end): skip root directory. fixed: [ruby-core:08913]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25* sample/test.rb: "print nil" now prints empty string.matz
* test/ruby/test_system.rb (TestSystem::test_system): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25* hash.c (recursive_hash): remove unused local variable.matz
* parse.y (parser_yylex): ditto. * parse.y (rb_gc_mark_symbols): fix unmatched prototype . * file.c (rb_get_path): check NUL byte in the path string. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-25array.c (rb_ary_shift): small bug fixmatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24* array.c (rb_ary_shift): should clear shifting top element.matz
[ruby-talk:216055] * array.c (rb_ary_shift): avoid creating shared object if array size is small. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-242006-09-25matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24* random.c (rb_f_rand): RDoc typo fix. a patch from Frederickmatz
Cheung <fred at 82ask.com>. [ruby-talk:216047] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24add ML entrymatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24* gc.c (gc_mark_children): NODE_POSTEXE holds Ruby VALUE.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24* runruby.rb: extension library scripts moved into common directory.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-24updated based on date2 3.9.3.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-23* io.c (rb_io_print): no special handling for nil as well as puts.nobu
fixed: [ruby-dev:29586] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-232006-09-24why
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-23* eval.c (rb_thread_save_context, rb_thread_restore_context):why
sandbox hook to save and restore sandbox state. * eval.c (thread_no_ensure): added THREAD_NO_ENSURE thread flag. * eval.c (rb_thread_kill_bang): Thread#kill! uses the above flag to circumvent ensure, in order to prevent endless loops. contributed by MenTaLguY. [ruby-core:08768] * eval.c (rb_thread_kill): fix Thread#kill docs, which returns the thread object in all cases. * node.h: expose the rb_jmpbuf_t and rb_thread_t structs, along with the thread flags. used by the sandbox extension. * ruby.h: extern rb_eThreadError, so sandbox can swap it. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-23* lib/cgi.rb (CGI::QueryExtension::read_multipart): CGI contentmatz
may be empty. a patch from Jamis Buck <jamis at 37signals.com>. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-23merge Oniguruma 4.4.4kosako
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-22* lib/rdoc/ri/ri_options.rb: prevent NameError. [ruby-dev:29597]matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-22 updated based on date2 3.9.2.tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-09-222006-09-23tadf
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e