Commit graph

7022 commits

Author SHA1 Message Date
nobu
2e4c479a6b * ext/extmk.rb, lib/mkmf.rb (with_config): support --with-extension
options.  [ruby-dev:27449]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-22 14:55:07 +00:00
eban
d0a40f1392 * 2005-10-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-22 05:53:39 +00:00
nobu
e85b4d45a2 * time.c (rb_strftime): removed meaningless volatile modifiers, and
concatenate successive nul characters at once.  [ruby-dev:27472]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-22 04:27:48 +00:00
nobu
1cc1c2f77e * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): check
if valid as a symbol name more strictly.  [ruby-dev:27478]

* test/ruby/test_symbol.rb: tests for [ruby-core:03573].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-22 04:09:24 +00:00
ocean
0e851c5288 * rubysig.h (CHECK_INTS): fixed typo. (I believe bit-or is improper)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-21 10:23:03 +00:00
eban
fe8b5f63c7 * 2005-10-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-21 06:35:55 +00:00
ocean
b1880a408d * time.c: should use LONG_LONG instead of `long long'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-21 06:33:00 +00:00
ocean
05571e54db * bignum.c (bignew_1): convertion from int' to char' discards
upper bits, (ie. (char)0xff00 -> 0) so it's better to test if
  nonzero and set 0 or 1 instead of simply casting ... as a flag usage.
  (but I believe this won't cause actual bug in current implementation)
  [ruby-dev:27055]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-21 06:28:41 +00:00
ocean
e4a7a42fd5 * lib/mkmf.rb (create_makefile): Borland make seems not to allow
empty dependency list. If this change is not good, please correct
  it.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-20 00:42:43 +00:00
nobu
55787e8271 * lib/mkmf.rb (create_makefile): get rid of a restriction
of Borland make.  fixed: [ruby-dev:27460]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 22:56:38 +00:00
usa
b101ce0192 * 2005-10-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 15:17:04 +00:00
usa
69bb56946d * rubysig.h (CHECK_INTS): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 15:16:32 +00:00
nobu
fb03a9c676 * ChangeLog: wrong log.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 15:07:04 +00:00
nobu
5d26338a80 * lib/mkmf.rb (create_makefile): do not create unnecessary empty
directories. fixed: [ruby-dev:27451]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 14:58:57 +00:00
nobu
0f78a3b352 * lib/mkmf.rb (create_makefile): do not unnecessary empty directories.
fixed: [ruby-dev:27451]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 14:58:51 +00:00
matz
222ee5ee46 * rubysig.h (CHECK_INTS): prevent signal handler to run during
critical section.  [ruby-core:04039]

* eval.c (load_wait): need not to call rb_thread_schedule()
  explicitly.  [ruby-core:04039]

* eval.c (rb_thread_schedule): clear rb_thread_critical.
  [ruby-core:04039]

* st.c (st_free_table): do not call free() but xfree().
  [ruby-core:06205]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 14:12:04 +00:00
nobu
d53ad837dd * parse.y (rb_gc_mark_parser): get rid of segfault with old yacc.
fixed: [ruby-dev:27439]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-19 10:26:54 +00:00
nobu
aa9c627fd2 * file.c (rb_file_join): elements may contain null pointer strings.
report and fixed by Lloyd Zusman (hippoman): [ruby-core:06326]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-18 23:29:24 +00:00
nobu
fa50f60316 * eval.c, gc.c, time.c: made internal symbols static. [ruby-dev:27435]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-18 17:36:20 +00:00
eban
84dffa2fff * 2005-10-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-18 17:12:15 +00:00
nobu
28a9321284 * regex.c (re_compile_pattern): numeric literal inside character class
disabled succeeding backtrack.  fixed: [ruby-list:41328]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-18 16:27:53 +00:00
nobu
1a644ec72d * parse.y (parser_heap): byacc never free parser stack.
fixed: [ruby-dev:27428]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-17 12:19:28 +00:00
usa
26de907bf6 * 2005-10-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-17 07:07:25 +00:00
usa
048443c1c8 * file.c (chmod_internal, lchmod_internal): fixed type of 2nd argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-17 07:06:53 +00:00
nobu
8ea5c33bd6 * ext/extmk.rb: omit non-existing directories.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-16 13:17:43 +00:00
eban
6b3d2c3511 * 2005-10-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-16 06:56:08 +00:00
seki
a65756ce9f check remote hash tuple
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-16 05:36:26 +00:00
eban
fdd0fbe96f * 2005-10-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-15 11:07:17 +00:00
seki
49656fffe1 typo fixed, again. thanks, Doug Kearns.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-15 10:57:50 +00:00
usa
45e155dbe5 * win32/win32.c (ioctl): should set errno.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-14 13:09:11 +00:00
eban
9d2150388c * 2005-10-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-14 08:03:38 +00:00
gotoyuzo
773b94b087 * lib/webrick/config.rb (Config::FileHandler): :UserDir should be nil.
It is harmful to permit the access to ~/public_html by default.
  suggested by Hiroyuki Iwatsuki.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-14 07:58:39 +00:00
eban
c9f625f50d * 2005-10-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-13 14:35:58 +00:00
nobu
c84f1057b4 * ext/iconv/charset_alias.rb (charset_alias): create wrapper libray
even if no target matched.

* ext/iconv/extconf.rb: create wrapper library under RUBYARCHDIR
  directly.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-13 14:33:30 +00:00
nobu
9401edfe22 * io.c, pack.c, ext/syck/rubyext.c, ext/syck/syck.h, missing/isinf.c:
get rid of warnings.  fixed: [ruby-core:06247]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-13 14:30:54 +00:00
nobu
bb13380822 * parse.y (HEAPCNT): bison allocates indivisible size.
fixed: [ruby-core:06261]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-13 14:26:00 +00:00
gotoyuzo
2743a05308 * ext/openssl/ossl.c (Init_openssl): should call OpenSSL_add_ssl_algorithms().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-12 03:56:04 +00:00
eban
4239dc8dee * file.c (rb_f_test): typos in RDoc comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-12 02:26:52 +00:00
eban
63807ca12b * 2005-10-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-12 02:15:06 +00:00
eban
0a7a3a465d * file.c (rb_f_test): typo in RDoc comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-12 02:14:50 +00:00
eban
f6f2744e6b * 2005-10-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-11 12:44:48 +00:00
nobu
edecc47890 * eval.c (rb_obj_respond_to): check if obj responds to the given
method with the given visibility.  [ruby-dev:27408]

* eval.c (rb_respond_to): conform to Object#respond_to?.  [ruby-dev:27411]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-11 12:42:50 +00:00
eban
6d374635c8 * 2005-10-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-10 04:42:48 +00:00
nobu
12393609a9 * test/soap/ssl/test_ssl.rb (test_verification, test_property, test_ciphers):
use standard assert_raise.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-10 04:22:05 +00:00
eban
f9c5df0eb9 * 2005-10-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-09 04:01:58 +00:00
suke
54c4ab1f74 add testNIL2VTEMPTY
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-09 02:31:46 +00:00
suke
2eb3f3cc44 create .document file for rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-09 02:15:03 +00:00
nobu
5480e9e4d7 * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-08 11:05:08 +00:00
nobu
52f8aba1e2 * 2005-10-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-08 10:19:51 +00:00
nobu
b440480b7f * ext/iconv/charset_alias.rb: parse config.charset_alias file directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-08 10:15:50 +00:00