summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-24merges r28280 from trunk into ruby_1_9_2.yugui
-- * include/ruby/missing.h (isnan): fix compilation error on OpenBSD. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-23* marshal.c (struct dump_arg, struct load_arg): merge taint andnobu
untrust flags into infection as bit flags. * marshal.c (w_nbyte, clear_dump_arg): infect the buffer as soon as appending, because it might have been finalized already at exit. based on a patch by Tomoyuki Chikanaga at [ruby-dev:41672]. [Bug #3463] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-23* ext/pty: moved documents and samples to the appropriate places.nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-23* NEWS (ptr): new method and deprecated methods. [ruby-dev:41681]nobu
* ext/pty/{README,README.ja}: ditto. * ext/pty/pty.c (pty_check): add rdoc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-23* test/ruby/test_regexp.rb (test_dup_warn): read in UTF-8nobu
encoding regardless environment. * test/ruby/envutil.rb (invoke_ruby): add encoding option. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22* time.c (num_exact): fix for mathn. [ruby-dev:41599]akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22* ext/socket/lib/socket.rb: suppress warnings.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22merge from trunk (28382)marcandre
* lib/fileutils.rb: Fix warning git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22merge from trunk (28381)marcandre
* io.c: rdoc fix for ARGF.lineno; see [ruby-core:29048] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22merge from trunk (r28379)marcandre
* class.c: rdoc fix [ruby-core:30449] * object.c: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22Backport of r28376:marcandre
* lib/delegate.rb: Forward #trust, #untrust, #taint and #untaint to both the delegator and __getobj__ [ruby-core:26138] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-21merge from trunk (r28316)tarui
* lib/drb/drb.rb: raise DRbConnError instead of ArgumentError if too many arguments. [ruby-dev:41481] * test/drb/test_drb.rb: ditto. * test/drb/drbtest.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-21merge from trunk (r28354)tarui
* lib/webrick/httpservlet/filehandler.rb (prevent_directory_traversal): apply filesystem encoding to path only during calling File.expand_path. [ruby-dev:41423] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-21* 2010-06-22svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-21backport r28368:wanabe
* eval_error.c (error_print): clear raised_flag while error-printing to avoid hang. [ruby-core:27608] * test/ruby/test_beginendblock.rb (test_endblock_raise): add test for above. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-18* Makefile.in (distclean-ext): removes directories for extensionsyugui
correctly. * common.mk (realclean-local): removes id.h too. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* enc/Makefile.in (realclean): has been missing. necessaryyugui
for make realclean-enc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* 2010-06-18svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* configure.in (RMDIRS): reverts r27011 because it causes bothersomeyugui
messages on make clean. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17merge from trunk (r28349)usa
* file.c (rb_str_encode_ospath): when the encoding of the parameter is ASCII-8BIT, should recognize as filesystem encoding, and convert to UTF-8 on Windows. * file.c (realpath_rec): should convert to ospath encoding before calling lstat(). * file.c (rb_realpath_internal): resolved string should take over the encoding of base string. * transcode.c (rb_str_encode): should return new string always. fixed #3444. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* ext/digest/sha2/lib/sha2.rb: revert r28347. It's my mistake.mrkn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* ext/digest/sha2/lib/sha2.rb: Darwin uses ".bundle", but not ".so", for the ↵mrkn
filename extension part of native libraries. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* 2010-06-17svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-17* ext/digest/sha2/extconf.rb: remove a check for uint64_t.mrkn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-16* ext/digest: Work around a build problem with VC++ 2010, likelyknu
due to a bug of its cl.exe. [Bug #3231] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-16* 2010-06-16svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-16merge from trunk (r28333)usa
* error.c (rb_bug): existance of _set_abort_behavior() depends on runtime version, not compiler version. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-14* 2010-06-14svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-14* test/socket/test_socket.rb (test_udp_server): rescue Errno::ENOSYSakr
for Windows. * test/socket/test_nonblock.rb (test_sendmsg_nonblock_error): ditto. [ruby-dev:41597] reported by Masaya Tarui. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12Backport revision 28309:marcandre
* lib/delegate.rb: Delegate !=, eql? and hash [ruby-core:26139] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12merge revision(s) 28307:naruse
* enc/trans/utf8_mac.trans (buf_apply): fix for patterns whose result is 2 bytes. [ruby-core:30751] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12merge revision(s) 28305:naruse
* time.c (rb_localtime_r2): fix mixed declarations and code. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12merge revision(s) 28302:naruse
* ext/dl/lib/dl.rb: don't require when already loaded. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-12merge revision(s) 28300:naruse
* ext/fiddle/closure.c (dealloc): workaround fix for libffi's ffi_closure_free. [ruby-dev:41483] [ruby-dev:41214] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11 * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):tarui
fix typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11* 2010-06-12svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11 * test/open-uri/test_open-uri.rb (test_progress, test_progress_chunked):tarui
'size' is a accumulated transferred size in bytes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11* time.c (init_leap_second_info): check the result ofakr
gmtime_with_leapsecond. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28279 from trunk into ruby_1_9_2.mame
--- * lib/rubygems/install_update_options.rb (Gem::InstallUpdateOptions#add_install_update_options): deprecate --test option which has not worked. [ruby-core:21714] * test/rubygems/test_gem_command_manager.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11* README: add a note about linking a library whose license is notmame
compatible with Ruby License. [ruby-core:30662] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28187 and r28189 from trunk into ruby_1_9_2.yugui
-- * array.c (rb_ary_product): clear uninitialized elements in temporary array. -- * test/ruby/test_array.rb (test_product): test for r28187. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28174 from trunk into ruby_1_9_2.yugui
-- add an assertion message. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28158 from trunk into ruby_1_9_2.yugui
-- Clarification of what '*' matches. Patch by John Wells <john.wells at greatworx.com> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28157 from trunk into ruby_1_9_2.yugui
-- * test/dl/test_cfunc.rb: test for r28156 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28146 from trunk into ruby_1_9_2.yugui
-- * insns.def (concatarray): removed unused variable. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28136 from trunk into ruby_1_9_2.yugui
-- * test/ruby/test_path.rb (test_path): workaround for drive letter. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28129 from trunk into ruby_1_9_2.yugui
-- * ext/dl/lib/dl/cparser.rb (parse_ctype): add backwards compatibility by supporting "uint" types in the c parser. [ruby-core:29750] * test/dl/test_cparser.rb: adding a test for "uint" changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11merges r28123 from trunk into ruby_1_9_2.yugui
-- * compile.c (iseq_compile_each): should consider block on stack, if block argument is passed. [ruby-core:30534] * parse.c (arg_concat_gen): should append to nd_head, not to nd_iter for NODE_BLOCK_PASS. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-10* time.c (find_time_t): test the result of LOCALTIME.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-10merges r28105 from trunk into ruby_1_9_2.yugui
-- * file.c (file_expand_path): Refix r28102: this breaks r28039. test for [ruby-dev:41429] is added. [ruby-core:30516] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e