summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * hash.c:rb_hash_hash_i() should be static. [ruby-core:04815]nobu2005-05-051-0/+7
| | | | | | | | * re.c should include regint.h for declarations of oniguruma functions. [ruby-core:04815] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval), parse.y (arg): reduce fixnum range literal atnobu2005-05-011-1/+4
| | | | | | | parser. fixed: [ruby-dev:26113] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (process_sflag): replace '-' in variable names with '_'.nobu2005-05-011-0/+5
| | | | | | | [ruby-dev:26107] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.nobu2005-04-301-1/+15
| | | | | | | | | | | | | | | | [ruby-dev:26109] * eval.c, gc.c: moved noinline to configure.in. * rubyio.h (DEPRECATED): moved to configure.in. * ruby.h (DEPRECATED, NOINLINE): default definition. * win{32,ce}/Makefile.sub (config.h): deprecated and noinline for __declspec() are available for VC++7 or later. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/webrick/cgi.rb: new methods WEBrick::CGI#[], WEBrick::CGI#loggergotoyuzo2005-04-291-0/+17
| | | | | | | | | | | | | | | | | | | and WEBrick::CGI#config. these are necessary to use an instance of WEBrick::CGI as the first argument of HTTPServlet#get_instance. (suggested by Tatsuki Sugiura) * lib/webrick/cgi.rb (WEBrick::CGI#initalize): set a dummy to @config[:ServerSoftware] if SERVER_SOFTWARE environment variable is not given. (WEBrick::CGI#start): req.path_info must be a String. (WEBrick::CGI::Socket#request_line): treat REQUEST_METHOD, PATH_INFO and SCRIPT_NAME to run in console. * lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape_path): should not use String#split("/"). it removes trailing empty path component. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (set_arg0): use also environment variable space for settingnobu2005-04-271-0/+5
| | | | | | | $0. [ruby-core:04774] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (OPTFLAGS): default global optimization tonobu2005-04-271-2/+7
| | | | | | | disabled only for VC++6. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c (ip_invoke_core): call Tcl's "::unknown"nagai2005-04-261-0/+5
| | | | | | | command when can't get information of target command. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rexml/encodings/SHIFT-JIS.rb: encoding and decoding wereocean2005-04-251-0/+5
| | | | | | | | | swapped. [ruby-core:4772] (patch from speakillof) * lib/rexml/encoding.rb: fixed indentation. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * oniguruma.h (OnigWarnFunc): add a variadic argument.akr2005-04-241-0/+5
| | | | | | | [ruby-core:4751] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* commit missocean2005-04-231-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tcltklib/tcltklib.c (ip_RubyExitCommand): exit with status codeocean2005-04-231-0/+5
| | | | | | | via TclTkIp#_eval didn't work. [ruby-talk:139390] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_provided): should check also path name to be loaded.nobu2005-04-231-0/+5
| | | | | | | fixed: [ruby-dev:26093] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c (ip_set_exc_message): fixed memory leak.ocean2005-04-221-0/+6
| | | | | | | * ext/tk/tcltklib.c: eTkCallbackReturn was not initialized. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, lib/mkmf.rb, {bcc32,win32,wince}/Makefile.sub: improvenobu2005-04-201-1/+4
| | | | | | | C++ support. [ruby-dev:26089] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (ruby_incpush_expand, proc_options): expand relative pathnobu2005-04-201-0/+5
| | | | | | | given with -I option. [ruby-dev:26090] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: add rdoc.aamine2005-04-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (create_makefile): support platforms have file separatornobu2005-04-201-0/+10
| | | | | | | | | | | | other than /. * {bcc32,win32,wince}/Makefile.sub (BUILD_FILE_SEPARATOR): separator of building platform. * {bcc32,win32,wince}/Makefile.sub (CP, INSTALL): use COPY command. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, common.mk: miniruby depens on MINIOBJS.nobu2005-04-201-0/+9
| | | | | | | | | | * dmydln.c (dln_load): dummy function to raise LoadError. * cygwin/GNUmakefile.in, {bcc32,win32,wince}/Makefile.sub: miniruby can't load extensions on Windows. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/ifchange.bat: delete testing files.nobu2005-04-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: new method Net::HTTP.post_form.aamine2005-04-201-0/+10
| | | | | | | | * lib/net/http.rb: new method Net::HTTPHeader#set_form_data and its alias #form_data=. * lib/net/http.rb: Net::HTTPHeader#add_header -> add_field (adjustted to Ruby 1.8). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_rb.rb (lex_init): use IRB module.eban2005-04-201-0/+5
| | | | | | | [ruby-core:04737] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * {bcc32,win32,wince}/configure.bat, {bcc32,win32,wince}/setup.mak:nobu2005-04-191-0/+7
| | | | | | | | | add extout option. * bcc32/setup.mak: make configuration variables overridable. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/ftools.rb (File.safe_unlink): do not modify a symlinked file.eban2005-04-191-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (search_required): deal with features with path too.nobu2005-04-191-0/+6
| | | | | | | * intern.h (rb_file_expand_path): prototype. fixed: [ruby-dev:26082] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (search_required): handle static linked extensions.nobu2005-04-181-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (search_required, rb_require_safe): expand path innobu2005-04-181-0/+9
| | | | | | | | | | | rb_features. [ruby-dev:26079] * file.c (rb_find_file_ext): return absolute path. * ext/extmk.rb: expand path for ext/**/extconf.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_attr): attribute name check added.matz2005-04-181-0/+6
| | | | | | | * numeric.c (flo_plus): small typo fix. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/zlib/zlib.c (zstream_run): fixed SEGV. [ruby-core:4712]ocean2005-04-181-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (relative_from): treat mere drive letter as an absolutenobu2005-04-171-1/+4
| | | | | | | path. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (extmake, parse_args): do not expand destdir.nobu2005-04-171-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sample/rss/tdiary_plugin/rss-recent.rb (rss_recent_cache_rss):kou2005-04-161-0/+6
| | | | | | | | use the first date information of items as site date information if channel doesn't have date information. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_PROG_INSTALL): not add -p option to INSTALL.nobu2005-04-161-1/+10
| | | | | | | | | | | files need timestamps to be kept are only ar-archive on a few platforms, and be installed by instruby.rb but not INSTALL. fixed: [ruby-core:04721] * mkconfig.rb: purge autoconf value variables. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub: quick hack... prepend DESTDIR.ocean2005-04-161-1/+6
| | | | | | | still have restriction on DESTDIR ("", "/", "e:") git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: check for OPENSSL_cleanse.gotoyuzo2005-04-151-0/+6
| | | | | | | * ext/openssl/openssl_missing.h: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/win32ole/tests/testWIN32OLE.rb: add test for WIN32OLE.codepage=suke2005-04-151-0/+6
| | | | | | | * ext/win32ole/tests/testOLETYPELIB.rb: correct expected message. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/win32ole/win32ole.c(ole_invoke): retry after converting Qnilsuke2005-04-151-0/+5
| | | | | | | to VT_EMPTY. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y [ripper] (regexp): dispatch regexp option. [ruby-Bugs:1688]aamine2005-04-141-0/+7
| | | | | | | * ext/ripper/lib/core.rb: regenerated (interface changed). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (remove_file): ignore exceptions caused by chmod.aamine2005-04-141-2/+9
| | | | | | | * lib/fileutils.rb (remove_dir): try to get rights to rmdir. [ruby-Bugs:1502] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/irb/ruby-lex.rb, lib/irb/slex.rb: bug fix of [ruby-Bugs-1745]keiju2005-04-141-0/+9
| | | | | | | | | | * lib/irb/ext/loader.rb, lib/irb/ext/save-history.rb: fix location of @RCS_ID * lib/irb/cmd/help.rb: a lost of release IRB 0.9.5. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/irb/notifier.rb, lib/irb/output-method.rb, lib/irb/ext/history.rbkeiju2005-04-141-1/+6
| | | | | | | fixed warning of 'ruby -w' git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * doc/irb/irb.rd.ja: a lost of release IRB 0.9.5.keiju2005-04-131-0/+7
| | | | | | | * lib/irb/slex.rb: bug fix by [ruby-core :04707]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bin/irb lib/irb.rb lib/irb/...: IRB 0.9.5.keiju2005-04-131-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rss/rss.rb (RSS::VERSION): 0.1.3 -> 0.1.4.kou2005-04-131-0/+7
| | | | | | | | * lib/rss/rss.rb (RSS::Element#converter): fixed converter transmission bug. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/optparse.rb (OptionParser#order!): call handlers iff matchesnobu2005-04-131-0/+5
| | | | | | | non-switch. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw32): extract msvcr*.dll from objdump result.eban2005-04-131-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw32): use actual runtime DLL name as ruby DLLnobu2005-04-131-0/+7
| | | | | | | | | name and default load path. * win32/Makefile.sub, win32/setup.mak: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/optparse.rb (OptionParser#make_switch, OptionParser#order!):nobu2005-04-121-4/+10
| | | | | | | | added non-option and end-of-args handler. [ruby-talk:136878] (EXPERIMENTAL git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c (ip_finalize): better modification than thenagai2005-04-121-0/+5
| | | | | | | previous commit [ruby-dev:26029]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/tcltklib.c (ip_finalize): fix SEGV when Tcl_GlobalEval()nagai2005-04-121-0/+5
| | | | | | | modifies the argument string to eval. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e