summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2008-11-22merges r20251 from trunk into ruby_1_9_1.yugui
* lib/time.rb: according to RFC2822, -0000 means local time, +0000 means UTC. a patch from Chun Wang. [ruby-core:19578] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20250 from trunk into ruby_1_9_1.yugui
* proc.c (proc_eq): equivalence check should not done by pointer comparison, but should be based on iseq contents. [ruby-dev:37101] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20249 from trunk into ruby_1_9_1.yugui
* lib/net/ftp.rb (Net::FTP#open_socket): SOCKSsocket is obsolete. a patch from Alan Johnson <alan.wayne.johnson at gmail.com> in [ruby-core:19982]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20245 and r20246 from trunk into ruby_1_9_1.yugui
* lib/logger.rb (ProgName): fixed for svn, based on a patch from Nobuhiro IMAI at [ruby-dev:37108]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20244 from trunk into ruby_1_9_1.yugui
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#read_request_line): use possessive match for path retrieval to avoid huge recursion for insanely long path. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20243 from trunk into ruby_1_9_1.yugui
* re.c (rb_reg_desc): re might be NULL. * regerror.c (onig_error_code_to_format): message updated. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20242 from trunk into ruby_1_9_1. recovers 1.8-compatibleyugui
parsing for OptionParser. * lib/optparse.rb (OptionParser::make_switch): makes default conversion to splat. [ruby-list:45645] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20241 from trunk into ruby_1_9_1.yugui
* enc/depend (LIBS): fixed for disable-shared. [ruby-dev:37103] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20240 from trunk into ruby_1_9_1.yugui
remove -K option from erb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20239 from trunk into ruby_1_9_1yugui
* configure.in (LIBRUBYARG_STATIC): fixed for --enable-rpath. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20237 from trunk into ruby_1_9_1.yugui
* re.c (rb_reg_regsub): returns -1 unless ascii as well as rb_enc_ascget(). [ruby-dev:37097] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20236 from trunk into ruby_1_9_1.yugui
* configure.in (LDSHARED): do not suppress debug info if higher debug level is given, on cygwin and mingw. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20229 and r20230 from trunk into ruby_1_9_1.yugui
* thread.c (rb_barrier_{new,wait,release,destroy}): use Mutex so that circular requires fail with deadlock. [ruby-core:19821] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20227 from trunk into ruby_1_9_1.yugui
ruby.c (set_internal_encoding_once): fix typo in error string git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20224 from trunk into ruby_1_9_1yugui
* include/ruby/intern.h (rb_{external,locale}_str_new_cstr): optimized versions for literal strings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20223 from trunk into ruby_1_9_1.yugui
* load.c (rb_require_safe): destroys barrier after successfully loaded, to get rid of loading same library again. [ruby-core:19798] * thread.c (rb_barrier_wait): can not wait destroyed barrier. * thread.c (rb_barrier_destroy): destroys barrier so that no longer waited. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18merges r20222 from trunk into ruby_1_9_1.yugui
* lib/uri/generic.rb (URI::Generic#check_path): REL_PATH should a symbol. [ruby-core:19805] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20210 from trunk into ruby_1_9_1.yugui
* configure.in: fix SEGV on Mac OS X 10.5.3 with pthread. a patch from Wataru Kimura in Bug #193 [ruby-core:17333]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11* ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): moved fromyugui
bigdecimal/util, converted into C. [ruby-dev:36805] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20053 and r20067 from trunk into ruby_1_9_1.yugui
* ruby.c (moreswitches): splits option string and passes arguments. * ruby.c (proc_options): checks if allowed in RUBYOPT. * ruby.c (process_options): allows long style options in RUBYOPT. * ruby.c (load_file_internal): ditto in shebang. [ruby-dev:36979] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 * win32/win32.c (rb_w32_accept): commit miss.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11* man/ruby.1 (RUBYOPT): wrote which option can appear.yugui
(--yydebug): wrote "do not use". (--dump): wrote "do not use". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20179 from trunk into ruby_1_9_1.yugui
* test/ruby/test_transcode.rb: unnecessary setup method (setup_really_needed?) removed git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20178 from trunk into ruby_1_9_1.yugui
* enc/trans/single_byte.trans, macgreek-tbl.rb, macroman-tbl.rb, macromania-tbl.rb, macturkish-tbl.rb, macukraine-tbl.rb, ibm437-tbl.rb, ibm852-tbl.rb, ibm855-tbl.rb, ibm857-tbl.rb, ibm860-tbl.rb, ibm861-tbl.rb, ibm862-tbl.rb, ibm863-tbl.rb, ibm865-tbl.rb, ibm866-tbl.rb, ibm869-tbl.rb, ibm775-tbl.rb: new single-byte transcodings (from Yoshihiro Kambayashi) * test/ruby/test_transcode.rb: added tests for the above (from Yoshihiro Kambayashi) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20175 from trunk into ruby_1_9_1.yugui
* lib/date.rb (inspect): changed the format. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20170 from trunk into ruby_1_9-1.yugui
* test/sdbm/test_sdbm.rb (TestSDBM#test_index): Reflect the method name change from #index to #key and remove a duplicated test method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20169 from trunk into ruby_1_9_1.yugui
* lib/delegate.rb (Delegator.delegating_block): should not refer DelegateClass specific @delegate_dc_obj. a patch from Erik Hollensbe in [ruby-core:19671]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20164 from trunk into ruby_1_9_1.yugui
* struct.c (rb_struct_initialize_m): avoid unnecessary array allocation. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20162 from trunk into ruby_1_9_1.yugui
* vm_dump.c (control_frame_dump): suppresses finished method name. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20154-20158, r20161 from trunk into ruby_1_9_1.yugui
* lib/cgi/session/pstore.rb: fix indentation. * lib/cgi/session.rb (FileStore): use marshalized data. * test/cgi/session_dir: add a session directory in test. * test/cgi/test_cgi_session.rb: add a test. * test/cgi/test_cgi_multipart.rb: 1.9 support. * test/cgi/test_cgi_session.rb: ditto. * test/cgi/test_cgi_tag_helper.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20152 from trunk into ruby_1_9_1.yugui
* lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#do_CONNECT): use #bytesize instead of #size. a patch submitted from raspberry lemon in [ruby-core:18571]. * lib/webrick/httpauth/digestauth.rb, lib/webrick/httpproxy.rb, lib/webrick/httprequest.rb, lib/webrick/httpservlet/cgi_runner.rb, lib/webrick/httpservlet/abstract.rb, lib/webrick/httpresponse.rb, lib/webrick/httpservlet/cgihandler.rb, lib/webrick/utils.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20150 from trunk into ruby_1_9_1.yugui
* ext/stringio/stringio.c (strio_ungetc): ungetc position should not be changed from 1.8. [ruby-core:19632] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20149 from trunk into ruby_1_9_1.yugui
* lib/optparse.rb (OptionParser#make_switch): 1.9 Symbols respond to :match. a patch from keith cascio, <keith at ucla.edu>. [ruby-core:19730] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20148 from trunk into ruby_1_9_1.yugui
* ext/gdbm/gdbm.c (fgdbm_index): make #index warn like Hash. [ruby-dev:37039] * ext/sdbm/init.c (Init_sdbm): typo fixed. [ruby-dev:37039] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20147 from trunk into trunk.yugui
* configure.in: detect stdio buffer pointers for uClibc. a patch from Brian Candler <B.Candler at pobox.com> in [ruby-core:12020]. [ruby-core:19713] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20146 from trunk into ruby_1_9_1.yugui
* ext/dbm/dbm.c (fdbm_index): make #index warn like Hash. * ext/dbm/dbm.c (fdbm_key): new method. * ext/sdbm/init.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20145 from trunk into ruby_1_9_1.yugui
* ext/curses/curses.c: curses encoding should obey locale. * ext/curses/curses.c (curses_getch): 1.9 getch should return one character string for single byte string. wchar_t support may follow in the future. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20144 from trunk into ruby_1_9_1.yugui
* include/ruby/io.h (rb_io_t): added write_lock to serialize. [ruby-core:19668] * gc.c (gc_mark_children): mark write_lock. * gc.c (rb_gc_call_finalizer_at_exit): Mutex also needs to be deferred. * io.c (io_fflush, io_binwrite, fptr_finalize): serializes writing. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 * win32/win32.c (rb_w32_accept): secure fd before accept because ifusa
error causes in securing, cannot restore the state of accepted socket. fixed [ruby-core:19728] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20143 from trunk into ruby_1_9_1.yugui
* safe.c (safe_setter): add warning for $SAFE=3. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20135 from trunk into ruby_1_9_1.yugui
* inits.c (rb_call_inits): do not repeat. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20128 from trunk into ruby_1_9_1.yugui
* lib/irb.rb (IRB::Irb#eval_input): remove extra @context.prompt_i. [ruby-core:19718] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20128 from trunk into ruby_1_9_1.yugui
* nkf.c: update to r1.188. fixes for 16bit environment. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20126 from trunk into ruby_1_9_1.yugui
* lib/yaml/rubytypes.rb: support Rational and Complex as 1.8 does. a patch from Hiroshi Moriyama in [ruby-dev:36899]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20125 from trunk into ruby_1_9_1.yugui
* string.c (Init_String): remove Symbol#===. [ruby-dev:37026] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20120 from trunk into ruby_1_9_1.yugui
* lib/rexml/entity.rb (unnormalized): do not call document.record_entity_expansion if document is nil. see <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502535>. Thanks, Naohisa Goto. * test/rexml/test_document.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11merges r20118 from trunk into ruby_1_9_1.yugui
* tool/make-snapshot: binary encoding spec is no longer needed in 1.9. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-10 * win32/win32.c (ifs_open_socket): should retry without proto_bufferusa
if cannot find the suitable protocol. a patch from Heesob Park. fixed [ruby-core:19713] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-06* ext/win32ole/win32ole.c (fole_s_connect, fole_initialize,suke
folevariant_initialize): check argument type of WIN32OLE.connect, WIN32OLE.new, WIN32OLE_VARIANT.new. * test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc): ditto. * test/win32ole/test_win32ole_variant.rb (test_s_new_exc): ditto. * test/win32ole/test_win32ole_method.rb: add assertion of WIN32OLE_METHOD.new. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-04merges r20104 from trunk into ruby_1_9_1.yugui
* test/zlib/test_zlib.rb(test_readchar): compare in same type. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e