Commit graph

7022 commits

Author SHA1 Message Date
nobu
59de33f586 * lib/mkmf.rb (try_constant): fix for value 1 at cross compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-09 09:05:47 +00:00
nobu
7eda9674b1 2006-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-08 15:55:43 +00:00
nobu
46c525ca9b * eval.c (next_jump): deal with destination of next.
fixed: [ruby-core:08169]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-08 15:55:37 +00:00
akr
fc8a221a1b update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-08 08:57:05 +00:00
suke
264952b0a2 2006-07-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-07 22:19:51 +00:00
suke
23fa92e3cf Test class name should not be duplicated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-07 22:19:49 +00:00
matz
b0eab6daaf * hash.c (rb_hash_default): should not call default procedure if
no key is given.  [ruby-list:42541]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 15:44:26 +00:00
matz
6234672a9d 2006-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 15:34:08 +00:00
matz
7ee6680318 * time.c (time_mload): a patch from Daniel Berger
<Daniel.Berger at qwest.com>.  [ruby-core:08128]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 15:34:04 +00:00
nobu
aa2a96eb5b * process.c (rb_proc_times): use sysconf(_SC_CLK_TCK) value prior to
HZ and CLK_TCK.  fixed: [ruby-talk:200293]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 13:22:23 +00:00
aamine
3ae4449227 * ext/racc/cparse/cparse.c: sync with original code, rev 1.8.
* ext/racc/cparse/cparse.c: should mark CparseParams objects.
* lib/racc/parser.rb: sync with original code, rev 1.8.
* lib/racc/parser.rb: update coding style.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 13:18:14 +00:00
aamine
3ae5361947 2006-07-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-06 13:18:06 +00:00
matz
95e020917a 2006-07-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-03 20:00:32 +00:00
matz
8ad668d6cb * ChangeLog: remove some direct reference to mail addresses
to prevent spams.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-03 20:00:25 +00:00
nagai
c47bf50af7 * ext/tk/tcltklib.c (ip_make_menu_embeddable): help to make a menu
widget embeddable (pack, grid, and so on) like as a general widget.
  However, an embeddable menu may require to be definied some event
  bindings for general use.
* ext/tk/lib/tk/event.rb: [bug fix] Tk.callback_break and
  Tk.callback_continue don't work on MultiTkIp.
* ext/tk/lib/multi-tk.rb: ditto.
* ext/tk/lib/tk.rb: lack of Tk.callback_return.
* ext/tk/lib/tk/menu.rb: improve creating clone menus.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-03 10:08:11 +00:00
akr
c6956e0d72 fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-03 08:55:04 +00:00
nobu
554f2b439f * ext/etc/extconf.rb (PW_UID2VAL, PW_GID2VAL): defaulted to conversion
from int, and sys/types.h needs to be included before grp.h.
  fixed: [ruby-dev:28938]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-03 05:42:35 +00:00
matz
1c6d4d7fa5 2006-07-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-02 16:20:19 +00:00
matz
004a9f77c5 * string.c (rb_str_inspect): encode \b (\010) for escape.
[ruby-dev:28927]

* string.c (rb_str_dump): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-02 16:20:16 +00:00
aamine
0bf031acce * ext/racc/cparse/cparse.c: sync with original code (rev 1.7).
* ext/racc/cparse/cparse.c: use rb_catch instead of rb_iterate.  Giving a block to a Ruby-level method by rb_iterate is obsolete on Ruby 1.9.  Note that current cparse.c still includes one rb_iterate call on Ruby 1.8, but it is not a problem (at least just now).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-02 10:19:06 +00:00
aamine
cc07257f55 2006-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-02 10:18:59 +00:00
akr
81bd0460a5 add a note for cygwin empty UDP packet problem.
This commit is a result of hacks at the CodeFest Akihabara 2006 hosted by FSIJ.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-01 07:27:55 +00:00
akr
a7d6211299 * test/socket/test_nonblock.rb: add timeout to send/receive
an empty UDP packet.
  [ruby-dev:28820]

