matz
4f5976cbb8
* io.c (argf_read): should not terminate on empty string; wait
...
until real EOF. [ruby-dev:21969]
* io.c (argf_read): should adjust length to read, when length is
specified and read spans command line argument files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 17:30:09 +00:00
dave
ad27a14136
Implicitly define classes in 'class <<ClassName' if we haven't come across them before
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 14:40:44 +00:00
seki
3d9ba0390c
correct fcntl parameer
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 10:40:27 +00:00
matz
2f4c13b0f0
* configure.in (AC_PROG_YACC): AC_DEFINE(OLD_YACC) if Yacc is found
...
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 07:55:54 +00:00
nobu
73bc1204e4
MANIFEST: add lib/rdoc/dot/dot.rb.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:55:57 +00:00
nagai
a7c382223c
* 'format'==>'Kernel.format' (avoid override trouble)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:55:07 +00:00
nobu
e3bab670fc
* Makefile.in (lex.c): try gperf first, and copy from the source
...
directory if failed. [ruby-dev:22123]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:28:14 +00:00
dave
835e16733d
Missing file
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:20:22 +00:00
eban
2fa85831df
2003-12-03
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 04:03:01 +00:00
nobu
b1fd732b4f
* ext/extmk.rb (MTIMES): let makefiles depend to mkmf.rb.
...
* lib/mkmf.rb (configuration): DLDFLAGS was duplicated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-03 02:36:48 +00:00
nobu
c772f4906a
fixed method name
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 23:29:02 +00:00
aamine
44cc15a9a8
* lib/net/http.rb: wrote the warning about HTTP_PROXY environment variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 14:18:49 +00:00
nobu
953b293f2b
* lib/test/unit/ui/gtk2 (Test::Unit::UI::GTK2#start_ui): remove debug statement.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 12:41:01 +00:00
nobu
086745b7d6
* bin/testrb: new test runner. [ruby-core:01845]
...
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 12:31:44 +00:00
aamine
76eab3527f
* test/fileutils/test_fileutils.rb: check if Pathnames are usable for arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 11:03:37 +00:00
eban
3b7a1799ce
2003-12-02
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-02 08:08:07 +00:00
ttate
a41f5816dd
Merged Tietew's patch of [ruby-dev:21991].
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 23:02:44 +00:00
ntalbott
6e4b8e19d7
* lib/test/unit/assertions.rb: fixed #assert_no_match message.
...
* test/testunit/test_assertions.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 19:25:51 +00:00
dave
062616677f
Allow string as argument to alias_method
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 17:00:05 +00:00
why
50629ec6db
* ext/syck/syck.c: string buffering bug. decrementing by full
...
max_size now. [ruby-core:01834]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 15:45:54 +00:00
matz
ac761cda20
* numeric.c (num_sadded): prohibit singleton method definition for
...
Numerics. fill yet another gap between Fixnum and Bignum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 13:16:09 +00:00
matz
b0acbc4c9a
* pack.c (htov16): converts endian using swap16. htov32(), hton16,
...
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 08:42:53 +00:00
nobu
0f54ad5f6c
* sample/optparse/opttest.rb: added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 08:14:38 +00:00
dave
87762adcb0
Add RDoc
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 07:12:49 +00:00
dave
c1c55573bd
Add RDoc to list
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 06:28:35 +00:00
aamine
e5690fcd6d
* lib/fileutils.rb (fu_each_src_dest0): call #to_str to allow Pathname for arguments. [ruby-core:01795]
...
* test/fileutils/test_fileutils.rb: does much strict test on "same" files detecting.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 05:18:46 +00:00
usa
d8d81b35a4
* bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub
...
(XCFLAGS): re-export $(XCFLAGS).
* bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub
(ARCH_FLAG): export $(ARCH_FLAG) (perhaps empty value).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-01 00:30:37 +00:00
eban
40538994de
2003-12-01
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 16:09:45 +00:00
eban
c93b7ae9bd
* lib/mkmf.rb (TRY_LINK, link_command): added support for DLDFLAGS
...
and ARCH_FLAG. [ruby-dev:22085]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 16:09:42 +00:00
eban
bf090992e0
* configure.in: should put getcwd in AC_CHECK_FUNCS, not
...
AC_REPLACE_FUNCS. [ruby-core:01826]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 14:47:55 +00:00
eban
8eb63567d8
* Makefile.in: add ARCH_FLAG to DLDFLAGS.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 14:20:35 +00:00
eban
21e9506b22
* lib/mkfm.rb (configuration): add ARCH_FLAG to DLDFLAGS.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 14:00:05 +00:00
eban
b0ffbc31e8
* Makefile.in: add ARCH_FLAG to CFLAGS.
...
* Makefile.in: add @CPPFLAGS@ to CPPFLAGS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 13:41:25 +00:00
eban
c3f1c5280b
* configure.in: keep ARCH_FLAG separate. export ARCH_FLAG.
...
[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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 11:27:34 +00:00
eban
9a8cc1f4ab
* configure.in: do not override CCDLDFLAGS, LDFLAGS, XLDFLAGS,
...
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 09:33:03 +00:00
nagai
53dd83eebd
* ext/tk/lib/tk.rb: bug fix [ruby-talk:86746]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 08:41:15 +00:00
nahi
d268bf305e
* lib/soap/encodingstyle/soapHandler.rb: refactoring - Simplifying
...
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: svn+ssh://ci.ruby-lang.org/ruby/trunk@5060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 04:33:02 +00:00
nobu
165d101eed
2003-11-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 00:39:37 +00:00
nobu
a503181049
* string.c (rb_str_update): get rid of SEGV at just allocated String.
...
[ruby-core:01812]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-30 00:35:28 +00:00
matz
5eaf7e5816
* gc.c (gc_mark): explicitly check mark recursion levels, instead
...
of unreliable stack length.
* file.c (path_check_1): honor sticky bits always.
[ruby-talk:86273]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 14:23:33 +00:00
seki
daa1423dea
fix TupleSpaceProxy#read, read_all
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 13:51:31 +00:00
eban
6ccd46b7b2
ChangeLog: FreeBSD.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 12:47:28 +00:00
eban
f56d1d8777
* test/fileutils/test_fileutils.rb (test_ln_s): should be a file, not
...
a directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 12:46:36 +00:00
nobu
f2fdd59898
* test/ruby/test_env.rb (test_has_value, test_index): condition for
...
aboves.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 10:38:00 +00:00
nobu
f284f6a41b
* hash.c (env_has_value, env_index): must match exactly.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 10:28:21 +00:00
usa
275d6a5775
* test/ruby/test_env.rb: add tests for ENV.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 09:00:48 +00:00
seki
ff6169dfd5
lib/drb/drb.rb (DRbMessage#load): rescue Errno::* and raise DRbConnError.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 08:53:41 +00:00
seki
b20531b334
re-raise DRbConnError
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 08:30:01 +00:00
seki
a1a2b66e0d
rescue SystemCallError
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 07:45:27 +00:00
akr
40cb49fce8
previous change refined.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-28 07:04:52 +00:00