summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Install help-message's too.knu2001-04-301-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge from irb 0.7.3.knu2001-04-308-59/+64
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Initial revisionknu2001-04-3014-0/+2209
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: don't use tzname on cygwin 1.3.1+.eban2001-04-262-1/+16
| | | | | | | | * configure.in: add -mieee/-ieee to CFLAGS on OSF1/Alpha to disable "DIVISION BY ZERO" exception. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in, lib/mkmf.rb: (dir_config) do not add theknu2001-04-243-53/+52
| | | | | | | | | | specified include directory if already included in $CPPFLAGS. * ext/extmk.rb.in, lib/mkmf.rb: (dir_config) return a more useful value, [include_dir, lib_dir]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: add -mieee to CFLAGS on Linux/Alphaeban2001-04-222-3/+13
| | | | | | | | | to disable "DIVISION BY ZERO" exception. * configure.in: remove -ansi on OSF/1. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Wed Apr 18 04:37:51 2001 Wakou Aoyama <wakou@fsinet.or.jp>wakou2001-04-172-14/+14
| | | | | | | * lib/cgi.rb: CGI::Cookie: no use PATH_INFO. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/config.status.in: no longer use missing/alloca.c.usa2001-04-143-2/+8
| | | | | | | * win32/Makefile.sub: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb: fix typo.shugo2001-04-092-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in (create_makefile): create def file only ifeban2001-04-033-4/+15
| | | | | | | | it does not yet exist. * lib/mkmf.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2001-04-02eban2001-04-021-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/monitor.rb (wait): fix timeout support.shugo2001-04-022-10/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/monitor.rb (wait): ensure reentrance.shugo2001-04-022-11/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb (media_subtype): return subtype.shugo2001-04-022-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb (flag_list): capitalize flags.shugo2001-04-022-21/+53
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in: Introduce MAINLIBS.knu2001-04-013-2/+43
| | | | | | | | | | | | | * configure.in: Link libc_r against the ruby executable on FreeBSD, which is the first attempt to work around a certain problem regarding pthread on FreeBSD. It should make ruby/libruby happy when it loads an extention to a library compiled and linked with -pthread. Note, however, that libruby is _not_ linked with libc_r so as not to mess up pthread unfriendly stuff including apache+mod_ruby and vim6+ruby_interp. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c: use ruby's opendir on mingw32.eban2001-04-014-7/+11
| | | | | | | * win32/dir.h, dir.c, Makefile: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb: add document and example code.shugo2001-03-302-7/+596
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb: rename ContinueRequest to ContinuationRequest.shugo2001-03-302-3/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in, lib/mkmf.rb: add C++ rules in addition to Cknu2001-03-283-2/+37
| | | | | | | rules for the mswin32 platforms. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in, lib/mkmf.rb: move C++ rules to the right place.knu2001-03-283-6/+22
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * object.c (rb_str2cstr): warn if string contains \0 and lengthmatz2001-03-2813-78/+114
| | | | | | | | | | | | | | | | value is ignored. * class.c (rb_singleton_class_clone): should copy class constant table as well. * class.c (rb_include_module): sometimes cache was mistakenly left uncleared - based on the patch by K.Kosako. * ruby.h: all Check_SafeStr()'s are replaced by SafeStr() to ensure 'to_str' be always effective. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub: disable global optimization.eban2001-03-282-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_mod_define_method): should have clear method cache.matz2001-03-2710-40/+124
| | | | | | | | | | * eval.c (rb_mod_define_method): should have raised exception for type error. * ruby.h: changed "extern INLINE" to "static inline". git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c (rb_strftime): check whether strftime returns empty string.eban2001-03-262-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb: added example.shugo2001-03-261-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/imap.rb: supports response handlers and multiple commands.shugo2001-03-262-79/+167
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/md5/md5init.c (md5i_new): remove rb_scan_args().eban2001-03-261-1/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c: remove TMP_PROTECT_END to prevent C_ALLOCA crash.matz2001-03-2614-485/+568
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * file.c (rb_file_flock): do not trap EINTR. * missing/flock.c (flock): returns the value from lockf(2) directly. * eval.c (ev_const_defined): should ignore toplevel cbase (Object). * eval.c (ev_const_get): ditto. * ext/md5/md5.h: replace by independent md5 implementation contributed by L. Peter Deutsch (thanks). * ext/md5/md5init.c: adopted to Deutsch's md5 implementation. * pack.c (pack_unpack): string from P/p should be tainted. * ext/curses/curses.c: curses on Mac OS X public beta does not have _maxx etc. * marshal.c (w_object): should truncate trailing zero short for bignums. * object.c (sym_intern): new method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c: remove TMP_PROTECT_END to prevent C_ALLOCA crash.matz2001-03-261-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ext/Win32API/Win32API.c: remove Init_win32api(). * file.c (rb_file_flock): do not trap EINTR. * missing/flock.c (flock): returns the value from lockf(2) directly. * eval.c (ev_const_defined): should ignore toplevel cbase (Object). * eval.c (ev_const_get): ditto. * ext/md5/md5.h: replace by independent md5 implementation contributed by L. Peter Deutsch (thanks). * ext/md5/md5init.c: adopted to Deutsch's md5 implementation. * pack.c (pack_unpack): string from P/p should be tainted. * ext/curses/curses.c: curses on Mac OS X public beta does not have _maxx etc. * marshal.c (w_object): should truncate trailing zero short for bignums. * object.c (sym_intern): new method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/Win32API/Win32API.c: remove Init_win32api().eban2001-03-264-11/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/Win32API/extconf.rb: add -fno-omit-frame-pointer.eban2001-03-222-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_mod_nesting): should not include Object at thematz2001-03-222-1/+6
| | | | | | | toplevel. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.h: better inline function support.matz2001-03-227-25/+36
| | | | | | | | | | | | | * configure.in (NO_C_INLINE): check if inline is available for the C compiler. * marshal.c (r_object): len calculation patch was wrong for machines SIZEOF_BDIGITS == SIZEOF_SHORT. * gc.c: alloca prototype reorganized for C_ALLOCA machine. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (isUNCRoot): multibyte character support.eban2001-03-211-7/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (win32_stat): WinNT/2k "//host/share" support.eban2001-03-212-3/+26
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* rb_iglob -> rb_globieban2001-03-212-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.h: rb_sys_stat -> statmatz2001-03-213-15/+11
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (id2ref): sometimes confused symbol and reference.matz2001-03-2114-49/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | * dir.c (glob_helper): breaks loop after calling recusive glob_helper; all wild cards should be consumed; no need for further match. * dir.c (dir_s_glob): gives warning if no match found. * object.c (sym_inspect): did allocate extra byte space. * marshal.c (shortlen): shortlen should return number of bytes written. * eval.c (ev_const_defined): need not to check if cbase->nd_class is rb_cObject. * eval.c (ev_const_get): ditto. * time.c (time_zone): return "UTC" for UTC time objects. * eval.c (THREAD_ALLOC): flags should be initialized. * signal.c (rb_f_kill): should use FIX2INT, not FIX2UINT. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/dir.h: replace missing/dir.h .usa2001-03-204-7/+34
| | | | | | | | * win32/win32.h: ditto. * win32/win32.c: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (win32_stat): UNC support.eban2001-03-205-26/+40
| | | | | | | * dir.c (extract_path): fix "./*" problem. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c (glob_helper): replace lstat() by stat() to follow symlinkmatz2001-03-1912-63/+106
| | | | | | | | | in the case like 'symlink/*'. * dir.c (glob_helper): gave warning too much. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* very sorry check miss.wakou2001-03-181-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* sorry erase miss.wakou2001-03-181-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Sun Mar 18 08:58:18 2001 Wakou Aoyama <wakou@fsinet.or.jp>wakou2001-03-182-20/+35
| | | | | | | | | | | | | | | | | | * lib/net/cgi.rb: // === '' --> //.match('') * lib/net/cgi.rb: cgi#header(): improvement for mod_ruby. * lib/net/cgi.rb: cgi#rfc1123date(): improvement. thanks to TADA Tadashi <sho@spc.gr.jp>. * lib/net/cgi.rb: cgi#rfc1123date(): document bug fix. thanks to Kazuhiro NISHIYAMA <zn@mbf.nifty.com>. * lib/net/cgi.rb: cgi#header(): bug fix. thanks to IWATSUKI Hiroyuki <don@na.rim.or.jp>. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c (dir_s_chdir): block form of Dir.chdir. (RCR#U016).matz2001-03-167-23/+53
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: Set SOLIBS properly for all ELF andknu2001-03-162-0/+14
| | | | | | | | FreeBSD/NetBSD/OpenBSD a.out platforms so that the shlib dependencies are recorded in the libruby shlib. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_thread_schedule): raise FATAL just once tomatz2001-03-143-5/+16
| | | | | | | THREAD_TO_KILL. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_yield_0): 0 (= Qfalse) is a valid value, so thatmatz2001-03-144-3/+14
| | | | | | | | | default self should be checked by klass == 0. * bignum.c (rb_cstr2inum): should disallow '++1', '+-1', etc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (ev_const_defined): add new parameter self for specialmatz2001-03-134-30/+16
| | | | | | | | | const fallback. * eval.c (ev_const_get): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e