Commit graph

1999 commits

Author SHA1 Message Date
matz
fe2900b515 * parse.y (parser_yylex): should set command_start after block
starting "do"s and braces.  [ruby-core:10916]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-16 07:44:56 +00:00
usa
c23eaad4ca * 2007-04-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-10 08:37:43 +00:00
eban
0d2ec8d2f4 * 2007-04-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-09 09:37:04 +00:00
nobu
233a94b91e * error.c (rb_notimplement), io.c (pipe_open): removed definite
articles and UNIX manual section from messages.  [ruby-dev:30690]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-04 15:42:16 +00:00
nobu
496371638e * io.c (pipe_open): raise NotImplementedError for command "-" on
platforms where fork(2) is not available.  [ruby-dev:30681]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-04 01:17:34 +00:00
usa
f7ba3c3de3 * ext/socket/socket.c (s_recv, s_recvfrom): some systems (such as
windows) doesn't set fromlen if the socket is connection-oriented.
	  reported by Bram Whillock in [ruby-core:10512] [ruby-Bugs#9061]



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-04-03 06:48:08 +00:00
nobu
2898d5c5a8 * eval.c (ruby_cleanup): exit by SystemExit and SignalException in END
block.  [ruby-core:10609]

* test/ruby/test_beginendblock.rb (test_should_propagate_exit_code):
  test for exit in END block.  [ruby-core:10760]

* test/ruby/test_beginendblock.rb (test_should_propagate_signaled):
  test for signal in END block.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-23 16:53:42 +00:00
usa
2e8def5d14 * test/ruby/test_bignum.rb (test_to_s): add tests for Bignum#to_s.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-22 01:29:34 +00:00
nobu
d527feaf19 * bignum.c (rb_big2str0): round up for the most significant digit.
[ruby-core:10686]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-21 08:04:11 +00:00
knu
c16ce66684 20070320
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-20 02:29:46 +00:00
usa
d4fb0b1f6d * 2007-03-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-19 03:22:09 +00:00
eban
0afe6a7862 * 2007-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-18 04:02:57 +00:00
eban
8641054e5f * 2007-03-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-17 06:18:30 +00:00
eban
2134d1c788 * 2007-03-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-16 07:53:01 +00:00
matz
1fbbef5d73 * ext/bigdecimal/bigdecimal.c: BigDecimal("-.31") is now
treated as ("-0.31") not as ("0.31").

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-14 05:35:31 +00:00
knu
bceea4477f * lib/cgi.rb (CGI::header): IIS >= 5.0 does not need the nph
assumption any more; submitted by MIYASAKA Masaru <alkaid AT
  coral.ocn.ne.jp> in [ruby-dev:30537].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-12 17:54:39 +00:00
knu
d2b0eeb18e * ext/dl/sym.c (rb_dlsym_inspect): Use "0x%x" rather for pointers.
This might not be very right but it is commonly used in other
  parts of the code; submitted by sheepman <sheepman AT
  sheepman.sakura.ne.jp> in [ruby-dev:30532].

* ext/dl/ptr.c (rb_dlptr_inspect): Ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-11 16:09:50 +00:00
nobu
409be50fe1 * eval.c (error_handle): no message when exiting by signal.
* eval.c (ruby_cleanup): re-send signal.  [ruby-dev:30516]

* eval.c (rb_thread_interrupt): instantiate SignalException.

* eval.c (rb_thread_signal_raise): now takes signal number instead
  of signal name.

* intern.h (rb_thread_signal_raise, ruby_default_signal): prototypes.

* signal.c (esignal_init): takes a signal number and an optional
  signal name.

* signal.c (interrupt_init): pass SIGINT always.

* signal.c (ruby_default_signal): invoke system default signal
  handler.

* signal.c (rb_signal_exec, trap): handle SIGTERM.  [ruby-dev:30505]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-11 03:09:30 +00:00
knu
4f46294b7d * time.c (time_to_s): Correct the wrong format which did not
really conform to RFC 2822; pointed out by: OHARA Shigeki <os at
  iij.ad.jp> in [ruby-dev:30487].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-05 11:22:47 +00:00
nobu
a30657e815 * file.c (rb_stat_s_utime): fixed a commit miss for the platforms
where utimes() does not exist.

* lib/fileutils.rb (touch): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-04 14:38:02 +00:00
knu
618510d30c * object.c (rb_obj_ivar_set): RDoc updated according to a
suggestion from Brian Candler <B.Candler AT pobox.com>.
  [ruby-core:10469]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-03-03 07:07:44 +00:00
nobu
e9401bcdab * mkconfig.rb (patchlevel): read from version.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-28 17:05:18 +00:00
nobu
d8ecc168f1 * eval.c (rb_provided): return true only for features loaded from
.rb files, and not search actual library type.  [ruby-dev:30414]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-28 15:09:37 +00:00
shyouhei
513420bdfc * merge -c 11918
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-27 15:46:36 +00:00
knu
8e062b44bd 20070227
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-26 19:04:23 +00:00
knu
a4300920ae 20070225
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-24 17:51:17 +00:00
eban
9318ac5e00 * 2007-02-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-24 04:57:19 +00:00
knu
6a9c00dd65 20070223
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-23 03:46:19 +00:00
matz
45d282aeb0 * ext/socket/socket.c (unix_peeraddr): wrong syscall name in error
message for #peeraddr. a patch from Sam Roberts
  <sroberts at uniserve.com>.  [ruby-core:10366]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-19 08:16:34 +00:00
eban
ac5565317c * 2007-02-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-18 11:58:56 +00:00
knu
75fbcb9560 20070217
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-17 10:35:48 +00:00
knu
f1ab1d43ea * version.h: Welcome to the post-1.8.6 world. Radical changes are
inhibited in the ruby_1_8 branch until the 1.8.6 final release
  goes out of the door.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15 08:18:26 +00:00
knu
fba5bff993 20070215
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-15 02:53:10 +00:00
knu
16c8670a9f 2007214
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-14 12:47:43 +00:00
eban
98a0f6588e * 2007-02-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-10 16:50:31 +00:00
eban
ffe1735078 * 2007-02-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-09 15:49:53 +00:00
knu
b13f2006ec 20070209
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-09 06:53:31 +00:00
eban
3079f72f42 * 2007-01-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-31 05:43:40 +00:00
eban
1061c0f7f3 * 2007-01-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-30 03:10:18 +00:00
matz
e43d14725f * parse.y (dyna_var_lookup): should not alter dvar->val not to
destroy living value.  [ruby-core:10076]

* parse.y (dyna_init): ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-27 14:25:02 +00:00
usa
0f886f2f24 * 2007-01-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-26 06:05:58 +00:00
matz
53b95c497c * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): fix
regexp font-lock bug.  [ruby-talk:235758]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-24 09:11:36 +00:00
matz
d81d53f354 version.h: fix broken patchlevel; sorry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-23 09:38:26 +00:00
matz
e12e30710f * ext/socket/socket.c: fix errors in socket sample code.
[ruby-core:09992]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-23 01:27:31 +00:00
suke
6f910a6fa1 fix memory leak of win32ole.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-13 14:59:17 +00:00
usa
5c4ae9d745 * 2007-01-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-12 04:40:44 +00:00
usa
4651a1b94c * 2007-01-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-10 10:03:14 +00:00
eban
76563bb82f * 2007-01-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-09 02:43:22 +00:00
eban
678fbc306a * 2007-01-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-07 10:38:57 +00:00
eban
33af906dfd * 2007-01-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@11460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-03 07:12:20 +00:00