summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * ext/nkf/nkf-utf8/nkf.c (nkf_each_char_to_hex, encode_fallback_subchar,usa2006-03-291-0/+5
| | | | | | | e2w_conv): support C90 compiler. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (backtrace): reports aliased method names in a generatedmatz2006-03-281-0/+19
| | | | | | | | | | | | | | | | | backtrace. a patch from "U.Nakamura" <usa at garbagecollect.jp>. [ruby-dev:28471] * eval.c (rb_call0): insecure calling should be checked for non NODE_SCOPE method invocations too. * eval.c (rb_alias): should preserve the current safe level as well as method definition. * eval.c (yield_under_i): pass self again for instance_eval(). [ruby-dev:28466] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c, config.h}: imported nkf 2.0.6.naruse2006-03-271-0/+13
| | | | | | | | | | | | | | | * Add --ic / --oc option and mapping tables. * Add fallback option. * Add --no-best-fit-chars option. * Fix some bugs. * ext/nkf/nkf.c (nkf_split_options): added for parse option string. * ext/nkf/lib/kconv.rb (Kconv.to*): add -m0. Note that Kconv.to* still imply -X. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * process.c (rb_f_sleep): remove description about SIGALRM whichmatz2006-03-241-0/+5
| | | | | | | is not valid on the current implementation. [ruby-dev:28464] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (method_missing): should support argument splat inmatz2006-03-231-0/+5
| | | | | | | super. [ruby-talk:185438] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: Solaris SunPro compiler -rapth patch frommatz2006-03-201-0/+5
| | | | | | | <kuwa at labs.fujitsu.com>. [ruby-dev:28443] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: remove enable_rpath=no for Solaris.matz2006-03-201-0/+5
| | | | | | | [ruby-dev:28440] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: fix typo.gotoyuzo2006-03-171-0/+5
| | | | | | | [ruby-core:07571] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (create_makefile): support libraries without *.so.usa2006-03-151-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: should usegotoyuzo2006-03-151-0/+5
| | | | | | | "rb_str_new(0, 0)" to make empty string. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/ri/ri_formatter.rb (RI::TextFormatter::wrap): removedmatz2006-03-111-0/+8
| | | | | | | | | | space before argument parenthesis. [ruby-talk:183630] * ruby.1: a clarification patch from David Lutterkort <dlutter at redhat.com>. [ruby-core:7508] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (id2ref): fix symbol test.akr2006-03-041-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/ri/ri_paths.rb (RI::Paths): adding paths from rubygemsmatz2006-03-031-0/+11
| | | | | | | | | | | directories. a patch from Eric Hodel <drbrain at segment7.net>. [ruby-core:07423] * eval.c (rb_thread_fd_writable): should not re-schedule output from KILLED thread (must be error printing). git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ML ref [ruby-core:7305]akr2006-03-021-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c: align VALUE with sizeof(RVALUE) globally.akr2006-03-021-0/+8
| | | | | | | | | | (is_pointer_to_heap): check alignment out of loop. (id2ref): avoid collision between symbols and objects. (rb_obj_id): ditto. moved from object.c. [ruby-talk:178364] [ruby-core:7401] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)ocean2006-03-021-0/+5
| | | | | | | [ruby-core:7474] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (filetime_to_unixtime): should set tm_isdst to -1.ocean2006-03-021-0/+6
| | | | | | | | stat() didn't treat daylight saving time property on WinNT. [ruby-talk:182100] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (add_heap): heap_slots may overflow. a patch from Stefanmatz2006-03-011-0/+5
| | | | | | | Weil <weil at mail.berlios.de>. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.h (SYM2ID): should not cast to signed long.matz2006-03-011-0/+5
| | | | | | | [ruby-core:07414] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_rb.rb (read_escape): could not handle /\^/.ocean2006-02-281-0/+6
| | | | | | | | merged Mr. Ishizuka's lib/irb/ruby-lex.rb 's patch rev 1.29. [ruby-talk:181631] [ruby-dev:28404] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/drb/extservm.rb (invoke_service_command): cannot invoke commandusa2006-02-281-0/+5
| | | | | | | if command name is quoted on mswin32. [ruby-dev:28400] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* quote pathnames in the server's command line for space containedseki2006-02-241-0/+6
| | | | | | | directory names. Thanks, arton. [ruby-dev:28386] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * instruby.rb: install *.exe.manifest and *.dll.manifest if exist.usa2006-02-241-0/+5
| | | | | | | It's for VC++8. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub (HAVE_HYPOT): bcc32 has hypot().ocean2006-02-241-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c (time_new_internal): add prototype to tell the compilerusa2006-02-241-0/+7
| | | | | | | | | arugments types. * win32/win32.c (NtInitialize): need to set a handler for VC++8. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test.rb: Removed. Obsolete by test/nkf.naruse2006-02-231-0/+8
| | | | | | | | | * ext/.document: enabled documents in nkf and kconv * ext/nkf/nkf.c ext/nkf/lib/kconv.rb: Add rdoc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub: use borlndmm.dll if possible. bcc32's RTL internalocean2006-02-231-0/+7
| | | | | | | | | memory manager cannot handle large memory block properly. ex: 10000.times { "" << "." * 529671; GC.start } # crash [ruby-dev:28230] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]ocean2006-02-231-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: add ML number [ruby-list:41838]matz2006-02-201-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw): have link.usa2006-02-201-0/+6
| | | | | | | * win32/Makefile.sub (config.h): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (f_arglist): should set command_start = Qtrue formatz2006-02-201-0/+5
| | | | | | | command body. [ruby-talk:180648] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: alias RbConfig for Config.akr2006-02-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rational.rb (Integer::gcd): small typo fix. [ruby-core:07395]matz2006-02-201-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rational.rb (Integer::gcd): replaced by gcd4 inmatz2006-02-201-0/+10
| | | | | | | | | | [ruby-core:07390]. [ruby-core:07377] * eval.c: initial value for block_unique must be 1. [ruby-talk:180420] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl.h (OSSL_Debug): should not use __func__.gotoyuzo2006-02-191-0/+5
| | | | | | | [ruby-dev:28339] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/tracer.rb (Tracer::Tracer.add_filter): turn on tracer modematz2006-02-181-0/+10
| | | | | | | | | | | | only when caller() level size is one. [ruby-core:07389] * lib/rdoc/parsers/parse_rb.rb: need not to require "tracer". [ruby-core:07389] * sample/rtags.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (FileUtils::fu_world_writable): make itmatz2006-02-181-0/+5
| | | | | | | private. [ruby-core:07383] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/tracer.rb: merged a minor clarification patch from Danielmatz2006-02-171-0/+5
| | | | | | | Berger <Daniel.Berger at qwest.com>. [ruby-core:07376] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * util.c (ruby_strtod): Float("1e") should fail. [ruby-core:7330]ocean2006-02-171-0/+10
| | | | | | | | | | | * pack.c (EXTEND32): unpack("l") did not work where sizeof(long) != 4. [ruby-talk:180024] * pack.c (pack_unpack): fixed integer overflow on template "w". [ruby-talk:180126] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_thread_wait_for): sleep should always sleep formatz2006-02-171-0/+5
| | | | | | | specified amount of time. [ruby-talk:180067] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (backtrace): frame->orig_func may not be initialized.matz2006-02-151-0/+5
| | | | | | | [ruby-core:07367] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval): NODE_OP_ASGN1 should allow splat in itsmatz2006-02-151-0/+11
| | | | | | | | | | | | | argument list. [ruby-core:07366] * parse.y (arg): avoid unnecessary extra argument. [ruby-core:07366] * eval.c (rb_eval): honor visibility on OP_ASGN1 and OP_ASGN2. [ruby-core:07366] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (yield_under_i): should not pass self as an argument tomatz2006-02-151-1/+6
| | | | | | | the block for instance_eval. [ruby-core:07364] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_obj_instance_eval): should no singleton classes formatz2006-02-151-0/+5
| | | | | | | true, false, and nil. [ruby-dev:28186] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (DMETHOD_P): accessing wrong frame. [ruby-dev:28181]matz2006-02-141-0/+6
| | | | | | | * eval.c (proc_invoke): preserve FRAME_DMETH flag. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/zlib/zlib.c: supress warning on test/zlib. [ruby-dev:28323]ocean2006-02-141-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * time.c (search_time_t): support non 32bit time_t environments.usa2006-02-141-0/+13
| | | | | | | | | | | | | | * win32/Makefile.sub (config.h): VC++8 has ``long long'' type. * win32/Makefile.sub (config.h): VC++8's time_t is 64bit value. * win32/win32.c (rb_w32_utime): drop read-only attribute before changing file time. all changes are backported from CVS HEAD. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (argf_forward): should not use frame->argv.matz2006-02-141-0/+5
| | | | | | | [ruby-core:07358] git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk: io.c is depending on env.hocean2006-02-131-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_call0): argument update propagation. [ruby-dev:28044]matz2006-02-131-0/+6
| | | | | | | * env.h: remove argc member from struct FRAME. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e