This commit is a result of hacks at the CodeFest Akihabara 2006 hosted by FSIJ.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-01 06:26:24 +00:00
matz
c8101a6c90 2006-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-30 15:15:02 +00:00
matz
214f426c18 * configure.in: should test isinf for Solaris with GCC compiler.
a patch from <ville.mattila at stonesoft.com>.  [ruby-core:07791]

* configure.in: -shared patch from Andrew Morrow
  <andrew.c.morrow at gmail.com>.  [ruby-core:08100]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-30 15:14:55 +00:00
matz
bf2a2ccc81 * configure.in: should test isinf for Solaris with GCC compiler.
[ruby-core:08100]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-30 14:50:40 +00:00
matz
edd727a2b1 2006-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-30 14:48:58 +00:00
matz
c16d9cff8b * ext/bigdecimal/bigdecimal.c (BigDecimal_version): fix patch
failure.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-29 10:03:40 +00:00
matz
04b3280a41 * ext/bigdecimal/bigdecimal.c: add RDoc document. a patch from
mathew <meta at pobox.com>.   [ruby-core:07050]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-29 09:09:33 +00:00
drbrain
d5fbc2ab1d RDoc patch by Robin Stocker <robin@nibor.org>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-28 22:48:58 +00:00
drbrain
945989cabe 2006-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-28 22:48:50 +00:00
akr
b2f658c0d0 * test/socket/test_unix.rb: test_seqpacket_pair removed.
[ruby-dev:28846]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-28 10:07:52 +00:00
akr
27927c258a 2006-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-28 10:07:46 +00:00
matz
fe6774d691 * string.c: RDoc update for =~ method. a patch from Alex Young
<alex at blackkettle.org>.  [ruby-core:08068]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-27 14:15:37 +00:00
nagai
3764541f8e * ext/tk/tcltklib.c: forgot to update TCLTKLIB_RELEASE_DATE.
* ext/tk/lib/tk.rb (tk_tcl2ruby): [bug fix] somtimes fail to convert
  a tcl string to a ruby object if the tcl string includes "\n".


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-27 13:51:45 +00:00
eban
76f1a4f010 * win32/win32.h: define isascii on MinGW for msvcrt compatibility.
* configure.in: set ac_cv_header_sys_time_h=no on MinGW
  for msvcrt compatibility.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-27 07:21:31 +00:00
nobu
9171f6863a * ext/etc/etc.c (setup_passwd, setup_group): allow bignum uid, gid and
so on.  [ruby-talk:199102]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-27 02:37:01 +00:00
drbrain
208fd1911c Remove duplicated require
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-27 01:24:09 +00:00
drbrain
4e23c46ff4 Merge from HEAD.
Add --system, --site, --home, --gems to ri.
Allow --doc-dir to be specified multiple times.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 20:44:14 +00:00
eban
74831046c7 * 2006-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 16:05:24 +00:00
nobu
ef8e63acb5 * util.c (powersOf10): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 15:54:22 +00:00
nagai
5f45a040b8 * ext/tk/tcltklib.c (ip_delete): fix SEGV when a slave-ip is deleted
on callback.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 09:41:34 +00:00
matz
e510c0e71f * io.c (pipe_open): avoid closing uninitialized file descriptors.
a patch from <tommy at tmtm.org> [ruby-dev:28600]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 07:23:47 +00:00
usa
d2de06548d * 2006-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 00:57:50 +00:00
usa
c52019ffe7 * win32/win32.[ch] (rb_w32_send, rb_w32_sendto): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-26 00:57:31 +00:00
nobu
0c98397ad3 * Makefile.in, mkconfig.rb: catch-up for latest autoconf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 14:03:10 +00:00
akr
c033e22d27 new file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 13:38:47 +00:00
eban
bfb0b71682 * 2006-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 12:50:04 +00:00
akr
4c99ec8402 add extconf.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 12:20:27 +00:00
akr
ceb64ff9fc comment rb_ary_new4 behavior in Ruby 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-24 14:53:36 +00:00