Commit graph

7022 commits

Author SHA1 Message Date
ocean
a42f910d19 * dir.c (range): fix possible "\0" overrun. (in case of "\0-")
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-17 05:47:18 +00:00
eban
bf5f1e771a 2004-03-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-15 06:01:08 +00:00
matz
525aa2dab6 * eval.c (rb_yield_0): should not re-submit TAG_BREAK if this
yield is not break destination. [ruby-dev:23197]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-15 02:33:03 +00:00
nobu
d50c046da0 2004-03-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-14 13:09:59 +00:00
nobu
af5c7ec2db *** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-14 13:09:47 +00:00
seki
74d5bc6603 rescue LoadError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-13 05:41:25 +00:00
aamine
4c99df4180 * lib/fileutils.rb (remove_dir): should handle symlink correctly. This patch is contributed by Christian Loew. [ruby-talk:94635] (Backport from main trunk)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-10 13:29:14 +00:00
usa
692cc24339 2004-03-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-10 08:26:30 +00:00
matz
9603e28844 * eval.c (return_jump): set return value to the return
destination.  separated from localjump_destination().

* eval.c (break_jump): break innermost loop (or thread or proc).

* eval.c (rb_yield_0): set exit_value for block break.

* eval.c (eval): Only print backtrace if generating the backtrace
  doesn't generate an exception.  [ruby-core:02621]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-10 08:21:07 +00:00
ocean
f3615ecc42 * dir.c (range): Cancel previous change. More discussion is needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-08 12:03:23 +00:00
akira
0477d9674e * lib/uri/common.rb (URI::REGEXP::PATTERN::HOSTPORT): (?:#{PORT})
-> (?::#{PORT}).  [ruby-dev:23170]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-08 10:36:50 +00:00
eban
7a1a184cbc 2004-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-08 06:36:45 +00:00
ocean
44175158a2 * dir.c (range): treat incomplete '[' as ordinary character (like
has_magic does).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-08 06:32:40 +00:00
seki
5b98906936 use 'druby://localhost:0'. [ruby-dev:23078]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-07 13:45:19 +00:00
eban
cd75929b9f 2004-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-07 07:28:14 +00:00
eban
14537d4561 * Makefile.in (lex.c): use $? instead of $<.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-07 07:28:10 +00:00
dave
cfa1728ee9 Move RDoc comments for Test::Unit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-04 15:54:39 +00:00
usa
9b14c14de1 2004-03-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-02 03:34:08 +00:00
usa
c7b6005089 * win32/Makefile.sub, wince/Makefile.sub (config.h): shouldn't check
defined? NORETURN. [ruby-dev:23100]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-02 03:33:49 +00:00
eban
9e755e5509 2004-03-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-01 03:30:02 +00:00
dave
e6b408e6ef Allow aliases to have parentheses
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-03-01 03:26:05 +00:00
eban
5bc19230dc 2004-02-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-29 14:21:37 +00:00
dave
0ad6793740 Handle :nodoc: om singleton classes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-29 14:16:33 +00:00
eban
e7ff825b64 2004-02-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-28 09:33:21 +00:00
seki
8f7e823180 * MANIFEST: add test_erb.rb
* lib/erb.rb, test/erb/test_erb.rb: don't forget filename,
          if both filename and safe_level given. [ruby-dev:23050]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-28 02:00:37 +00:00
(no author)
97756449c4 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@5847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-28 02:00:37 +00:00
eban
f84073475c 2004-02-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-27 02:32:07 +00:00
eban
70e31a2470 MANIFEST: add lib/cgi/.document.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-27 02:32:03 +00:00
seki
92d34f3619 require drb/eq.rb by default
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-26 16:08:36 +00:00
dave
fb18f7c5f6 Doug Kearns's doc. patch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-26 13:50:41 +00:00
(no author)
62d7212d3d 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@5838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-26 13:50:41 +00:00
dave
7f2e1ef2d8 Doug Kearns's doc. patch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-26 13:50:40 +00:00
nobu
0313f4cee5 * instruby.rb (with_destdir): should return the given argument if no
DESTDIR is given.

* instruby.rb: use path name expansion of cmd.exe.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-25 12:16:30 +00:00
usa
8e5870d2c4 2004-02-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-25 00:39:16 +00:00
usa
22b898fe83 * error.c (NameError::Message): new class for lazy evaluation of
message to ensure replaced before marshalling. merge from HEAD.
  (ruby-bugs-ja:PR#588)

* eval.c (rb_method_missing): use NameError::Message. merge from
  HEAD. (ruby-bugs-ja:PR#588)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-25 00:38:35 +00:00
ocean
3dbab12e67 Add ruby-dev number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-24 10:06:46 +00:00
ocean
34a78f5670 * dir.c (glob_helper): '**/' should not match leading period
unless File::FNM_DOTMATCH is set. (like '*/')


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-24 10:03:08 +00:00
dave
571a907ffa Improve heuristic for which files to include. See ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-24 04:24:02 +00:00
dave
d776187d4f Deal with case where first file processed contains a :stopdoc:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-24 04:07:46 +00:00
eban
e9fe5d5d7d 2004-02-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-24 02:54:13 +00:00
dave
99b56d2165 Handle class vars in code listings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 21:41:14 +00:00
dave
fe708e5bd7 Handle aliases in C files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 21:34:01 +00:00
dave
4b26d3c385 Check opdir _before_ parsing files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 21:17:26 +00:00
dave
261d63ae46 Fix constant value extraction. Escape HTML in constant values
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 21:10:42 +00:00
gotoyuzo
f84f600ffa * ext/openssl/ossl_config.c (ossl_config_each): add new method
OpenSSL::Config#each. it iterates with section name, field name
  and value.

* ext/openssl/ossl_config.c (Init_ossl_config): include Enumerable.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 19:08:31 +00:00
eban
430764be45 2004-02-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 02:02:32 +00:00
nobu
fc6bc28c57 * instruby.rb (DOSISH): embedded path in batch files should not be
prefixed by DESTDIR.  [ruby-core:02186]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-23 00:16:39 +00:00
eban
72d18ad34d 2004-02-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 10:11:34 +00:00
gsinclair
899fc97c33 * re.c: corrected documentation format (again)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 00:55:23 +00:00
gsinclair
15c47977f1 * re.c: corrected documentation format (rb_reg_initialize_m)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-02-22 00:45:25 +00:00