Commit graph

5108 commits

Author SHA1 Message Date
(no author)
d899d2d6be 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@6265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 09:39:13 +00:00
akr
4e2aa393ef add freeze test for dbm and gdbm.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 09:39:12 +00:00
matz
2b5a14bf7c * eval.c (rb_eval): too many line trace call. (ruby-bugs PR#1320)
* numeric.c (flo_to_s): tweak output string based to preserve
  decimal point and to remove trailing zeros.  [ruby-talk:97891]

* string.c (rb_str_index_m): use unsigned comparison for T_FIXNUM
  search.  [ruby-talk:97342]

* hash.c (rb_hash_equal): returns true if two hashes have same set
  of key-value set.  [ruby-talk:97559]

* hash.c (rb_hash_eql): returns true if two hashes are equal and
  have same default values.

* string.c (rb_str_equal): always returns true or false, never
  returns nil. [ruby-dev:23404]

* io.c (rb_io_reopen): should use rb_io_check_io().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 08:48:30 +00:00
ocean
4d372569d8 * util.c (ruby_strtod): 0.0000000000000000001 == 0.0 should be false.
[ruby-talk:99318] [ruby-dev:23465]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 02:26:19 +00:00
nagai
bb21d3d1f3 * ext/tk/tkutil.c (get_eval_string_core): bug fix. [ruby-dev:23466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-07 01:02:39 +00:00
eban
7b420c74e2 MANIFEST: add lib/xmlrpc/README.txt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 13:23:38 +00:00
seki
2cc9edfe52 use numerichost if cannot resolve hostname
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 13:16:22 +00:00
eban
2bf9a4d148 2004-05-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 07:29:46 +00:00
why
605014cb55 * lib/yaml/rubytypes.rb (to_yaml): added instance variable handling
for Ranges, Strings, Structs, Regexps.

* lib/yaml/rubytypes.rb (to_yaml_fold): new method for setting a
  String's flow style.

* lib/yaml.rb (YAML::object_maker): now uses Object.allocate.

* ext/syck/gram.c: fixed transfer methods on structs, broke it
  last commit.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 06:39:45 +00:00
shugo
5363ed4c81 * lib/net/imap.rb (string): accept NIL.
* lib/net/imap.rb (body_type_basic): allow body-fields omissions.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-06 02:47:37 +00:00
dave
45c79aacee Don't include &block if we have yield parameters
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-05 17:02:47 +00:00
seki
68696d07ba use recv instead of recvfrom
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-04 18:42:46 +00:00
gsinclair
33a233ab9c * lib/gserver.rb: documented
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-04 14:54:59 +00:00
gsinclair
36e4f2fcf1 * lib/xmlrpc/README.txt: introduced for documentation purposes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-04 14:48:44 +00:00
dave
47feb25704 Fix parsing problem with yield within block
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-03 00:49:33 +00:00
eban
6303dc4cc1 2004-05-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-02 12:54:12 +00:00
nagai
5e5ec1aae0 * renewal Ruby/Tk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-01 16:09:55 +00:00
(no author)
84035542b7 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@6238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-01 16:09:55 +00:00
nagai
f1c3638777 * renewal Ruby/Tk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-01 16:09:54 +00:00
eban
9857d6c546 2004-04-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-30 11:11:04 +00:00
eban
765a1a05dd * time.c (SIZEOF_TIME_T): support SIZEOF_TIME_T == SIZEOF_INT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-30 11:10:51 +00:00
usa
69a46ba935 2004-04-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-27 01:40:19 +00:00
why
dca7db725d * lib/yaml/rubytypes.rb: passing Range tests.
* ext/syck/syck.h: version 0.44.

* ext/syck/gram.c: transfers no longer open an indentation.
  fixed transfers which precede blocks.

* ext/syck/token.c: ditto.

* ext/syck/syck.c: fixed segfault if an anchor has been released already.

* ext/syck/node.c (syck_free_members): organized order of free'd nodes.

* ext/syck/rubyext.c (syck_emitter_write_m): test for proper string with
  StringValue.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-26 23:37:37 +00:00
akr
d53e34bbfa add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-26 16:27:57 +00:00
nobu
551599984b 2004-04-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-26 15:15:40 +00:00
nobu
fbf0e3d9ae * README.EXT, README.EXT.ja: fixed wrong function signature.
[ruby-talk:98349]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-26 14:56:58 +00:00
dave
6c101f9b83 Alias alias to instance methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-26 12:42:01 +00:00
nobu
640e6a2f0a * Makefile.in */Makefile.sub: error.c no longer include version.h
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-24 05:50:04 +00:00
eban
28dcd88373 2004-04-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-24 03:21:19 +00:00
ser
20ae8fed6b -
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-24 02:04:10 +00:00
dave
fea9469fc6 Fix bug where consecutive headings were merged
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-24 01:39:45 +00:00
nobu
afe19a2c7c * version.c (ruby_show_copyright): obtain copyright year from
RUBY_RELEASE_YEAR.

* win32/resource.rb: ditto.

* win32/resource.rb: default rubyw icon to ruby.ico, and let DLL also
  include them.

* win32/resource.rb: include winver.h for older WindowsCE.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 14:26:21 +00:00
nobu
f9fb27bb5e * lib/mkmf.rb: $hdrdir should not contain macros for backward
compatibilitiy.  [bruby-dev:28]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 14:25:28 +00:00
akr
d449ece238 * lib/pathname.rb: sync taint/freeze flag between
a pathname object and its internal string object.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 07:40:50 +00:00
eban
22a6ae4bf9 2004-04-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 07:01:08 +00:00
shigek
64a75339f5 Backport from HEAD
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 06:38:58 +00:00
nobu
820c58fce0 * parse.y (stmt, arg, aref_args): should not make sole splat into
array, in aref_args other than aref with op_asgn.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 05:52:18 +00:00
akr
19d9c8d0c2 * lib/resolv.rb: don't use Regexp#source to embed regexps.
[ruby-dev:23432]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-23 05:22:25 +00:00
nobu
47852967cd 2004-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-22 05:05:21 +00:00
nobu
1478c28ae6 * parse.y (aref_args): should pass expanded list. [ruby-core:02793]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-21 19:18:02 +00:00
seki
2b992edf51 check hash tuple size
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-21 14:00:34 +00:00
akr
aa18a307bf * lib/open-uri.rb (URI::HTTP#proxy_open): set Host: field explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-21 11:11:40 +00:00
eban
86c42378d1 2004-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-19 10:09:45 +00:00
nobu
6c30c6be3a * dln.c, io.c, lib/benchmark.rb, lib/cgi.rb, lib/csv.rb, lib/date.rb,
lib/ftools.rb, lib/getoptlong.rb, lib/logger.rb, lib/matrix.rb,
  lib/monitor.rb, lib/set.rb, lib/thwait.rb, lib/timeout.rb,
  lib/yaml.rb, lib/drb/drb.rb, lib/irb/workspace.rb, lib/net/ftp.rb,
  lib/net/http.rb, lib/net/imap.rb, lib/net/telnet.rb,
  lib/racc/parser.rb, lib/rinda/rinda.rb, lib/rinda/tuplespace.rb,
  lib/shell/command-processor.rb, lib/soap/rpc/soaplet.rb,
  lib/test/unit/testcase.rb, lib/test/unit/testsuite.rb: typo fix.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-18 23:20:33 +00:00
dave
84aba62199 Allow for HAVE_PROTOTYPES macro
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-18 23:15:30 +00:00
dave
5946d5689b Change :enddoc: to terminate processing of current file
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-17 03:23:10 +00:00
gsinclair
59e43db215 * ext/iconv/iconv.c: nearly finished RDoc comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-16 13:36:14 +00:00
eban
5abca8facf 2004-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-16 02:08:11 +00:00
nobu
7d193ca314 * ext/extmk.rb: skip linking when libraries to be preloaded not
compiled.  [ruby-list:39561]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-15 23:27:12 +00:00
nobu
d9fd180849 * process.c (pst_success_p): new method Process::Status#success?.
[ruby-dev:23385]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-15 15:02:12 +00:00