summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * mkconfig.rb (patchlevel): read from version.h.knu2007-02-281-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c (get_digest_base_metadata): Allow inheritingknu2007-02-281-0/+6
| | | | | | | | Digest::Base subclasses, which was unintentionally made impossible while restructuring Digest classes. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge changes between r11913 and r11943 from ruby_1_8.knu2007-02-281-0/+34
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * merge -c 11935shyouhei2007-02-281-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge changes between r11907 and r11913 from ruby_1_8.knu2007-02-271-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge changes between r11871 and r11907 from ruby_1_8.knu2007-02-271-0/+39
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * defines.h: Pull the RUBY_MBCHAR_MAXSIZE definition from trunk,knu2007-02-241-0/+5
| | | | | | | which is necessary for dir.c to compile on djgpp and emx. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/date/format.rb: updated based on date2 4.0.3.knu2007-02-241-0/+4
| | | | | | | (Use one instance variable instead of many) git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/racc/cparse/cparse.c (cparse_params_mark): remove uselessknu2007-02-241-0/+5
| | | | | | | rb_gc_mark. Thanks Tomoyuki Chikanaga. [ruby-dev:30405] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (set_pioinfo_extra): new function for VC++8 SP1knu2007-02-241-0/+13
| | | | | | | | | | | | | | | workaround. [ruby-core:10259] * win32/win32.c (NtInitialize): call above function. * signal.c (sighandler): need to tell to be interrupted to main context when handler is installed. * win32/win32.[ch] (rb_win32_interrupted): new function to listen interrupt. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (fix_cmp, fix_equal): Remove FIX2LONG() to optimize.knu2007-02-231-0/+7
| | | | | | | | | suggested in http://t-a-w.blogspot.com/2007/02/making-ruby-faster.html. [ruby-talk:240223] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/xmlrpc/client.rb (XMLRPC::Client::do_rpc): Make theknu2007-02-231-0/+10
| | | | | | | | | | | | Content-Length parameter optional for responses in xmlrpc/client.rb; suggested by Daniel Berger <Daniel.Berger@qwest.com> and approved by the maintainer. * lib/xmlrpc/create.rb (XMLRPC::Create::conv2value): Add DateTime support to xmlrpc; approved by the maintainer. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add some pointersknu2007-02-191-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (unix_peeraddr): wrong syscall name in errorknu2007-02-191-0/+6
| | | | | | | | message for #peeraddr. a patch from Sam Roberts <sroberts at uniserve.com>. [ruby-core:10366] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, defines.h, eval.c (rb_feature_p, rb_provided,knu2007-02-191-0/+6
| | | | | | | | load_wait, search_required, rb_require_safe), ext/extmk.rb: Fix a bug where a statically linked extension cannot be autoloaded. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/.document: Apply patch for irb, e2mmap and README by Hugh Sasseknu2007-02-171-0/+7
| | | | | | | | | <hgs at dmu.ac.uk> from [ruby-core:10135] * lib/prettyprint.rb: Suppress RDoc for PrettyPrint test suite. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/uri/ftp.rb: Revert the previous change pending discussion.knu2007-02-151-0/+7
| | | | | | | Describe the "previous change" in ChangeLog. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c (glob_helper): Fix the function declaration.knu2007-02-151-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Branch off ruby_1_8_6 from ruby_1_8 in preparation forknu2007-02-151-0/+5
| | | | | | | the forthcoming 1.8.6 release. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/uri/generic.rb (URI::Generic::userinfo): Considering howknu2007-02-151-0/+7
| | | | | | | | | `scheme://user:@...', `scheme://:password@...' and `scheme://:@...' are parsed, an empty user name or password should be allowed and represented as it is. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c, win32/win32.c, win32/dir.h, ruby.h, intern.h: Bringknu2007-02-151-0/+7
| | | | | | | | | encoding aware globbing support in from trunk. Dir.[] and Dir.glob() can now take many patterns in an array. Minor fixes will follow. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/uri/generic.rb (URI::Generic::userinfo): should supportknu2007-02-151-0/+13
| | | | | | | | | | | | | | | empty password. [ruby-core:10290] * lib/uri/generic.rb (URI::Generic::set_password): password can be cleared by nil. [ruby-core:10290] * lib/uri/common.rb (escape): regard second string argument as a character set properly. [ruby-dev:27692] * lib/uri: Lovely RDOC patches from mathew (metaATpoboxDOTcom). git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi.rb (CGI::unescapeHTML): invalid decoding for singleknu2007-02-151-0/+7
| | | | | | | | | unescaped ampersand. a patch from Tietew <tietew+ruby-dev at tietew.net> in [ruby-dev:30292]. fixed: [ruby-dev:30289] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread/thread.c: Handle interrupted waits correctly.knu2007-02-151-0/+5
| | | | | | | [ruby-bugs:PR#8663] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/lib/digest.rb (Digest::self.const_missing): Dropknu2007-02-141-0/+6
| | | | | | | | autoloads for sha2 classes in favor of handling in const_missing(), to work around a problem exposed on OS X. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_f_syscall): Fix buffer overflow with syscallknu2007-02-131-0/+5
| | | | | | | arguments. [ruby-bugs:PR#8541] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi.rb (CGI::QueryExtension::read_multipart): Properly parseknu2007-02-101-0/+5
| | | | | | | a quoted-string in a Content-Disposition value. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, ext/thread/extconf.rb, lib/thread.rb: Add aknu2007-02-101-0/+7
| | | | | | | | | configure option `--disable-fastthread', to choose the original, pure ruby version of the "thread" library instead of the new, much faster implementation in ext/thread. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/Setup: Add thread except for platforms without threadsknu2007-02-101-0/+5
| | | | | | | support. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread/lib/thread.rb: Add a replacement of thread.rb thatknu2007-02-101-0/+5
| | | | | | | loads this extension. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/thread.rb: Remove an ineffective part of the code.knu2007-02-101-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread/thread.c (rb_thread_exclusive): Implementknu2007-02-101-0/+5
| | | | | | | Thread.exclusive. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread/thread.c: Get rid of use of a dummy function.knu2007-02-101-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread/thread.c (Init_thread): Define missing aliases:knu2007-02-101-0/+5
| | | | | | | Queue#enq and SizedQueue#enq. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/win32ole/win32ole.c (ole_variant2val): fix compile errorsuke2007-02-101-0/+5
| | | | | | | on VC++. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/win32ole/win32ole.c (ole_variant2val): fix the bug whensuke2007-02-091-0/+5
| | | | | | | | SAFEARRAY pointer is NULL. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb: fix typo (TkConfigMethod::__confinfo_cmd, nagai2007-02-091-0/+5
| | | | | | | __conv_keyonly_opts). git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread: Make style fixes (mostly de-K&R'ism) to match theknu2007-02-091-0/+7
| | | | | | | | | rest of the source code. * ext/thread: Make USE_MEM_POOLS an extconf option. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Oops, this is the original form. I committed the wrong file.knu2007-02-091-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/thread: Import the "fastthread" implementation by MenTaLguYknu2007-02-091-0/+6
| | | | | | | | in the original form. This module is not hooked into the build yet since it needs some style fixes and adjustments. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/bigdecimal: Synchronize with trunk. Better functionknu2007-02-091-0/+6
| | | | | | | | prototypes, removal of a useless method `!=', and document updates. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Tue Feb 06 22:06:45 2007 NARUSE, Yui <naruse@ruby-lang.org>naruse2007-02-061-0/+12
| | | | | | | | | | | | | | | * ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c}: imported nkf 2007-01-28. * Fixed: can't decode MIME encode JIS string. * Fixed: Fullwitdh-halfwidth conversion. * Support DoCoMo's and Softbank's EMOJI * Support CP932, CP5022x, eucJP-ms UDC * Support UTF-32 encoding * Support beyond BMP [ruby-dev:29700] [ruby-dev:29922] [ruby-dev:30144] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_iterate): need to PUSH_ITER in proper order.matz2007-01-311-0/+8
| | | | | | | | | | [ruby-core:10125] * test/ruby/test_iterator.rb (TestIterator::test_block_given_within_iterator): add new test. [ruby-core:10125] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_sub_bang): calling rb_str_modify() should be justusa2007-01-301-0/+6
| | | | | | | | before actually modifying the string. fixed: [ruby-dev:30211] (originally reported by zunda) git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: autoconf 2.61 support. [ruby-core:10016]nobu2007-01-301-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (dyna_var_lookup): should not alter dvar->val not tomatz2007-01-271-0/+7
| | | | | | | | destroy living value. [ruby-core:10076] * parse.y (dyna_init): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb (TkConfigMethod#__confinfo_cmd,__conv_keyonly_optkeys): nagai2007-01-261-0/+15
| | | | | | | | | | | | | | | | | | | make them private [ruby-dev:30074]. * ext/tk/lib/tk/txtwin_abst.rb: fix typo [ruby-dev:30073]. * ext/tk/lib/tk/canvas.rb (TkCanvas#scan_dragto): lack of an argument. * ext/tk/lib/tk/canvas.rb: clarify the including module name [ruby-dev:30080]. * ext/tk/lib/tk/scrollable.rb: change primary name of modules [ruby-dev:30080]. * ext/tk/lib/tkextlib/iwidgets/checkbox.rb: wrong number of arguments [ruby-Bugs-7776]. * ext/tk/lib/tkextlib/iwidgets/radiobox.rb: ditto. * ext/tk/lib/tkextlib/blt/tile/checkbutton.rb: change primary name of class [ruby-dev:30080]. * ext/tk/lib/tkextlib/blt/tile/radiobutton.rb: ditto. * ext/tk/ChangeLog.tkextlib: update. * ext/tk/lib/tkextlib/version.rb: update. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): fixmatz2007-01-241-0/+9
| | | | | | regexp font-lock bug. [ruby-talk:235758] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * hash.c: added documentation for Hash about how it uses eql? andmatz2007-01-231-0/+5
| | | | | | hash methods for the keys. [ruby-core:09995] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi.rb (CGI::QueryExtension::read_multipart): use == insteadmatz2007-01-231-0/+5
| | | | | | of ===. [ruby-dev:30176] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e