Commit graph

7022 commits

Author SHA1 Message Date
nobu
02ebdc068a * 2005-01-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-15 05:59:19 +00:00
nobu
68c46aadb8 * ruby.c (proc_options): ignore trailing CRs at the end of short
options as well as long options.  fixed: [ruby-core:04232]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-15 05:58:02 +00:00
kou
d2c9d4b57e * test/rss/test_version.rb: 0.1.2 -> 0.1.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-15 04:40:19 +00:00
kou
d53a016dbc * lib/rss/rss.rb (RSS::VERSION): 0.1.2 -> 0.1.3.
* lib/rss/rss.rb: accept inheritance. [ruby-talk:126104]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-15 04:38:29 +00:00
nobu
80e2704ded * 2005-01-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-12 22:20:55 +00:00
akr
8ef1efc90c * io.c (io_fread): don't warn nonblocking behavior by default.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-12 19:50:29 +00:00
nobu
b0c8a90c6a * 2005-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-11 15:38:35 +00:00
nobu
480d6b8afc * object.c (rb_class_superclass): superclass of singleton class also
should be a singleton class.  fixed: [ruby-list:40519]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-11 15:36:52 +00:00
usa
712a9f3729 * 2005-01-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-11 00:50:15 +00:00
ocean
cfa20a2a86 * numeric.c (Init_Numeric): turn off floating point exceptions
on bcc32. "1e300".to_f had crashed by overflow.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-11 00:46:35 +00:00
aamine
8f1c58dda3 * lib/fileutils.rb (copy_entry): could not copy symbolic link. [ruby-talk:125733]
* lib/fileutils.rb (copy_stream): use read/write instead of sysread/syswrite.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-10 18:28:32 +00:00
nobu
ee988c28a0 * 2005-01-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-10 14:09:48 +00:00
nobu
1d368c7005 * variable.c (rb_autoload): hide internal data from ruby level.
fixed: [ruby-dev:25435], [ruby-list:40498]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-10 14:08:22 +00:00
nobu
a3b4571b04 * supplement descriptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-09 05:27:08 +00:00
eban
8703a6b643 * 2005-01-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-08 18:24:54 +00:00
akr
e80636f6f2 * io.c (io_fread): warn nonblocking behavior.
(io_readpartial): new method IO#readpartial.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-08 18:17:13 +00:00
eban
40a3993ab5 * 2005-01-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-08 05:08:12 +00:00
why
dcff777f11 * ChangeLog: left a conflict indicator in there, sorry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-07 19:38:22 +00:00
why
36fc61901d * lib/yaml.rb: Kernel#y requires an argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-07 19:38:21 +00:00
akr
0ff8d6346e * random.c (rand_init): use ALLOC_N instead of ALLOCA_N
by TAMURA Takashi.  [ruby-dev:25426]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-07 14:05:43 +00:00
nobu
ddecb0423e * 2005-01-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-07 09:25:33 +00:00
akr
b9f527fd6d * gc.c (mark_locations_array): avoid core dump with -O3.
[ruby-dev:25424]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-07 09:08:19 +00:00
usa
32d3f688ec * ext/zlib/zlib.c (zstream_end): should return value. (backported
from CVS HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 11:31:40 +00:00
ocean
7bc0dd8308 set ML number
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 11:19:38 +00:00
ocean
02ee8870d6 * win32/win32.c (rb_w32_close): didn't close socket handle.
* win32/win32.c (rb_w32_open_osfhandle): bcc32's _open_osfhandle
  never set EMFILE.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 11:05:31 +00:00
ocean
992cd33d1a * random.c (random_seed): O_NONBLOCK isn't defined on some
platforms. [ruby-dev:25417]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 08:24:04 +00:00
eban
edfdf57089 * 2005-01-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 04:54:55 +00:00
akr
ca5d48768f * lib/time.rb: recognize +00:00 and GMT as a localtime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-06 04:48:31 +00:00
dave
556a2682d1 Allow for colons in DOS file names
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-05 23:02:50 +00:00
akr
a0be45773e * random.c (limited_big_rand): didn't work if SIZEOF_BDIGITS == 2.
[ruby-dev:25408]

* random.c (random_seed): refined.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-05 11:31:41 +00:00
nobu
23409989ed * eval.c (rb_thread_initialize): Thread objects cannot be initialized
again.  fixed: [ruby-core:04067]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-05 03:50:04 +00:00
usa
525c8f80b2 * dir.c (dir_s_mkdir): win32 special processing doesn't need any
longer. (backported from CVS HEAD)

* win32/win32.[ch] (rb_w32_mkdir): new function. POSIX.1 compatible
  interface. (backported from CVS HEAD)

* win32/win32.[ch] (rb_w32_rmdir): new function. (backported from CVS
  HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-05 01:50:06 +00:00
akr
1d91fd6c44 * random.c (init_by_array): imported from mt19937ar-cok.tgz.
(genrand_int32): ditto.
  (genrand_real): replaced with genrand_res53 in mt19937ar-cok.
  (rand_init): support bignum for longer seed.
  (random_seed): generate longer seed.
  (make_mask): new function.
  (limited_rand): ditto.
  (limited_big_rand): ditto.
  (rb_f_rand): call limited_rand and limited_big_rand.
  [ruby-dev:25403]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7725 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 17:38:41 +00:00
(no author)
6758fabef3 This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 17:38:41 +00:00
akr
0ce3a808c2 * random.c (init_by_array): imported from mt19937ar-cok.tgz.
(genrand_int32): ditto.
  (genrand_real): replaced with genrand_res53 in mt19937ar-cok.
  (rand_init): support bignum for longer seed.
  (random_seed): generate longer seed.
  (make_mask): new function.
  (limited_rand): ditto.
  (limited_big_rand): ditto.
  (rb_f_rand): call limited_rand and limited_big_rand.
  [ruby-dev:25403]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 17:38:39 +00:00
eban
89c053113d * 2005-01-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 17:01:01 +00:00
matz
c600bad492 * bignum.c (rb_big_rand): should return positive random number.
[ruby-dev:25401]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 16:54:10 +00:00
eban
febbeb8e64 * 2005-01-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 14:29:44 +00:00
matz
31f91eab5c * bignum.c (rb_big_rand): should return positive random number.
[ruby-dev:25401]

* bignum.c (rb_big_rand): do not use rb_big_modulo to generate
  random bignums.  [ruby-dev:25396]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-04 14:28:24 +00:00
akr
c664f0a534 * random.c (random_seed): don't use /dev/urandom if it is not character device.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-03 05:13:18 +00:00
nobu
b0673e723e * 2005-01-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-03 02:55:45 +00:00
akr
3ac7eb1404 * random.c (random_seed): use /dev/urandom if available.
[ruby-dev:25392]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-03 02:46:26 +00:00
gotoyuzo
54980ce497 * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload):
raise NotImplementedError if password is encrypted by digest
  algorithms. This patch is contributed by sheepman. [ruby-list:40467]

* lib/webrick/httpauth/digestauth.rb
  (WEBrick::HTTPAuth::DigestAuth#_authenticate): fix digest calculation.
  This patch is contributed by sheepman. [ruby-list:40482]

* lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}: use
  pack/unpack-template char "m" instead of lib/base64.rb to do base64
  encoding/decoding. fixed: [ruby-dev:25336]

* test/webrick/test_httpauth.rb: new file.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-02 22:50:01 +00:00
(no author)
47c4c9f830 This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-01-02 22:50:01 +00:00
gotoyuzo
91af84cc66 * ext/openssl/ossl_ns_spki.c (ossl_spki_set_challenge): should call
StringValue before GetSPKI. fixed: [ruby-dev:25359].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-31 19:24:11 +00:00
eban
2c822a56f7 * 2005-01-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-31 16:19:50 +00:00
matz
a25e8e5456 * variable.c (rb_autoload): [ruby-dev:25373]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-31 16:15:02 +00:00
eban
7cd5949e7c * 2004-12-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-31 05:22:59 +00:00
dave
2814dbe601 Fix problem in ri formatting if heading contains markup
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-31 05:22:05 +00:00
matz
cd73de1253 * eval.c (svalue_to_avalue): [ruby-dev:25366]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-12-29 16:12:13 +00:00