1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
Commit graph

1408 commits

Author SHA1 Message Date
shyouhei
e247c4e598 set svn:eol-style
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@11708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-12 23:01:19 +00:00
matz
c8d1c38a8f * eval.c (rb_call0): wrong condition for $SAFE restoration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@9254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-20 16:49:26 +00:00
matz
05d94d5f4e 2005-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@9066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-01 09:39:06 +00:00
matz
3eccd78aa3 * eval.c (rb_call0): wrong condition for $SAFE restoration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@9065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-01 09:39:00 +00:00
matz
2e71945d04 * eval.c (method_arity): should handle NODE_BMETHOD and
NODE_DMETHOD. [ruby-core:01138]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@7110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-10-24 23:37:23 +00:00
matz
bde7efb1b2 * cgi/session.rb: typo fix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@6712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 06:33:51 +00:00
matz
d63a2c63ff * cgi/session.rb: FileStore data should be umasked 0600.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@6701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-26 05:02:40 +00:00
knu
be8d0c6711 * ext/socket/extconf.rb: Merge from 1.8: explicity specify
IPPROTO_TCP as a SOCK_STREAM protocol to use, when it is not the
  only protocol.  KAME, for example, supports other SOCK_STREAM
  protocols such as SCTP.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@6174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-04-16 05:01:34 +00:00
eban
31d1468b35 * cygwin/GNUmakefile: allow "B" type in defined symbols.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-11-02 08:57:34 +00:00
knu
b384e81fee 2003-10-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-15 14:07:58 +00:00
knu
01309706ed * lib/jcode.rb: Merge from 1.8: use Regexp.new()'s extra arguments
correctly.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-15 14:06:48 +00:00
knu
b57df3aaa7 * ext/digest/digest.c (rb_digest_base_s_new): Zero the newly
allocated buffer to avoid letting ALGO_Equal() fail.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-15 13:53:32 +00:00
nahi
cd12097a9f * math.c (math_log): nan takes a dummy argument on Cygwin 1.5.0. backport from
1.8.  Thu Jul 10 14:42:02 2003  WATANABE Hirofumi  <eban@ruby-lang.org>


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-08-03 07:00:21 +00:00
nobu
4a0152e2f8 2003-07-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-26 18:14:36 +00:00
nobu
3b363f630c * io.c (io_reopen): avoid dup2() equal handles not to close itself and
to get rid of a msvcrt bug.  [ruby-dev:20919]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-26 18:10:47 +00:00
eban
79cfb3d908 * lib/ftools.rb (File::makedirs): do not handle "//" as a directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 04:56:09 +00:00
nobu
f4562127f6 2003-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 14:52:26 +00:00
nobu
d7444bc0a1 * regex.c (mbctab_sjis): 0x80 is not shift jis first byte.
[ruby-dev:20516]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 14:52:20 +00:00
eban
8cf578e34f * instruby.rb: do not install shared libraries as man pages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 07:13:21 +00:00
nobu
9aaf7910c7 * ext/tcltklib/extconf.rb (find_tcl, find_tk): return true if
non-versioned found.  [ruby-dev:19759]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-06-28 05:21:02 +00:00
nobu
32d9a552b2 2003-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-06-28 03:41:22 +00:00
nobu
c9ee75de32 * gc.c (rb_gc_mark_locations): remove margin. [ruby-dev:20462]
* gc.c (Init_stack): add safety margin.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@4011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-06-28 03:28:53 +00:00
eban
d0b196c8ff * lib/irb/xmp.rb: sync with 1.8 ("irb/irb" -> "irb").
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-30 03:13:26 +00:00
aamine
254046878a * lib/net/smtp.rb: support LOGIN authentication. Thanks to Kazuhiko Izawa.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-24 18:30:05 +00:00
usa
68eaa2864e 2003-05-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-19 16:35:21 +00:00
nobu
2f2b8592b7 removed garbage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-19 16:25:30 +00:00
matz
750db27c6f * dir.c (push_braces): do not push_braces() unless rbrace is found.
(ruby-bugs-ja:PR#469)

* eval.c (rb_f_require): clear ruby_errinfo.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-19 16:20:30 +00:00
nobu
f17a1aa196 2003-05-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-15 11:04:05 +00:00
nobu
81d9aabba3 * eval.c (rb_block_given_p): false if ruby_block is null.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-15 10:30:49 +00:00
eban
84dca8e3d5 2003-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-04-19 18:20:26 +00:00
eban
30171249fb * parse.y (void_expr0): node might become NULL after calling
remove_begin().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-04-19 18:19:34 +00:00
usa
b4000eb033 * ext/extmk.rb.in (create_makefile): link @LIBS@.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-04-09 07:15:42 +00:00
nobu
5a285c05ad 2003-03-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-26 11:29:40 +00:00
nobu
32eb0d1998 * dln.c (dln_find_1): break if path list end, even for too long
path names.  (ruby-bugs-ja:PR#412)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-26 11:27:00 +00:00
eban
df7c10d5d2 * jcode.rb: add n option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23 15:44:24 +00:00
eban
ace04397ea * lib/jcode.rb (tr!, delete!, szueeze!): add empty string checking.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23 13:24:45 +00:00
nobu
3a705201d3 2003-03-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23 10:56:37 +00:00
nobu
54975f2fc7 * gc.c (rb_gc_call_finalizer_at_exit): use free() if dfree is -1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-23 10:55:39 +00:00
nahi
7d4c410a8a * lib/tracer.rb (trace_func): save and recover Thread.critical state.
Fixed by Fukumoto Atsushi <fukumoto@imasy.or.jp> [ruby-dev:19830]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-19 14:15:07 +00:00
nobu
41c326a095 2003-03-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-11 13:02:55 +00:00
aamine
a29a8ec0fe * lib/net/smtp.rb (auth_cram_md5): Digest string had wrongly included '\n' when user name is too long (ruby-bugs-ja:PR#404).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-11 12:00:27 +00:00
eban
ea7b2dabcf * ext/Win32API/Win32API.c: no longer use inline-asms.
* ext/Win32API/extconf.rb: no need to add gcc options.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-06 16:34:21 +00:00
eban
6fda845565 * ChangeLog: cleanups.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-03-05 12:12:06 +00:00
nobu
57d709346d 2003-02-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-28 13:55:07 +00:00
nobu
92830b50dd * win32/win32.c (flock): maps error code.
* win32/win32.c (win32_asynchronize): returns errno from child
  thread.

* win32/win32.c (win32_fclose, win32_close): ensures unlocked.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-28 13:54:01 +00:00
nobu
b69336e9fa 2003-02-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-25 15:05:07 +00:00
nobu
cae3da5939 * string.c (rb_str_dup): set FL_EXIVAR when copied generic ivar.
(ruby-bugs-ja:PR#400)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-25 15:05:03 +00:00
eban
cb08fee951 * intern.h (rb_define_private_method): duplicated.
* configure.in (__NO_ISOCEXT): need not to add this definition on MinGW.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-23 11:22:29 +00:00
eban
67f483a90f 2003-02-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-22 06:03:38 +00:00
matz
f1230ef802 * eval.c (rb_thread_create): may called from place higher than
rb_gc_stack_start.

* gc.c (Init_stack): update rb_gc_stack_start if it is lower (or
  higher if stack grows down) than the previous value.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-02-21 18:12:04 +00:00