summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Implicitly define classes in 'class <<ClassName' if we haven't come across ↵dave2003-12-031-1/+5
| | | | | | them before git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* correct fcntl parameerseki2003-12-032-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (AC_PROG_YACC): AC_DEFINE(OLD_YACC) if Yacc is foundmatz2003-12-034-1/+25
| | | | | | | | | | | | | instead of Bison or byacc. * parse.y: If OLD_YACC is defined, ensure that YYMAXDEPTH is at least 10000 (Bison's default) since some old versions of Yacc define it as low as 150 by default, which is too low for Ruby to parse some files, such as date/format.rb. Among other issues, the parse problem causes "make test" to fail. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* MANIFEST: add lib/rdoc/dot/dot.rb.nobu2003-12-031-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 'format'==>'Kernel.format' (avoid override trouble)nagai2003-12-036-63/+76
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (lex.c): try gperf first, and copy from the sourcenobu2003-12-032-6/+7
| | | | | | | directory if failed. [ruby-dev:22123] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Missing filedave2003-12-032-1/+256
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-12-03eban2003-12-031-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb (MTIMES): let makefiles depend to mkmf.rb.nobu2003-12-034-2/+9
| | | | | | | * lib/mkmf.rb (configuration): DLDFLAGS was duplicated. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fixed method namenobu2003-12-021-3/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: wrote the warning about HTTP_PROXY environment variable.aamine2003-12-022-1/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/ui/gtk2 (Test::Unit::UI::GTK2#start_ui): remove debug statement.nobu2003-12-021-1/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bin/testrb: new test runner. [ruby-core:01845]nobu2003-12-029-100/+128
| | | | | | | | | | | | | | | | * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner.run, Test::Unit::AutoRunner#initialize): take test list to run. * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::RUNNERS, Test::Unit::AutoRunner#run): should not exit inside a library, just return the result instead. * lib/test/unit.rb: ditto. * test/runner.rb: exit with the test result. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb: check if Pathnames are usable for arguments.aamine2003-12-022-0/+158
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-12-02eban2003-12-021-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merged Tietew's patch of [ruby-dev:21991].ttate2003-12-012-0/+92
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/assertions.rb: fixed #assert_no_match message.ntalbott2003-12-013-11/+16
| | | | | | | * test/testunit/test_assertions.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Allow string as argument to alias_methoddave2003-12-011-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/syck.c: string buffering bug. decrementing by fullwhy2003-12-012-10/+15
| | | | | | | max_size now. [ruby-core:01834] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (num_sadded): prohibit singleton method definition formatz2003-12-014-43/+62
| | | | | | | Numerics. fill yet another gap between Fixnum and Bignum. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * pack.c (htov16): converts endian using swap16. htov32(), hton16,matz2003-12-014-66/+117
| | | | | | | | | | | | | | | | | hton32 as well. [ruby-talk:85377] * pack.c (swap16): swap 2 bytes no matter how big short is on the platform. swap32() is also prepared. * numeric.c (rb_num2int): returns long to preserve information. rb_fix2int(), rb_num2uint(), rb_fix2uint() as well. [ruby-talk:85377] * numeric.c (rb_num2uint): should not check for value range if the source value is negative. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sample/optparse/opttest.rb: added.nobu2003-12-019-34/+130
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add RDocdave2003-12-0136-0/+12367
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add RDoc to listdave2003-12-011-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_each_src_dest0): call #to_str to allow Pathname for ↵aamine2003-12-013-18/+51
| | | | | | | | | arguments. [ruby-core:01795] * test/fileutils/test_fileutils.rb: does much strict test on "same" files detecting. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.subusa2003-12-014-3/+14
| | | | | | | | | | (XCFLAGS): re-export $(XCFLAGS). * bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub (ARCH_FLAG): export $(ARCH_FLAG) (perhaps empty value). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-12-01eban2003-11-301-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (TRY_LINK, link_command): added support for DLDFLAGSeban2003-11-302-3/+9
| | | | | | | and ARCH_FLAG. [ruby-dev:22085] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: should put getcwd in AC_CHECK_FUNCS, noteban2003-11-302-2/+5
| | | | | | | AC_REPLACE_FUNCS. [ruby-core:01826] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in: add ARCH_FLAG to DLDFLAGS.eban2003-11-302-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkfm.rb (configuration): add ARCH_FLAG to DLDFLAGS.eban2003-11-302-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in: add ARCH_FLAG to CFLAGS.eban2003-11-301-2/+2
| | | | | | | * Makefile.in: add @CPPFLAGS@ to CPPFLAGS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: keep ARCH_FLAG separate. export ARCH_FLAG.eban2003-11-303-11/+21
| | | | | | | | | | | | | [ruby-core:01819] * Makefile.in: add ARCH_FLAG to CFLAGS. * Makefile.in: add @CPPFLAGS@ to CPPFLAGS. * lib/mkmf.rb (link_command, cc_command): use ARCH_FLAG. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: do not override CCDLDFLAGS, LDFLAGS, XLDFLAGS,eban2003-11-303-86/+91
| | | | | | | | | | | | DLDFLAGS and LDSHARED. * configure.in: XCFLAGS for compiling ruby itself. ARCH_FLAG is reflected in CFLAGS. * lib/mkmf.rb: ditto. do not import XCFLAGS from config.status. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb: bug fix [ruby-talk:86746]nagai2003-11-302-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/soap/encodingstyle/soapHandler.rb: refactoring - Simplifyingnahi2003-11-3015-63/+498
| | | | | | | | | | | | | | | Conditional Expressions. * lib/wsdl/soap/definitions.rb: refactoring - Move Method. * test/xsd/{test_noencoding.rb,noencoding.xml}: new files. test for encoding unspecified XML file parsing. * test/wsdl/{test_fault.rb,map,datetime}: new files. test of SOAPFault, dateTime and Apache's Map. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-11-30nobu2003-11-301-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_update): get rid of SEGV at just allocated String.nobu2003-11-302-1/+8
| | | | | | | [ruby-core:01812] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (gc_mark): explicitly check mark recursion levels, insteadmatz2003-11-285-41/+92
| | | | | | | | | | of unreliable stack length. * file.c (path_check_1): honor sticky bits always. [ruby-talk:86273] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix TupleSpaceProxy#read, read_allseki2003-11-282-3/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: FreeBSD.eban2003-11-281-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/fileutils/test_fileutils.rb (test_ln_s): should be a file, noteban2003-11-282-3/+8
| | | | | | | a directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_env.rb (test_has_value, test_index): condition fornobu2003-11-282-1/+6
| | | | | | | aboves. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * hash.c (env_has_value, env_index): must match exactly.nobu2003-11-282-2/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_env.rb: add tests for ENV.usa2003-11-283-0/+89
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/drb/drb.rb (DRbMessage#load): rescue Errno::* and raise DRbConnError.seki2003-11-281-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* re-raise DRbConnErrorseki2003-11-281-9/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* rescue SystemCallErrorseki2003-11-281-3/+17
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* previous change refined.akr2003-11-281-3/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#realpath): obsolete the force_absoluteakr2003-11-282-3/+10
| | | | | | | argument. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e