summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add "unsigned short".ttate2002-04-111-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* define alias "struct" and "union" in the module Importable.ttate2002-04-111-2/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi/session.rb: support for multipart form.wakou2002-04-102-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add/Fix types.ttate2002-04-101-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Implement the substitution for structure members.ttate2002-04-101-1/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c (glob_helper): should have proceed link when link->pathmatz2002-04-102-5/+9
| | | | | | | was non existing symbolic link. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (rb_obj_remove_instance_variable): raise NameError ifmatz2002-04-1014-146/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specified instance variable is not defined. * variable.c (generic_ivar_remove): modified to check ivar existence. * file.c (rb_file_s_extname): new method based on the proposal (and patch) from Mike Hall. [new] * eval.c (error_handle): default to 1 unless status is set. * eval.c (ruby_options): guard error_handle() with PROT_NONE. * eval.c (ruby_stop): ditto. * math.c (math_acosh): added. [new] * math.c (math_asinh): ditto. * math.c (math_atanh): ditto. * struct.c (rb_struct_each_pair): method added. [new] * class.c (rb_singleton_class): wrong condition; was creating unnecessary singleton class. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * misc/ruby-mode.el (ruby-font-lock-keywords): fontify symbols fornobu2002-04-102-1/+6
| | | | | | | unary operators and aset. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (try_link0): need expand macro in command, sync withnobu2002-04-092-3/+12
| | | | | | | | | | | ext/extmk.rb.in. * lib/mkmf.rb (try_cpp): ditto. * lib/mkmf.rb (egrep_cpp): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/stringio/stringio.c (check_modifiable): performancenobu2002-04-093-6/+29
| | | | | | | | | | | | | | improvement. avoid calling rb_str_modify() twice. * ext/stringio/stringio.c (strio_ungetc): ditto. * ext/stringio/stringio.c (strio_putc): ditto. * ext/stringio/stringio.c (strio_write): ditto, and use rb_str_cat() as possible. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (match_select): fix index references and makeknu2002-04-082-1/+6
| | | | | | | MatchData#select actually work. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2002-04-08nobu2002-04-081-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (error_handle): default to 1 unless status is set.nobu2002-04-082-3/+11
| | | | | | | | | * eval.c (ruby_options): guard error_handle() with PROT_NONE. * eval.c (ruby_stop): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* improve the prototype parser.ttate2002-04-051-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* "extern" and "[]" of the module Importable returns a symbol.ttate2002-04-051-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2340 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add dl/struct.rb.ttate2002-04-054-141/+292
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Get rid of ineffective encoding/decoding procedures.ttate2002-04-042-17/+52
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* DLSTR(argv[i]) => DLSTR(RSTRING(argv[i])->ptr)ttate2002-04-041-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* bugfix (a few bugs seems to be remaining yet.)ttate2002-04-041-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2002-04-04nobu2002-04-041-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Patch [ruby-dev:16747] (Thanks Nakada)ttate2002-04-042-22/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add ext/dl/lib/dl/types.rb.ttate2002-04-033-68/+94
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merge Nakada's patch and define StringValuePtr for ruby-1.6.ttate2002-04-0310-167/+180
| | | | | | | CV ---------------------------------------------------------------------- git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2330 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb.in (enable_config): follow lib/mkmf.rb.nobu2002-04-022-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add entries to each Setup.* and remove Changes files.ttate2002-04-026-166/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Get rid of the RUBY, and use CPPFLAGS="$(CPPFLAGS) -DDEBUG"ttate2002-04-021-2/+1
| | | | | | | in the debug phase. (Thanks Nakada) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Append a message for dl.ttate2002-04-021-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add ruby-dl.ttate2002-04-021-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add ruby-dlttate2002-04-0230-0/+5872
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2002-04-02nobu2002-04-021-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (CPPFLAGS): remove @includedir@.matz2002-04-025-9/+18
| | | | | | | | | * lib/mkmf.rb (create_makefile): ditto. * ext/extmk.rb.in (create_makefile): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (sock_addrinfo): should clear addrinfo hints.eban2002-04-022-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* mkmf.rb: files[0,1] == "." -> files[0,2] == "./"ttate2002-04-011-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/mkmf.rb: install any files using $INSTALLFILES. (from [ruby-dev:16683])ttate2002-04-012-50/+92
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_io_fptr_cleanup): need flush even when io will not bematz2002-04-015-5/+23
| | | | | | | | | | closed. * io.c (rb_io_initialize): was calling wrong function rb_io_mode_flags(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2002-04-01nobu2002-04-011-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2315 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/sdbm/init.c (each_pair): moved prototype before thenobu2002-04-013-5/+10
| | | | | | | | | definition. * ext/racc/cparse/cparse.c (call_scaniter): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (match_setter): it's OK to assign nil to $~.matz2002-04-014-15/+41
| | | | | | | | | | | * io.c (rb_io_fptr_cleanup): do not close IO created by for_fd(). * io.c (rb_io_initialize): mark IO created by for_fd * ext/socket/socket.c (bsock_s_for_fd): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/racc/cparse/cparse.c: prototype; call_scaniter().usa2002-04-014-0/+20
| | | | | | | | | * 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-292-22/+20
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2308 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Changed the regexp again to simplify code. See also [ruby-dev:16682].nahi2002-03-291-8/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (create_makefile): default FLAGS to empty strings.nobu2002-03-292-3/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2002-03-29nobu2002-03-291-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (arg_config): should use Shellwords::shellwords likenobu2002-03-292-17/+49
| | | | | | | | | | | | | | | 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-292-4/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Changed regexp for parsing break command '.*?+' to '.+'.nahi2002-03-291-1/+1
| | | | | | | See also [ruby-dev:16652]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/Makefile.sub (config.status): reflect user defined $CC inusa2002-03-282-1/+6
| | | | | | | 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-283-29/+51
| | | | | | | | | | | | | 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-282-121/+180
| | | | | | | | | * 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-272-4/+5
| | | | | | | so remove uClibc stuff. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e