summaryrefslogtreecommitdiff
path: root/ext
AgeCommit message (Collapse)Author
2001-07-18This commit was manufactured by cvs2svn to create branch 'ruby_1_6'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-17* ext/extmk.rb.in: modify RM macro because command.com/cmd.exe don'tusa
recognize single quotation as quote character. * lib/mkmf.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-13* ext/extmk.rb.in: support multi-level ext/ directories.knu
(e.g. you can have ext/foo, ext/foo/bar and ext/foo/baz) * ext/.cvsignore: let cvs ignore extinit.c. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-13* lib/mkmf.rb: use File::split to split a target into a prefix andknu
a module name. This also works around a just found bug of String#rindex. * ext/extmk.rb.in: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-12Let cvs ignore extmk.log.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-12* ext/socket/socket.c (ruby_connect): workaround for the setup ofeban
Cygwin socket(EALREADY). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-09* ext/extmk.rb.in: modify RM macro.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-06* eval.c (rb_f_require): move rb_file_s_expand_path frommatz
rb_find_file_noext(). * file.c (rb_find_file_noext): move rb_file_s_expand_path to rb_f_require(). * string.c (rb_str_each_line): should propagate taint mark. * ext/nkf/nkf.c (rb_nkf_kconv): ditto. * ruby.c (load_file): local variables 'c' remain uninitialized on xflag. * regex.c (re_match): prefetched escaped character too early. * eval.c (rb_call0): add argument check for attr_readers. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-05* ext/readline/readline.c (readline_event): merge from 1.7: aknu
non-void function should return a value. * ext/readline/readline.c: merge from 1.7: add new methods: Readline::completion_append_character and Readline::completion_append_character=. * ext/readline/README, ext/readline/README.jp: merge from 1.7: add an English version of the document. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-07-05This commit was manufactured by cvs2svn to create branch 'ruby_1_6'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-25* ext/tcltklib/stubs.c (ruby_tcltk_stubs): fix a typo in commenteban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-22* ext/socket/socket.c (ruby_connect): typoeban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-22* ext/socket/socket.c (ruby_connect): workaround for the setup ofeban
Cygwin socket. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-22* st.c (new_size): prime hash size enabled.matz
* ext/socket/socket.c (Init_socket): SO_* constants added. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-05* ext/extmk.rb.in, lib/mkmf.rb: print command line in xsystem()eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-05* ext/etc/extconf.rb: use egrep_cpp.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-05* marshal.c (r_object): wrong type check for modules.matz
* marshal.c (w_object): should not dump anonymous classes/modules. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-06-01* file.c (rb_file_s_unlink): should not allow if $SAFE >= 2.matz
* object.c (rb_obj_taint): backport from 1.7. * object.c (rb_obj_untaint): add frozen status check (backport from 1.7). * ruby.c (proc_options): unexpected SecurityError happens when -T4. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-31* mkconfig.rb, ext/configsub.rb: VERSION -> RUBY_VERSION.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-29* regex.c (re_compile_pattern): no back reference to amatz
subexpression if inside of it. * eval.c (rb_yield_0): preserve and restore ruby_cref as well. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-28* configure.in: remove unnecessary AC_CANONICAL_BUILDeban
* defins.h: #define HAVE_SETITIMER on Cygwin(bug fixed). * ruby.c: use relative path from LIBRUBY_SO. * ruby.c: don't use -mwin32 option on Cygwin. * cygwin/GNUmakefile.in: ditto. * ext/sdbm/_sdbm: ditto. * ext/tcltklib/extconf.rb: ditto. * ext/tcltklib/stubs.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-28* ext/extconf.rb.in: make the priority of the make rule of .c higher than .C .usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-19* ext/socket/extconf.rb: do not clobber $CFLAGS when settingknu
-DSOCKS. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-16* ext/md5/md5.txt, ext/md5/md5.txt.jp: s/SuperClass/Superclass/.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-16* ext/md5/md5.txt: make wording fixes.knu
* ext/md5/md5.txt.jp: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-07reverteban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-07* lib/ftools.rb (syscopy): chmod destination file only ifeban
it does not exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-07checkin leftoversmatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-02* eval.c (block_pass): should not downgrade safe level.matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-05-01* eval.c (rb_eval): should preserve value of ruby_errinfo.matz
* eval.c (rb_thread_schedule): inifinite sleep should not cause dead lock. * array.c (rb_ary_flatten_bang): proper recursive detection. * eval.c (yield_under): need not to prohibit at safe leve 4. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-04-24* ext/extmk.rb.in: add target `distclean' in Makefile for extlib.knu
target `clean' doesn't remove Makefile. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-04-24* ext/extmk.rb.in, lib/mkmf.rb: (dir_config) do not add theknu
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: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-04-16* regex.c (calculate_must_string): wrong length calculation.matz
* eval.c (rb_thread_start_0): fixed memory leak. * parse.y (none): should clear cmdarg_stack too. * io.c (rb_fopen): use setvbuf() to avoid recursive malloc() on some platforms. * file.c (rb_stat_dev): device functions should honor stat field types (except long long such as dev_t). * eval.c (rb_mod_nesting): should not push nil for nesting array. * eval.c (rb_mod_s_constants): should not search array by rb_mod_const_at() for nil (happens for singleton class). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-04-06* variable.c (rb_const_get): no recursion to show full class pathmatz
for modules. * eval.c (rb_set_safe_level): should set safe level in curr_thread as well. * eval.c (safe_setter): ditto. * object.c (rb_obj_is_instance_of): nil belongs to false, not true. * time.c (make_time_t): proper (I hope) daylight saving time handling for both US and Europe. I HATE SUMMER TIME! * eval.c (rb_thread_wait_for): non blocked signal interrupt should stop the interval. * class.c (rb_mod_clone): should copy method bodies too. * bignum.c (bigdivrem): should trim trailing zero bdigits of remainder, even if dd == 0. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-04-03* ext/extmk.rb.in (create_makefile): create def file only ifeban
it does not yet exist. * lib/mkmf.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-28* ext/extmk.rb.in, lib/mkmf.rb: add C++ rules in addition to Cknu
rules for the mswin32 platforms. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-28* ext/extmk.rb.in, lib/mkmf.rb: move C++ rules to the right place.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-27* eval.c (rb_mod_define_method): should have clear method cache.matz
* eval.c (rb_mod_define_method): should have raised exception for type error. * ruby.h: changed "extern INLINE" to "static inline". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-26* eval.c: remove TMP_PROTECT_END to prevent C_ALLOCA crash.matz
* eval.c (ev_const_defined): should ignore toplevel cbase (Object). * eval.c (ev_const_get): ditto. * 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. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-26* ext/Win32API/Win32API.c: remove Init_win32api().eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-22* ext/Win32API/extconf.rb: add -fno-omit-frame-pointer.eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-20* win32/win32.c (win32_stat): UNC support.eban
* dir.c (extract_path): fix "./*" problem. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-03-04Merge from HEAD. (ext/extmk.rb.in 1.38, lib/mkmf.rb 1.41)knu
* ext/extmk.rb.in, lib/mkmf.rb: add C++ rules in addition to C rules. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-02-18* ext/curses/extconf.rb: add dir_config.eban
* missing/flock.c: use fcntl(2) instead of lockf(2). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-01-09Add .cvsignore's.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2001-01-09This commit was manufactured by cvs2svn to create branch 'ruby_1_6'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2000-12-29* gc.c (mem_error): prohibit recursive mem_error().matz
(ruby-bugs-ja:PR#36) * eval.c (rb_thread_fd_writable): should not switch context if rb_thread_critical is set. * eval.c (rb_thread_wait_fd): ditto. * eval.c (rb_thread_wait_for): ditto. * eval.c (rb_thread_select): ditto. * eval.c (rb_thread_join): join during critical section causes deadlock. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2000-12-28matzmatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2000-12-22matzmatz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2000-12-05ebaneban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e