summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * ext/racc/cparse/cparse.c: prototype; call_scaniter().usa2002-04-011-0/+9
| | | | | | | | | * ext/sdbm/init.c: prototype; each_pair(). * ext/tcltklib/tcltklib.c: prototypes; _timer_for_tcl() and ip_ruby(), Nobu's patch at [ruby-dev:14483]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (io_fflush): DRY patch from /Christoph applied.matz2002-03-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (create_makefile): default FLAGS to empty strings.nobu2002-03-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (arg_config): should use Shellwords::shellwords likenobu2002-03-291-0/+14
| | | | | | | | | | | | | | | ext/extmk.rb.in. * lib/mkmf.rb (enable_config): default had priority over command line options and configure_args. * lib/mkmf.rb: support autoconf 2.53 style variables from environment. * lib/mkmf.rb: add directory options. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/README.win32: follow recent changes.usa2002-03-291-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.status): reflect user defined $CC inusa2002-03-281-0/+5
| | | | | | | config.status. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (sock_addrinfo): should specify socktypematz2002-03-281-0/+13
| | | | | | | | | | | | | from outside. * io.c (argf_binmode): should call next_argv() to initialize ARGF. * io.c (argf_filename): ditto. * io.c (argf_file): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/strscan/strscan.c: add taint check.aamine2002-03-281-0/+11
| | | | | | | | | * ext/strscan/strscan.c: #getch/#get_byte should set regexp registers. * ext/strscan/strscan.c: remove useless #include directive. * ext/strscan/strscan.c: refactor struct strscanner. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (READ_DATA_PENDING): configure.in has supported for uClibc,eban2002-03-271-0/+5
| | | | | | | so remove uClibc stuff. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_io_sysseek): new method based on a patch from Aristarkhmatz2002-03-271-0/+7
| | | | | | | | | A Zagorodnikov <xm@bolotov-team.ru>. [new] * io.c (READ_DATA_PENDING): use !feof(fp) for default behavior. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* change log update only.aamine2002-03-261-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: HTTP.get accepts URI.aamine2002-03-261-0/+6
| | | | | | | * lib/net/http.rb: add some HTTP 1.1 response codes. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * doc/net/protocol.rd.ja, smtp.rd.ja, pop.rd.ja: removed.aamine2002-03-261-0/+6
| | | | | | | * MANIFEST: remove doc/net/* entries. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in (arg_config): should use Shellwords::shellwords.eban2002-03-261-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (FILE_READPTR): check bufread instead of bufend for uClibc.eban2002-03-261-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (primary): while/until statement modifiers to "begin"matz2002-03-261-0/+27
| | | | | | | | | | | | | | | | | | | | statement now work as "do .. while" even when begin statement has "rescue" or "ensure" [new]. * parse.y (bodystmt): rescue/ensure is allowed at every bodies, i.e. method bodies, begin bodies, class bodies[new], and module bodies[new]. * ext/socket/socket.c (sock_addrinfo): should specify ai_socktype for getaddrinfo hints. * eval.c (rb_f_abort): embed aborting message into exception object [new]. * eval.c (terminate_process): utility function for exit and abort. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb: support VC++.NET.usa2002-03-261-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/bigfloat/bigfloat.c: Fix the initializer's function nameknu2002-03-261-1/+6
| | | | | | | according to the new library name. (pointed out by nobu) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb: new file.aamine2002-03-261-0/+4
| | | | | | | | * lib/README: add fileutlis.rb. * doc/NEWS: add fileutils.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pp.rb (pp): return nil like p.akr2002-03-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/bigfloat/extconf.rb: Downcase the module name. (BigFloat.soknu2002-03-251-0/+13
| | | | | | | | | | | | | | | -> bigfloat.so) * ext/bigfloat/bigfloat.c (BigFloat_inspect): Alter the inspect format not to look like an array. (pointed out by akr) * ext/bigfloat/bigfloat.c (BigFloat_hash): Implement BigFloat#hash. * ext/bigfloat/bigfloat.c (BigFloat_dump, BigFloat_load): Support marshaling. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (FILE_READPTR): check _p for 4.4BSD.akr2002-03-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (FILE_READPTR): new. for IO#gets improvement.nobu2002-03-251-0/+18
| | | | | | | | | | | | | | | | | | | * io.c (READ_DATA_PENDING_PTR): ditto. * io.c (remain_size): separated from read_all(). * io.c (read_all): argument chagend. * io.c (appendline): new. get a line and append to string. * io.c (swallow): new. swallow continuous line delimiters. * io.c (rb_io_getline_fast): add delimiter argument. * io.c (rb_io_getline): performance improvement. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in (arg_config): get rid of single quotes for autoconf 2.53.eban2002-03-251-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * regex.c (mbc_startpos_func): VC6 seems to be unable tonobu2002-03-251-1/+4
| | | | | | | understand forward declaration for static variables. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c (rb_push_glob): local variable 'maxnest' wasnobu2002-03-251-0/+5
| | | | | | | uninitialized. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (bsock_do_not_rev_lookup_set): should not bematz2002-03-251-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | allowed when $SAFE > 3. * eval.c (rb_thread_ready): THREAD_TO_KILL threads should not turn into THREAD_RUNNABLE on wakeup. * eval.c (rb_thread_list): THREAD_TO_KILL threads should be in the list. * eval.c (thgroup_list): ditto; by moving gid clearance from rb_thread_cleanup(). * dir.c (fnmatch): "*/bar" (with FNM_PATHNAME flag) does not match "foo/bar". * io.c (read_all): files on /proc filesystem with zero stat size, may have contents. * ext/socket/socket.c (tcp_s_gethostbyname): refactored. * ext/socket/socket.c (sock_s_gethostbyname): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dln.c (dln_argv0): unused unless USE_DLN_A_OUT.nobu2002-03-251-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * regex.c (mbc_startpos_func): shoud be static.nobu2002-03-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * util.c (push_element): avoid warning for djgpp.eban2002-03-231-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in: replace mkdir with mkpath to compile racc/cparse.aamine2002-03-221-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * the VMS support patch submitted by Akiyoshi, Masamichimatz2002-03-221-0/+12
| | | | | | | | | | | | <Masamichi.Akiyoshi@jp.compaq.com> is merged. * eval.c (exec_under): changing ruby_class is OK, but should not alter cbase. * eval.c (yield_under_i): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* racc runtime imported.aamine2002-03-221-0/+10
| | | | | | | | | | * lib/racc/parser.rb: new file. * ext/racc/MANIFEST, cparse.c, depend, extconf.rb: new files. * lib/README: add racc/parser.rb. * ext/Setup*: add racc/cparse. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* import strscan.aamine2002-03-221-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* net/protocol.rb: Protocol#start should return self.aamine2002-03-221-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/resolv.rb: fix arguments to create exceptions.akr2002-03-221-0/+5
| | | | | | | Patch from matt@lickey.com. (ruby-bugs:PR#278) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* BigFloat 1.1.8 has been imported. Add .cvsignore and MANIFEST.knu2002-03-221-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.status): fix install path (prefix).usa2002-03-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/configsub.rb: latest autoconf style support.nobu2002-03-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: close duplicated $stdout before renaming rbconfig.rb.akr2002-03-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.status): and use recent autoconf format.nobu2002-03-201-2/+5
| | | | | | | * win32/config.status.in: no longer used. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub: made variables configurable.nobu2002-03-201-0/+13
| | | | | | | | | | | | | | * win32/Makefile.sub (config.h): updates RUBY_PLATFORM from Makefile. * win32/Makefile.sub (config.status): ditto. * win32/Makefile.sub (clean): separate ext and local clean up. * win32/Makefile.sub (distclean): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (rb_const_list): a temporary table must be freed.nobu2002-03-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: don't touch rbconfig.rb if there is a trouble.akr2002-03-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (is_defined): should check receiver only once.matz2002-03-201-0/+10
| | | | | | | | | * eval.c (is_defined): should handle NODE_NEWLINE. * file.c (rb_file_s_expand_path): memory leak fixed. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * util.c (ruby_getcwd): the content of buf is uncertain and mustknu2002-03-191-0/+5
| | | | | | | not be printed when getcwd(buf, size) has failed. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (rb_reg_search): should clear last_match if pos is out ofmatz2002-03-191-0/+15
| | | | | | | | | | | | | | | string range. * string.c (rb_str_index_m): ditto. * string.c (rb_str_rindex): ditto. * class.c (rb_define_class): should handle autoload. * class.c (rb_define_module): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/stringio/stringio.c (check_modifiable): wrong declaration.nobu2002-03-181-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/digest: add depend file.nobu2002-03-181-0/+18
| | | | | | | | | | | | | | | | | | | * ext/digest/md5: ditto. * ext/digest/rmd160: ditto. * ext/digest/sha1: ditto. * ext/digest/sha2: ditto. * ext/iconv/MANIFEST: ditto. * ext/stringio/MANIFEST: ditto. * ext/syslog: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_f_abort): should not bypass cleanup.nobu2002-03-181-0/+6
| | | | | | | * ext/stringio/stringio.c (check_modifiable): void function. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e