Commit graph

7022 commits

Author SHA1 Message Date
akr
e83ff2e682 * bignum.c (rb_big_rshift): fix a GC problem on
IA64 with gcc 4.0.3 20051216 (prerelease).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 18:59:31 +00:00
akr
76be880cfd * eval.c (bmcall): fix a GC problem by tail call on
IA64 with gcc 4.0.3 20051216 (prerelease).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 18:34:57 +00:00
ttate
1d120e283d corrected the allocation size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 13:32:06 +00:00
akr
bd0d0153a0 revert previous change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 04:58:51 +00:00
akr
65139d80fe refine "unknown data type" message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-16 04:49:46 +00:00
eban
e837ea42bf * 2005-12-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-15 16:38:13 +00:00
matz
e25feba67b * signal.c (Init_signal): revert C++ style comment.
[ruby-dev:28041]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-15 15:57:06 +00:00
eban
188909e220 * 2005-12-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 16:50:07 +00:00
akr
79b9c156c2 * ext/zlib/zlib.c (zstream_run): fix a GC problem by tail call on
x86_64 with gcc 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 16:37:56 +00:00
eban
013f6fdfa4 * test/gdbm/test_gdbm.rb: specify pid for the argument of
Process.wait.  workaround for Cygwin.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 03:20:39 +00:00
eban
8ebcfdc662 * 2005-12-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 03:08:24 +00:00
akr
f4055354dd * marshal.c (r_object0): fix a GC problem for reading a bignum on
IA64 with gcc 3.3.5 (Debian 1:3.3.5-13).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-14 03:04:14 +00:00
akr
6a84d44308 * re.c (rb_reg_regcomp): fix a GC problem on x86_64 with
gcc 3.3.5 (Debian 1:3.3.5-13).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-13 03:27:51 +00:00
akr
205f93b567 * array.c (rb_ary_diff): fix a GC problem on IA64 with
gcc 3.3.5 (Debian 1:3.3.5-13).
  When rb_ary_push is called, there was no register which contains
  `hash' but `&RHASH(hash)->tbl' instead.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 16:47:17 +00:00
eban
d5b9c77750 * 2005-12-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 15:12:12 +00:00
akr
b525710be4 * sprintf.c (rb_str_format): fix a GC problem.
[ruby-dev:28001]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 15:09:50 +00:00
gotoyuzo
f58c42d357 * test/openssl/test_ssl.rb (test_parallel): call GC.start to close
unused files. [ruby-dev:27981]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 06:56:08 +00:00
akr
f7d72f1e65 precedes registering global VALUE variables before initializing it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 03:36:49 +00:00
matz
e585523a2b * ext/digest/digest.c (rb_digest_base_s_digest): add volatile to
protect temporary context object.  [ruby-dev:27979]

* ext/iconv/iconv.c (Init_iconv): rb_gc_register_address() should
  be called before actual variable initialization.
  [ruby-dev:27986]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-12 00:36:54 +00:00
eban
62b75bcb28 * 2005-12-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-11 15:01:32 +00:00
nagai
fa74856734 * ext/tk/lib/tkextlib/SUPPORT_STATUS: update to support libraries in
ActiveTcl8.4.12.0.
* ext/tk/lib/tkextlib/tile/tnotebook.rb: add Tk::Tile::TNotebook#insert.
* ext/tk/sample/tkextlib/tile/demo.rb: improve the look of a part of the demo.
* ext/tk/sample/scrollframe.rb: add a new sample.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-11 14:59:50 +00:00
(no author)
0ce7e7a99a 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@9670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-11 14:59:50 +00:00
nagai
ac16c5d78c * ext/tk/lib/tkextlib/SUPPORT_STATUS: update to support libraries in
ActiveTcl8.4.12.0.
* ext/tk/lib/tkextlib/tile/tnotebook.rb: add Tk::Tile::TNotebook#insert.
* ext/tk/sample/tkextlib/tile/demo.rb: improve the look of a part of the demo.
* ext/tk/sample/scrollframe.rb: add a new sample.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-11 14:59:49 +00:00
nobu
dd0a73ef6b * 2005-12-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-09 14:43:42 +00:00
nobu
c9e950b7b8 * lib/rexml/encoding.rb (encoding=): give priority to particular
conversion to iconv.  [ruby-core:06520]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-09 14:31:47 +00:00
nobu
d0e78ab05d * eval.c (umethod_bind): adjust invoking class for module method.
[ruby-dev:27964]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-07 17:08:40 +00:00
eban
58cebcdc61 * 2005-12-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-07 15:50:31 +00:00
matz
250d6dfcb4 * eval.c (call_trace_func): klass parameter should be a
class/module that defines calling method.  [ruby-talk:169307]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-07 15:46:49 +00:00
matz
d86f0de093 * sprintf.c (rb_f_sprintf): [ruby-dev:27967]
* sprintf.c (rb_str_format): integer overflow check added.

