summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-05* ext/rational/rational.c: Added to provide a fast implementationknu
of Fixnum#gcd (and maybe some others in the future) in C. The base code was submitted by Kurt Stephens. [Feature #2561] * ext/rational/lib/rational.rb: Moved from lib/rational.rb. Make overall code optimization; submitted by Kurt Stephens. [Feature #2561] * test/rational/test_rational.rb, test/rational/test_rational2.rb: Add tests for Rational, ported from trunk. * test/rational/test_fixnum_gcd.rb: Add a test for Integer#gcd. Case values are only provided for i386 and amd64 at the moment; submitted by Kurt Stephens. [Feature #2561] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-03* 2010-02-03svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-03* lib/net/http.rb (Net::HTTP#request): close @socket only afternobu
started. [ruby-core:28028] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-01* eval.c (rb_mod_define_method): return original block but notnobu
bound block. [ruby-core:26984] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-01* eval.c (proc_invoke): reverted r25975. [ruby-dev:39931]nobu
[ruby-dev:40059] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-01* test/ruby/test_super.rb (TestSuper#test_define_method): modifiednobu
expected result. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-31* 2010-02-01svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-31* ext/tk/tkutil/tkutil.c: fix SEGV on TkUtil::CallbackSubst._setup_subst_table.nagai
* ext/tk/lib/tk.rb: [POTENTIAL INCOMPATIBLE] return NoMethodError for TkWindow#to_ary and to_str. * ext/tk/lib/tkextlib/tcllib/plotchart.rb: wrong arguments. * ext/tk/sampel/tkballoonhelp.rb: fail to support TkEntry widgets. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-27* eval.c (thread_init): used only for setitimer or threaded.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-27* ext/dl/dl.c (c_parray): get rid of a deprecated function.nobu
* ext/dl/handle.c (rb_dlhandle_sym): conditionally used variable. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-27* 2010-01-27svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-27* io.c, eval.c, process.c: add __APPLE__ to r26371's condition.naruse
patched by Wataru Kimura [ruby-dev:40145] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-26* ext/zlib/zlib.c (rb_gzfile_s_wrap): add rdoc. [Bug #2656]naruse
patched by Hugh Sasse [ruby-core:27692] [ruby-core:27852] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-26 * lib/drb/eq.rb: fix circular requrie in drb.seki
reported by akr. see [ruby-dev:40156] [ruby-core:27661] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-26* ext/zlib/zlib.c (rb_gzfile_s_wrap): add rdoc.naruse
patched by Hugh Sasse [ruby-core:27692] * ext/zlib/doc/zlib.rd: removed. -This line, and those below, will be ignored-- M ext/zlib/zlib.c M ChangeLog git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-25* 2010-01-26svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-25* string.c (rb_str_split): add rdoc.naruse
patched by Hugh Sasse [ruby-core:27819] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-25fix commit miss. [ruby-core:27794]naruse
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-25* 2010-01-25svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-25* test/ruby/test_string.rb (test_split): add tests.naruse
patched by Hugh Sasse [ruby-core:27794] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-22* process.c (rb_f_fork): fix for indent.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-21* ChangeLog: added more description.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-21* 2010-01-22svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-21* eval.c (thread_timer, rb_thread_stop_timer): check the timing ofusa
stopping timer. patch from KOSAKI Motohiro <kosaki.motohiro _AT_ jp.fujitsu.com> * eval.c (rb_thread_start_timer): NetBSD5 seems to be hung when calling pthread_create() from pthread_atfork()'s parent handler. * io.c (pipe_open): workaround for NetBSD5. stop timer thread before fork(), and start it if needed. * process.c (rb_f_fork, rb_f_system): ditto. fixed [ruby-dev:40074] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-19* lib/resolv.rb (Resolv::Config.default_config_hash): return annobu
empty hash when resolv.conf is not available. [ruby-core:27620] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-19* 2010-01-19svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-19* Makefile.in (clean-ext): allow glob patterns.nobu
* ext/extmk.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-18* lib/webrick/httpservlet/filehandler.rb (make_partial_content):nobu
add bytes-unit. [ruby-dev:40030] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-18* test/webrick/test_cgi.rb: require util.rb first to override thenobu
executable name. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-18* lib/net/http.rb (Net::HTTPHeader#{content_range,range_length}):nobu
use inclusive range same as the header representation. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-18* property.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-17* ext/digest/digest.c (rb_digest_instance_digest)knu
(rb_digest_instance_hexdigest): Save a method call of reset() for a disposable clone. * ext/digest/digest.c (rb_digest_instance_hexdigest_bang): Fix rdoc. * ext/digest/lib/digest.rb (Digest::Class.base64digest) (Digest::Instance#base64digest{,!}): New methods. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-17* 2010-01-18svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-17* lib/base64.rb (Base64#{strict_encode64,strict_decode64,urlsafe_encode64,knu
urlsafe_decode64): New methods backported from 1.9. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-17* math.c (domain_check): check errno first.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-15* 2010-01-16svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-15 * ext/zlib/zlib.c: backport r18029 and r21861 from trunk.nahi
* r18029 ext/zlib/zlib.c (rb_deflate_params): flush before deflateParams. [ruby-core:17675] (by mame) * r21861 ext/zlib/zlib.c (zstream_run): desperately guard the variable. [ruby-core:20576] (by usa) * test/zlib/test_zlib.rb: backport deflate tests from trunk. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-13 * test/zlib/test_zlib.rb: backport tests for 1.9nahi
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12* configure.in: check for if struct timezone is defined.nobu
* missing.h (struct timezone): define if not defined. * win32/win32.h (struct timezone): defined in the newer w32api. [ruby-core:27515] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12* 2010-01-13svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12merge r26304.kou
* lib/rss/maker/base.rb, test/rss/test_maker_0.9.rb: accept any time format in maker. [ruby-core:26923] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12revert r26305.kou
* lib/rss/maker/base.rb, test/rss/test_maker_0.9.rb: accept any time format in maker. [ruby-core:26923] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12merge r26304.kou
* lib/rss/maker/base.rb, test/rss/test_maker_0.9.rb: accept any time format in maker. [ruby-core:26923] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12* test/ruby/envutil.rb (EnvUtil#rubybin): fake also rbconfig.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-12* misc/ruby-mode.el (ruby-here-doc-beg-match): fix for here-docnobu
which ends with an underscore. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-11* lib/webrick/accesslog.rb (WEBrick::AccessLog#format): fixed typo.nobu
* lib/webrick/httpstatus.rb (WEBrick::HTTPStatus::Status#initialize): accept 0 or more arguments. [ruby-dev:40021] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-10* 2010-01-11svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-10* eval.c (recursive_push): Taint internal hash to preventknu
unexpected SecurityError; fixes #1864. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-10 * lib/webrick/accesslog.rb : Escape needed.shyouhei
* lib/webrick/httpstatus.rb : ditto. * lib/webrick/httprequest.rb : ditto. * lib/webrick/httputils.rb : ditto. * test/webrick/test_cgi.rb (TestWEBrickCGI::test_bad_): Test for it. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-09reverted r26263.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@26264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e