summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * regex.h (re_mbctab): should refer to RUBY_EXPORT. [ruby-ext:02199]eban2003-08-031-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (flo_to_s): get rid of buffer overflow.matz2003-08-021-0/+9
| | | | | | | | * io.c (appendline): clearerr(3) before raising exception, since exception may be captured by rescue. [ruby-talk:77794] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/https.rb: change an option name.gotoyuzo2003-08-021-0/+5
| | | | | | | :SSLCertStore -> :SSLCertificateStore. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/smtp.rb: respond_to? needs 2nd argument. [ruby-talk:77796]aamine2003-08-021-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c: add "#pragma weak" for __libc_ia64_register_backing_store_base.matz2003-08-021-0/+8
| | | | | | | [ruby-dev:21072] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (--no-undefined): annoying option removed.eban2003-08-021-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (pkg_config): get configuration by pkg-config. [new]nobu2003-08-021-0/+6
| | | | | | | * ext/openssl/extconf.rb: use pkg_config. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (classname): find regular class name if not set.nobu2003-08-021-0/+5
| | | | | | | [ruby-dev:20496] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* type fixnobu2003-08-021-10/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * class.c (rb_obj_singleton_methods): should not go up tomatz2003-08-011-3/+17
| | | | | | | | | | | | | | ancestors unless the recursive flag is set. [ruby-list:38007] * hash.c (env_each_key): use env_keys to avoid environment modify on the fly. * hash.c (env_each_value): use env_values for safety. * hash.c (env_each): allocate environment array first. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/yaml/store.rb (YAML::Store#initialize): filename is firstwhy2003-08-011-0/+5
| | | | | | | argument. Thanks Kent Dahl. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* forgot to check in.aamine2003-08-011-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (rb_gc_mark_locations): no need to swap arguments.nobu2003-08-011-0/+9
| | | | | | | | | | * gc.c (STACK_LENGTH): insufficient for growing up stack architectures. * gc.c (rb_gc, Init_stack) ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* set dldpath on darwinseki2003-08-011-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: convert RD to RDoc. Thanks William Webber. [ruby-doc:456]aamine2003-08-011-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/rubyext.c (syck_emitter_write_m): forgot to declarematz2003-08-011-0/+9
| | | | | | | | | | | "self", making it default to "int". * ext/syck/rubyext.c (syck_emitter_simple_write): ditto. * gc.c (rb_gc): should mark backing store region on IA64. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: should replace literally.nobu2003-08-011-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Forgot pointer to original mail of ruby-talk.usa2003-08-011-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_io_check_readable, rb_io_check_writable): ensure notnobu2003-08-011-0/+9
| | | | | | | | | | | closed at first. * io.c (rb_io_getline): check readable always. (ruby-bugs:PR#1069) * io.c (rb_io_each_byte): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (READ_DATA_PENDING_PTR): cast to get rid of warnings.nobu2003-08-011-0/+6
| | | | | | | * ext/socket/socket.c (unix_send_io, unix_recv_io): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (isInternalCmd): shouldn't return if find end of str.usa2003-08-011-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_call_super): propagate previous block if a block isnobu2003-08-011-0/+5
| | | | | | | given. [ruby-talk:77577] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,matz2003-08-011-0/+17
| | | | | | | | | | | | | | | | | | | need to restore previous value. [ruby-talk:77577] * array.c (rb_ary_fill): array length may be changed during the block execution. [ruby-talk:77579] * array.c (rb_ary_zip): ditto. * array.c (rb_ary_fill): ditto. * hash.c (env_reject_bang): length may be changed during the block execution. * hash.c (env_clear): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (Init_stack): IA64 requires STACK_LEVEL_MAX to be less thanmatz2003-07-311-0/+6
| | | | | | | | magic number when optimizer turned on, regardless of rlimit values. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* import erb-2.0.4b4seki2003-07-311-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/etc/etc.c: revert getenv()'s prototype. use it only when _WIN32usa2003-07-311-0/+5
| | | | | | | is not defined. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (rb_num_coerce_relop): export function.matz2003-07-311-0/+9
| | | | | | | | * marshal.c (w_object): check has been dropped. "_dump must return string." [ruby-dev:21024] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * array.c (rb_ary_collect): must get length of array for eachusa2003-07-311-0/+6
| | | | | | | | iteration. reported on [ruby-talk:77500], and fixed by K.Sasada <ko1@namikilab.tuat.ac.jp> on [ruby-talk:77504] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: move gmake specific featuresgotoyuzo2003-07-311-0/+5
| | | | | | | into GNUmakefile. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add explicit trim modeseki2003-07-311-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/ftp.rb (return_code): obsolete.shugo2003-07-301-0/+9
| | | | | | | | | * lib/net/ftp.rb (last_response_code): new method. lastresp is now alias to last_response_code. * lib/net/ftp.rb (last_response): new method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (dir_config): allow multiple directories separatednobu2003-07-301-0/+11
| | | | | | | | | | | | | by File::PATH_SEPARATOR. * lib/mkmf.rb (create_makefile): DLDFLAGS include $LDFLAGS again. [ruby-talk:76894] * lib/mkmf.rb (init_mkmf): not default $LDFLAGS to LDFLAGS for ruby itself, but default $DLDFLAGS to DLDFLAGS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * marshal.c (w_object): marshal_dump should not take anymatz2003-07-301-0/+5
| | | | | | | argument. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (proc_options): -F set compiled regular expression to $;.matz2003-07-301-0/+7
| | | | | | | | | [ruby-talk:77381] * string.c (Init_String): no setter type check for $; git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c (ossl_sslctx_initialize): should initializegotoyuzo2003-07-301-0/+5
| | | | | | | instance variables. [ruby-talk:77362] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * error.c (rb_raise): snprintf() termination moved tonobu2003-07-301-0/+17
| | | | | | | | | | | | | | | | | | | win32/win32.c. * win32/win32.c (valid_filename, str_grow): unused. * win32/win32.c (NTLoginName, ChildRecord): make static. * win32/win32.c (CreateChild): argument check. * win32/win32.c (kill): should not call CloseHandle() when OpenProcess() failed. * win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): ensure buffer terminated. [ruby-talk:69672] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/ftp.rb (get): fix wrong argument name. Thanks to Williamshugo2003-07-301-0/+5
| | | | | | | Webber. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/iconv/iconv.c (iconv_convert): append unchanged portionnobu2003-07-301-0/+7
| | | | | | | | | after overflow. [ruby-dev:21006] * ext/iconv/extconf.rb: check if iconv() 2nd argument is const. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (os2-emx): renamed from os2_emx, add flags tonobu2003-07-301-0/+16
| | | | | | | | | | | | | | | | | | CFLAGS and LDFLAGS, and remove lib prefix. [ruby-dev:20993] * file.c (rb_file_s_rename): retry with removing new file on DOSISH. [ruby-dev:21007] * ext/socket/extconf.rb (sendmsg, recvmsg): check functions. * ext/socket/socket.c (unix_send_io, unix_recv_io): raise NotImplementedError unless system calls are available. * ext/socket/socket.c (sock_initialize): rename from sock_init() to get rid of conflict with OS/2 socket library. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * marshal.c (w_object): if object responds to 'marshal_dump',matz2003-07-291-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Marshal.dump uses it to dump object. unlike '_dump', marshal_dump returns any kind of object. * marshal.c (r_object0): restore instance by calling 'marshal_load' method. unlike '_load', it's an instance method, to handle cyclic reference. * marshal.c (marshal_load): all objects read from file should be tainted. [ruby-core:01325] * lib/timeout.rb (Timeout::timeout): execute immediately if sec is zero. * ext/socket/socket.c (socks_init): typo fixed. [ruby-talk:77232] * ext/socket/extconf.rb: the default value for --enable-socks is taken from ENV["SOCKS_SERVER"]. [ruby-talk:77232] * ruby.c (proc_options): add -W option. -W0 to shut up all warning messages. [ruby-talk:77227] * error.c (rb_warn): no message will be printed if the value of $VERBOSE is "nil", i.e. perfect silence. * ruby.c (verbose_setter): $VERBOSE value is either true, false, or nil. * io.c (Init_IO): no "read" check for $stdin. in addition some function names has been changed. * regex.c (re_match_exec): incorrect multibyte match. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/smtp.rb (send0): do taint check only when $SAFE > 0aamine2003-07-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* garbagenobu2003-07-291-1/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (INSTALL_PROG, INSTALL_DATA): modify verbose messages.eban2003-07-291-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * MANIFEST: add lib/un.rb.eban2003-07-291-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (install): support preserve timestamp.eban2003-07-291-0/+10
| | | | | | | | | | | * instruby.rb (install): use FileUtils::install preserve mode. * lib/un.rb: new. % ruby -run -e cp -- -p foo bar * lib/mkmf.rb: use un.rb instead of ftools.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/smtp.rb: unify coding style.aamine2003-07-291-0/+6
| | | | | | | * lib/net/http.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.h (LLONG_MIN): fix typo.usa2003-07-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/smtp.rb (Net::SMTP::send0): add taint check.matz2003-07-291-0/+13
| | | | | | | | | * ruby.h (LLONG_MIN): wrong value. * io.c (rb_f_getc): $stdin may not be IO. [ruby-dev:20973] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * instruby.rb (install): preserve the timestamp for Mac OS X ranlib problem.eban2003-07-291-4/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/token.c: prefixed many constants and definitions with YAML_ towhy2003-07-291-1/+10
| | | | | | | | | | | avoid name clash. * ext/syck/gram.c: ditto. * ext/syck/gram.h: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e