* sprintf.c (GETASTER): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-07 08:42:42 +00:00
matz
d5e02a7081 * sprintf.c (rb_str_format): integer overflow check added.
* sprintf.c (GETASTER): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-07 06:36:38 +00:00
nagai
9b85df19a1 * ext/tk/tcltklib.c: forgot to update RELEASE_DATE.
* ext/tk/lib/tk.rb: ditto.
* ext/tk/sample/demos-en/menu.rb: commit miss.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-06 16:24:22 +00:00
eban
e26fc0e23e * 2005-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-06 16:16:32 +00:00
nagai
8b87997160 * ext/tk/README.macosx-aqua: [new document] tips to avoid the known
bug on platform specific dialogs of Tcl/Tk Aqua on MacOS X.
* ext/tk/tcltklib.c: fix bug on switching threads and waiting on the
  deleted interpreter on vwait and tkwait command.
* ext/tk/lib/multi-tk.rb: kill the meaningless loop for the deleted Tk
  interpreter.
* ext/tk/sample/demos-jp/image3.rb: [bug fix] wrong argument.
* ext/tk/sample/demos-en/image3.rb: ditto.
* ext/tk/sample/demos-jp/menu.rb: fix message for MacOS X.
* ext/tk/sample/demos-jp/menu8x.rb: ditto.
* ext/tk/sample/demos-en/menu.rb: ditto.
* ext/tk/sample/demos-jp/widget; update version-info.
* ext/tk/sample/demos-en/widget; ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-06 16:05:50 +00:00
eban
f32284a4d7 * 2005-12-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-06 09:30:43 +00:00
matz
80f356ac53 * eval.c (exec_under): avoid accessing ruby_frame->prev.
[ruby-dev:27948]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-12-06 07:48:31 +00:00
matz
131f4a2fd9 * misc/ruby-mode.el (ruby-expr-beg): support $! at the end of
expression.   [ruby-dev:27868]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 15:56:58 +00:00
eban
f8ebf9b992 * 2005-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 15:55:48 +00:00
nobu
0ee3c7b1d7 * eval.c (rb_funcall2): allow to call protected methods.
fixed: [ruby-dev:27890]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 15:51:05 +00:00
nobu
ead6b37387 * parse.y (NEWHEAP, ADD2HEAP): committed the patch for 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 14:56:52 +00:00
nobu
291bfbcdff * 2005-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 14:54:03 +00:00
nobu
e753c0e88e * parse.y (NEWHEAP, ADD2HEAP): set count after pointer was set.
fixed: [ruby-dev:27896]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-30 14:53:25 +00:00
usa
16732201b2 * ext/socket/socket.c (init_inetsock_internal): remove setting
SO_REUSEADDR option on server socket on Cygwin.
  fixed: [ruby-core:6765] ([ ruby-Bugs-2872 ])


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-28 09:56:45 +00:00
usa
1059c9e00c * ext/socket/socket.c (init_inetsock_internal): remove setting
SO_REUSEADDR option on server socket. fixed: [ruby-core:6765]
  ([ ruby-Bugs-2872 ])


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-28 04:26:46 +00:00
ocean
67ea4d0242 * win32/win32.c (rb_w32_strerror): remove all CR and LF. (avoid broken
error message on bccwin32 + winsock)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-28 04:24:26 +00:00
usa
1260f211d7 * 2005-11-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-28 00:27:02 +00:00
ocean
dc751e5860 * lib/mkmf.rb (create_makefile): should not change sodir with
dir.gsub!. (bccwin32 failed to install third party exntesions)
  [ruby-dev:27834]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-28 00:22:53 +00:00
eban
9bad6c0bdd * 2005-11-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-26 16:05:41 +00:00
nahi
31d7aafe6c * replaced e-mail addr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-26 16:02:16 +00:00
nahi
182a95f96b * lib/wsdl/xmlSchema/complexContent.rb: missing
ComplexContent#elementformdefault method.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-26 16:01:31 +00:00
eban
7d071c442b * 2005-11-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-11-26 11:01:20 +00:00