Commit graph

7022 commits

Author SHA1 Message Date
nobu
3b4216d2b5 * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack on
heap.  [ruby-list:41199]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-08 09:57:12 +00:00
eban
1e3a6c4d55 * 2005-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-07 01:27:09 +00:00
matz
aefba51a4a * lib/cgi.rb (CGI::Cookie::parse): Cookies from Nokia devices may
not be parsed correctly.  A patch from August Z. Flatby
  (augustzf) in [ruby-Patches-2595].  [ruby-core:06183]

* pack.c (EXTEND16): [ruby-dev:27383]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-07 01:01:22 +00:00
aamine
e4014b6995 * ext/strscan/strscan.c (strscan_free): remove useless code. [ruby-dev:26368] [ruby-dev:27389] (backported from trunk, rev 1.22)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-06 11:13:36 +00:00
eban
3a0000f653 * 2005-10-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-05 01:31:16 +00:00
gotoyuzo
94e5e30529 * lib/xmlrpc/server.rb (XMLRPC::Server#initialize): should mount the
servlet on "/".


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-04 19:46:35 +00:00
gotoyuzo
a32094a896 * lib/xmlrpc/server.rb (XMLRPC::Server#serve): delete wrong call
of "join".


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-04 19:09:56 +00:00
suke
ad53aeb2ac update comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-04 11:16:27 +00:00
eban
e2a32f1aeb * 2005-10-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-03 15:37:18 +00:00
nagai
ddecfe79c7 * ext/tk/lib/tkextlib/tktable/tktable.rb: border_* instance methods
don't call 'border' subcommands.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-03 15:34:37 +00:00
akr
c54c781076 * ext/dl/dl.c (rb_io_to_ptr): abolish sizeof(FILE).
[ruby-dev:27317]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-29 01:29:24 +00:00
nobu
c269ff0776 * evalc. (rb_f_send): underscores need to be escaped.
fixed by Doug Kearns.  [ruby-core:06053]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 22:22:44 +00:00
eban
f23991f0bb * 2005-09-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 16:02:38 +00:00
nobu
79958f7c74 * eval.c (ev_const_get), variable.c (rb_const_get_0): retry only when
autoload succeeded.

* variable.c (rb_autoload_load): now return true if autoload
  succeeded.  fixed: [ruby-dev:27331]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 15:58:32 +00:00
nobu
e594bf57d8 * class.c (rb_mod_init_copy, rb_class_init_copy), file.c (rb_stat_init_copy),
numeric.c (num_init_copy), object.c (rb_obj_init_copy, Init_Object),
  re.c (match_init_copy, rb_reg_init_copy), time.c (time_init_copy):
  undocumented.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 14:42:46 +00:00
nobu
1141f008a8 * file.c (apply2files): add prototype.
* file.c (rb_stat_inspect): constified.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 14:41:58 +00:00
matz
74e81f5ed7 * lib/delegate.rb: document update from James Edward Gray II
<james@grayproductions.net>.  [ruby-core:06027]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 14:23:24 +00:00
gotoyuzo
74b0a54e38 * lib/webrick/cgi.rb (WEBrick::CGI#start): req.query_string should
refer the value of QUERY_STRING. [ruby-list:41186]

* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#query_string=):
  add new method.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 06:16:59 +00:00
nagai
6d385b2a29 * ext/tcltklib/tcltklib.c: cannot compile with Tcl/Tk8.0.x
[ruby-dev:27335].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-28 01:48:34 +00:00
nobu
a9280ca7c9 * io.c (read_buffered_data): check if reached EOF. fixed: [ruby-dev:27334]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 23:12:43 +00:00
nobu
7567345876 * lib/yaml/basenode.rb (YAML::BaseNode::match_segment): fix typo.
[ruby-dev:27237], [ruby-core:05854]

* lib/yaml/tag.rb (Module#yaml_as): suppress warnings.

* lib/yaml/types.rb (YAML::PrivateType, YAML::DomainType): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 22:57:53 +00:00
usa
f307fa8513 * 2005-09-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 18:25:51 +00:00
usa
104d4db83c * 2005-09-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 18:25:06 +00:00
usa
0d86f93c3a * rubysig.h: fixed build problem with --enable-pthread on platforms
which don't have setitimer().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 18:24:11 +00:00
eban
c81747c47e * 2005-09-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 07:18:00 +00:00
ocean
2299793709 * io.c: fixed rdoc. [ruby-Bugs:2523]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-27 07:08:58 +00:00
matz
81b728c243 * eval.c (set_trace_func): add rb_secure(4) to prevent adding
tracing function.

* lib/delegate.rb: document update from James Edward Gray II
  <james@grayproductions.net>.  [ruby-core:05942]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-26 13:59:47 +00:00
nobu
54ca4e2269 *** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-26 12:44:47 +00:00
eban
e516696847 * 2005-09-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-26 01:45:07 +00:00
nobu
2a92b1e588 * lib/optparse.rb (RequiredArgument#parse): not consume unmatched
argument.  fixed [ruby-dev:27316]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-25 22:56:15 +00:00
seki
ae982c17f0 typo fixed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-25 03:06:23 +00:00
nobu
00b44014f0 * misc/ruby-mode.el (ruby-calculate-indent): arrange deep-indent
closing parenthesis at same column as the opening.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 16:47:20 +00:00
nobu
6cffa8e4f8 * misc/ruby-mode.el (ruby-expr-beg): deal with heredoc separately.
fixed: [ruby-list:41168]

* misc/ruby-mode.el (ruby-calculate-indent): not to deepen indent
  level for continuous line inside parentheses.
  http://nabeken.tdiary.net/20050915.html#p02


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 15:43:17 +00:00
eban
c1ce646a53 * 2005-09-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 15:32:50 +00:00
akr
2aac24ebf4 * eval.c (unknown_node): show more information. [ruby-dev:26196]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 15:20:06 +00:00
eban
0ed7029224 * 2005-09-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 03:42:31 +00:00
akr
8b111196f1 banish a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-24 00:33:17 +00:00
aamine
db721ea999 * lib/fileutils.rb (cd): no longer accept :noop option, related code is useless (backported from trunk, rev 1.67). [ruby-core:05858] [ruby-Bugs:2494]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-23 23:56:42 +00:00
aamine
6e77ae4c13 * lib/fileutils.rb: fix visibility of FileUtils::NoWrite, Verbose, DryRun (backported from trunk, rev 1.66). [ruby-core:05954]
* test/fileutils/test_nowrite.rb: test it.
* test/fileutils/test_dryrun.rb: new file.
* test/fileutils/test_verbose.rb: new file.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-23 23:39:01 +00:00
(no author)
cd244d63ca 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@9288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-23 23:39:01 +00:00
nobu
f720581990 * lib/mkmf.rb (find_executable0): default path if environment is not
set.  [ruby-dev:27281]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-22 14:37:02 +00:00
shugo
3cd403df5d * test/readline/test_readline.rb (TestReadline::replace_stdio):
merged the patch of [ruby-dev:25232] instead of [ruby-dev:25223].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-22 07:44:32 +00:00
eban
1b3e17c592 * 2005-09-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-22 05:20:30 +00:00
nagai
ad18b92b48 * ext/tk/sample/demos-en/tcolor.bak: remove.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-22 05:01:14 +00:00
nobu
47537c6189 * lib/mkmf.rb (configuration): generalized nmake dependent code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-21 14:31:20 +00:00
matz
d4efecd692 * ChangeLog: last minute fixup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-21 00:09:33 +00:00
why
7f64b0efa2 * ext/syck/token.c: correctly compute identation of a block
scalar's parent node. [ruby-talk:150620]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-20 23:58:18 +00:00
matz
ef995114f9 * stable version 1.8.3 released.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-20 23:54:36 +00:00
nobu
171a1ccefc * README.EXT, README.EXT.ja: add new features.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-20 23:20:58 +00:00
nobu
3f0e6bb6d2 * lib/optparse.rb (default_argv, Arguable#options): defaults strings
to be parsed to Arguable instance.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-20 22:45:06 +00:00