akr
f343c9d3b7
remove Id keyword.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-14 12:00:54 +00:00
akr
5b512b7fa9
* test/test_time.rb: extracted from lib/time.rb.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-14 11:19:52 +00:00
akr
9ddde2773f
add timeout.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-14 11:06:23 +00:00
akr
23843e8b3c
* lib/pathname.rb: obsolete methods removed.
...
[ruby-core:21564]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-14 10:21:15 +00:00
takano32
53bea54768
* iseq.c: remove nil parameter from Proc#parameters
...
after rest appeared.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-14 04:15:32 +00:00
naruse
28eb7acf2c
* string.c (rb_external_str_new_with_enc): change evaluatioin order
...
for speed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 22:31:46 +00:00
akr
9d37857e2b
* ext/socket/sockport.h (SET_SA_LEN): cast to void for supressing a
...
warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 17:21:53 +00:00
svn
6c4d5d1c0d
* 2009-02-14
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 17:11:35 +00:00
akr
760ee609d2
fix rdoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 17:11:32 +00:00
akr
3a7c7e2d06
add a constant: IFNAMSIZ.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 14:49:40 +00:00
akr
9842858add
rdoc update.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 14:43:12 +00:00
nobu
1fb7ce6303
* ext/dl/win32/lib/Win32API.rb (Win32API#initialize): DL.dlopen
...
raises DLError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 14:37:11 +00:00
nobu
2a2cc2e9c4
* .gdbinit (iseq): added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 14:33:48 +00:00
akr
36dcff1cf5
* ext/socket/socket.c (Init_socket): define TCPServer#listen and
...
UNIXServer#listen here for rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 12:14:00 +00:00
akr
840e6c70e8
rdoc update.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 12:01:53 +00:00
akr
5b8339edf6
* ext/socket/ancdata.c (extract_ipv6_pktinfo): set sa_len for 4.4BSD.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 12:00:25 +00:00
nobu
e4917c6dcb
* test/ruby/test_{proc,method}.rb: updated tests.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 09:10:28 +00:00
ko1
8a5746bf34
fix typo (1 -> 0).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 06:53:35 +00:00
nobu
a14bd973ed
* iseq.c (simple_default_value): removed. default values of optional
...
parameters are not available still now. [ruby-dev:37980]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 06:34:20 +00:00
ko1
0cb68b619e
* vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()
...
instead of vm_get_ruby_level_caller_cfp(). checking a upper frame
is not enough. [ruby-dev:37984]
* proc.c, vm_core.h: declare rb_vm_get_ruby_level_next_cfp()
on vm_core.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 06:25:59 +00:00
ko1
c5d7d78dae
* cont.c (rb_fiber_alive_p): fix to return true instead of 1.
...
[ruby-dev:37991]
* test/ruby/test_fiber.rb: add a test for Fiber#alive?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 06:04:25 +00:00
nobu
03ee5fa027
* configure.in (ac_cv_func_flock): using flock defined in
...
win32/win32.c on mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-13 00:43:31 +00:00
nobu
31734b907a
* ChangeLog: typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 20:02:03 +00:00
nobu
ae6ba9f084
* compile.c (iseq_compile_each): just freeze xstr.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 16:45:18 +00:00
nobu
11a4e69447
* compile.c (iseq_set_sequence, compile_dstr_fragments),
...
(iseq_compile_each): hides other internal objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 16:29:17 +00:00
nobu
6b7dbd3e31
* insns.def (defineclass): try to autoload const to be overridden.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 15:48:44 +00:00
svn
3d9c0014e6
* 2009-02-13
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 15:04:44 +00:00
knu
385b6a15ff
Update with branches/ruby_1_9_1/NEWS.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 15:04:41 +00:00
nobu
643b8cb4b4
* gc.c (vm_xmalloc, vm_xrealloc): comparisons had no meanings on
...
platforms where size_t is unsigned.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 14:28:58 +00:00
nobu
3abae536a6
* process.c (rb_fork): initialization with dynamic values is not
...
allowed in C89.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 14:26:02 +00:00
akr
a61786398a
* test/socket/test_socket.rb (test_udp_server): filter out unreachable
...
addresses. [ruby-dev:37970]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 14:24:11 +00:00
nobu
5dd1a4c14e
* compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patch
...
from nagachika <nagachika00 AT gmail.com> at [ruby-dev:37977].
* compile.c (insn_set_sc_state): fixed typoe.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 13:51:19 +00:00
akr
7882b61a03
updated.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 12:57:14 +00:00
akr
97a922e2ff
test only if Socket::AncillaryData exists.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 12:45:24 +00:00
akr
7a01268aeb
* ext/socket/basicsocket.c (bsock_getpeereid): implemented for Solaris
...
using getpeerucred.
* ext/socket/extconf.rb: check ucred.h and getpeerucred.
* ext/socket/rubysocket.h: include ucred.h if available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 12:43:04 +00:00
nobu
e52da91987
* compile.c (compile_array_, defined_expr, iseq_compile_each): hide
...
and freeze internal literal objects, to prevent from modifying.
[ruby-dev:37959]
* iseq.c (insn_operand_intern): copy internal literal objects.
* insns.def (putstring, duparray): ditto.
* string.c (rb_str_replace): exported.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 10:42:36 +00:00
nobu
48149dff32
* test/stringio/test_stringio.rb (test_ungetc_pos): added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 10:41:48 +00:00
nobu
ee159271dd
* ext/stringio/stringio.c (strio_ungetc): calculates new position
...
before reallocation. [Bug#1099]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 08:17:53 +00:00
nobu
9565e98b6e
* configure.in: a patch to build on GNU/kOpenSolaris from Robert
...
Millan at [ruby-core:21888].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 07:50:28 +00:00
nobu
04e2a72f1e
* thread.c: inline should be at beginning of declaration.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 07:21:42 +00:00
matz
ee5f857a05
* iseq.c (simple_default_value): allow plain strings as default
...
values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-12 06:38:26 +00:00
gotoken
208b52a3d3
update rdoc [ruby-core:20407] #835
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 15:49:58 +00:00
svn
c1cb27402f
* 2009-02-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 15:29:38 +00:00
akr
3032bdb1d3
test updated.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 15:29:35 +00:00
usa
e3c5fbba91
* gc.c (define_final, undefine_final): shouldn't add/remove finalizer
...
of forzen objects.
* gc.c (undefine_final): should remove FL_FINALIZE flag.
[ruby-dev:37964] (also see [ruby-dev:37959])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 09:11:48 +00:00
akr
a2c779be35
update rdoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 08:49:49 +00:00
akr
83eddaad27
* ext/socket/lib/socket.rb (Socket.udp_server_sockets): call the block
...
if given. close the sockets when the block exits.
(Socket.udp_server_loop): use udp_server_sockets in block form.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 08:39:57 +00:00
akr
b9d2a43990
* ext/socket/lib/socket.rb (Socket.tcp_server_sockets): call the block
...
if given. close the sockets when the block exits.
(Socket.tcp_server_loop): use tcp_server_sockets in block form.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 08:35:35 +00:00
akr
d27c1748cd
rdoc update.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 08:13:20 +00:00
akr
630e4ef492
* ext/socket/lib/socket.rb (Socket.unix_server_loop): use
...
unix_server_socket with a block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-02-11 08:03:17 +00:00