summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * lib/webrick/server.rb (GenericServer#start): should rescuegotoyuzo2003-10-231-0/+5
| | | | | | | IOError from IO::accept. [ruby-dev:21692] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ruby_cleanup): initialize stack bottom for embedding.nobu2003-10-231-0/+8
| | | | | | | | | | [ruby-dev:21686] * ext/dl/extconf.rb: move list of files to clean from DEPEND file, to get rid of macro redefinitions. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y: integrate operations for stack_type. [ruby-dev:21681]nobu2003-10-231-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/soap/calc/*, test/soap/helloworld/*: set logging threshold to ERROR.nahi2003-10-221-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file):nobu2003-10-221-0/+12
| | | | | | | | | | | | | | ignore tests which raised LoadError. * test/drb/drbtest.rb, test/ruby/test_beginendblock.rb, test/ruby/test_system.rb: avoid requiring same file twice. * test/drb/test_drbssl.rb, test/drb/test_drbunix.rb: should not use ARGV unless invoked directly. do not create test cases unless required libraries are available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ruby_cleanup): should not ignore exit_value in ENDmatz2003-10-211-0/+5
| | | | | | | execution. [ruby-dev:21670] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ruby_cleanup): call finalizers and exit procs beforematz2003-10-211-0/+11
| | | | | | | | | terminating threads. * eval.c (ruby_cleanup): preserve ruby_errinfo before ruby_finalize_0(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file):nobu2003-10-211-0/+5
| | | | | | | prepend the directory of target file to the load path. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (do_spawn, do_aspawn): should return child's exitusa2003-10-211-0/+3
| | | | | | | status to parent. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (do_spawn, do_aspawn): should wait child process evenusa2003-10-211-0/+5
| | | | | | | if callded with P_OVERLAY. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/soap/calc/*, test/soap/helloworld/*: catch the exception from testnahi2003-10-201-0/+5
| | | | | | | server thread and recover. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* import drb/runit/*.rbseki2003-10-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval): set current node after arguments evaluation.nobu2003-10-201-0/+7
| | | | | | | | | [ruby-dev:21632] * eval.c (rb_yield_0): set current node and keep it at local jump. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_thread_cleanup): keep thread group for main thread.nobu2003-10-201-0/+5
| | | | | | | [ruby-dev:21644] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_catch): backout.nobu2003-10-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (PUSH_FRAME): generate unique number to be TAG_JUMP()matz2003-10-201-0/+8
| | | | | | | | | | destination. * eval.c (localjump_destination): use unique number in ruby_frame for localjump destination. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_signal.rb (test_signal): restore old trap.nobu2003-10-201-3/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (gc_sweep): loosen page free condition to avoid add_heap()matz2003-10-201-1/+16
| | | | | | | | | | | | | | | race condition. [ruby-dev:21633] * gc.c (gc_sweep): do not update malloc_limit when malloc_increase is smaller than malloc_limit. * ext/socket/socket.c (make_hostent): h_aliases may be NULL. (ruby-bugs PR#1195) * ext/socket/socket.c (sock_s_gethostbyaddr): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/debug.rb (debug_command): remove debug print.usa2003-10-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (foreachline, dir_foreach): add obsolete warning.akr2003-10-191-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/soap/calc/*, test/soap/helloworkd/*: changed port# of test server.nahi2003-10-181-0/+5
| | | | | | | (17171) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * missing/acosh.c (DBL_MANT_DIG): typo fix(ifdef -> ifndef).eban2003-10-181-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/yamlbyte.h: Ditto.why2003-10-171-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/rubyext.c: YAML::Syck::compile method.why2003-10-171-0/+13
| | | | | | | | | | | | | | * ext/syck/syck.c: Buffer edge bug. * ext/syck/yaml2byte.c: YAML to bytecode converter. * ext/syck/bytecode.c: Bytecode parser fixes to empty collections and empty strings. * ext/syck/token.c: Ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/enumerator/enumerator.c, ext/enumerator/enumerator.txt:knu2003-10-171-0/+6
| | | | | | | | Provide Kernel#to_enum as an alias for Kernel#enum_for. Maybe this is a better name. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: Add rdoc documentation.knu2003-10-171-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/set.rb: Reword and fix Overview.knu2003-10-171-0/+7
| | | | | | | | * lib/set.rb: It is not necessary to require 'test/unit/ui/console/testrunner'. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_range.rb: added.usa2003-10-171-0/+6
| | | | | | | * MANIFEST: add test/ruby/test_range.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/debug.rb (DEBUGGER__::Context::debug_command): do not callmatz2003-10-161-0/+5
| | | | | | | debug_silent_eval() when $1 is not set. (ruby-bugs PR#1194) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* (bug fix) instance variable @frame was used without initializing onnagai2003-10-161-0/+5
| | | | | | | TkComposite module git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* If $DEBUG == true and some exception is caused in a callbacknagai2003-10-161-0/+6
| | | | | | | | operation, Ruby/Tk shows a (verbose) backtrace information on the callback process. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_upto): ("a"..."a").to_a should return [].matz2003-10-161-0/+5
| | | | | | | [ruby-core:01634] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add Tk::EncodedString and Tk::UTF8_String class to support charactersnagai2003-10-161-0/+12
| | | | | | | | using the \uXXXX escape to the UNICODE string. sample/{demos-en,demos-jp}/unicodeout.rb are samples of Tk::UTF8_String. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/digest/test_digest.rb (test_eq): show failed class.nobu2003-10-151-0/+7
| | | | | | | | * test/ruby/test_iterator.rb (test_break, test_return_trace_func): test localjump destination. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/soap/netHttpClient.rb: use URI::HTTP#request_uri instead ofnahi2003-10-151-0/+5
| | | | | | | instance_eval('path_query'). [ruby-list:38575] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi.rb (CGI::Cookie): tiny typo fix.matz2003-10-151-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ruby_run): just return FAILURE instead of parse errornobu2003-10-151-4/+9
| | | | | | | count. [ruby-list:38569] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest/digest.c (rb_digest_base_alloc): need to initializeusa2003-10-151-0/+5
| | | | | | | buffer. [ruby-dev:21622] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * marshal.c (w_object): dump extended modules as well.matz2003-10-151-0/+13
| | | | | | | | | | | | * marshal.c (r_object0): TYPE_USRMARSHAL should restore extended modules before invoking marshal_load. these two fixes are done by Masatoshi Seki <m_seki@mva.biglobe.ne.jp>. * parse.y (yylex): argument parentheses preceded by spaces should be warned; not error. [ruby-talk:84103] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ruby-listnobu2003-10-151-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/enumerator/enumerator.c (enumerator_each): avoid VC++ warning.usa2003-10-151-0/+6
| | | | | | | * ext/syck/syck.h: include stdio.h for definition of FILE. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/bytecode.c: Checkin of YAML bytecode support.why2003-10-141-0/+16
| | | | | | | | | | | | | | | | | * ext/syck/gram.c: Ditto. * ext/syck/syck.c: Ditto. * ext/syck/token.c: Ditto. * ext/syck/handler.c: Ditto. * ext/syck/handler.c: Now using 'tag' rather than 'taguri' in type URIs. * ext/syck/rubyext.c: Ditto (on both counts). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: A new library which converts an internalknu2003-10-141-0/+8
| | | | | | | | | | iterator to an external iterator. * lib/abbrev.rb: A new library which creates an abbreviation table from a list. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/tk/sample/demos-en/entry3.rb, ext/tk/sample/demos-jp/entry3.rb :nagai2003-10-141-0/+8
| | | | | | | | | | * new demo-scripts ext/tk/sample/demos-en/widget, ext/tk/sample/demos-jp/widget : * add entries for 'entry3.rb' git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/digest/test_digest.rb: Moved from ext/digest/test.rb.knu2003-10-141-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: forgot. sorrynagai2003-10-141-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/tcltklib/tcltklib.c:nagai2003-10-141-0/+26
| | | | | | | | | | | | | | | | | | | | | | | * replace Tcl/Tk's vwait and tkwait to switch on threads smoothly and avoid seg-fault. * add TclTkIp._thread_vwait and _thread_tkwait for waiting on a thread. ( Because Tcl/Tk's vwait and tkwait command wait on a eventloop. ) ext/tk/lib/multi-tk.rb: * support TclTkIp._thread_vwait and _thread_tkwait ext/tk/lib/tk.rb: * now, TkVariable#wait has 2 arguments. If 1st argument is true, waits on a thread. If false, waits on an eventloop. If 2nd argument is true, checks existence of rootwidgets. If false, doesn't. Default is wait(true, false). * add TkVariable#tkwait(arg) which is equal to TkVariable#wait(arg, true) * wait_visibility and wait_destroy have an argument for waiting on a thread or an eventloop. * improve of accessing Tcl/Tk's special variables ext/tk/lib/tkafter.rb: * support 'wait on a thread' and 'wait on an eventloop' git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* forgot..nahi2003-10-141-0/+22
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ruby_finalize_0): return the given exit status unlessnobu2003-10-141-0/+5
| | | | | | | SystemExit got raised. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * intern.h (ruby_stop): never return.nobu2003-10-141-0/+6
| | | | | | | * ruby.h (ruby_run): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e