nobu
32dd2c47a5
* ext/socket/extconf.rb (gai_strerror): checks if available and if
...
returns const pointer.
* ext/socket/getaddrinfo.c (gai_strerror): defines only if non
available. [ruby-core:21328]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-14 04:09:05 +00:00
svn
c4d9a1a306
* 2009-01-13
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-12 16:00:12 +00:00
svn
b89dc0ac4c
* 2009-01-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-12 04:40:51 +00:00
nobu
42d4569018
* hash.c (rb_hash_s_create): set nil as the value if assoc length
...
is not enough. [ruby-core:21249]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-11 00:42:30 +00:00
nobu
f1ef169861
* eval.c (TAG_THREAD): to start a new thread.
...
* eval.c (ruby_init, ruby_options, ruby_cleanup, rb_protect,
rb_load_protect, rb_thread_start_0): make thread anchor.
* eval.c (proc_alloc): clone proc object if klass is not Proc or
created in different thread.
* eval.c (rb_block_pass): call a function with a block. [new]
* eval.c (rb_thread_start_0): restore prot_tag before rewinding.
* eval.c (rb_thread_start_0): update curr_thread before raising
TAG_THREAD. [ruby-dev:25712]
* eval.c (rb_thread_start_1): outer block variables wasn't linked to
threads. fixed: [ruby-dev:25700]
* eval.c (rb_thread_start_1): initialize newly pushed frame.
fixed: [ruby-dev:25707]
* node.h (struct rb_thread): added anchor. backported r7954,
r7964, r7980, r7992, r8014 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-09 06:20:20 +00:00
svn
98aaad53da
* 2009-01-07
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-07 09:16:29 +00:00
nobu
1a22daa462
* eval.c (cc_mark): frees the continuation's stack if its thread
...
is dead to avoid recursive gc that segfaults. [ruby-core:13889]
a patch by Brent Roman <brent AT mbari.org>.
* eval.c (rb_cont_check): checks for valid continuation instance.
* eval.c (rb_callcc): assigns th->thread before scope_dup() to
avoid segfaults if this scope_dup() triggers a gc pass.
a patch by Brent Roman <brent AT mbari.org>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-06 04:39:20 +00:00
nobu
a07410c783
* win32/win32.c (init_env): use user profile folder than personal
...
folder.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-05 03:52:11 +00:00
nobu
81fa4f2da6
* ext/extmk.rb (extmake): does not use both of makefile.rb and
...
extconf.rb at the same time.
* lib/mkmf.rb (DLLIB): depends on Makefile. [ruby-core:21096]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-01-04 02:11:33 +00:00
svn
0edbed648e
* 2008-12-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-29 08:05:56 +00:00
svn
319cbd8c84
* 2008-12-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-25 16:15:03 +00:00
nobu
3e23c0c8c1
* lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-21 03:23:19 +00:00
svn
23f8fcd5c8
* 2008-12-19
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-18 15:00:27 +00:00
svn
48408c2a0c
* 2008-12-18
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17 23:21:23 +00:00
svn
dc18559c7f
* 2008-12-17
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-17 09:39:08 +00:00
svn
11127cbade
* 2008-12-16
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-16 08:15:25 +00:00
svn
9a0b0747be
* 2008-12-15
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-15 09:56:00 +00:00
svn
8707c67dbf
* 2008-12-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11 10:17:03 +00:00
svn
edf6ed2ba9
* 2008-12-10
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-10 03:51:53 +00:00
nobu
dfaf61504c
* mkconfig.rb: fix for continued lines. based on a patch from
...
Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-08 18:21:47 +00:00
svn
8445dbee76
* 2008-12-08
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-08 04:51:47 +00:00
nobu
65962a253c
* configure.in (LIBPATHFLAG): use numbered specifier if RPATHFLAG
...
is set. [ruby-talk:322136]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-07 14:47:39 +00:00
svn
020bbc997e
* 2008-12-05
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 16:27:49 +00:00
svn
01d4a7ad91
* 2008-12-04
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-03 21:08:30 +00:00
svn
fba7f2b01b
* 2008-12-03
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-03 00:42:05 +00:00
svn
363bf6c72f
* 2008-12-02
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-02 09:27:51 +00:00
svn
cb89138e39
* 2008-11-27
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-27 02:26:06 +00:00
svn
b0bbe8ae2d
* 2008-11-26
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-26 04:33:21 +00:00
svn
264e35b5e0
* 2008-11-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-24 18:50:16 +00:00
svn
c1221d04f0
* 2008-11-24
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-24 14:48:40 +00:00
svn
4ea68164dc
* 2008-11-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-22 01:38:32 +00:00
svn
04c563a15b
* 2008-11-19
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18 16:09:50 +00:00
nobu
6270997509
* lib/optparse.rb (OptionParser::make_switch): makes default
...
conversion to splat. [ruby-list:45645]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-18 00:42:18 +00:00
nobu
ebe1e5a51f
* configure.in (LIBRUBYARG_STATIC): fixed for --enable-rpath.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-16 17:19:05 +00:00
nobu
e624b63367
* eval.c (yield_under): fixed initialization not being allowed in C90.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-16 01:02:41 +00:00
nobu
61e8cf71cb
* configure.in (LDSHARED): do not suppress debug info if higher debug
...
level is given, on cygwin and mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-15 13:24:06 +00:00
svn
6c5256ba2e
* 2008-11-13
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-13 05:55:31 +00:00
svn
0de297a816
* 2008-11-12
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 18:49:50 +00:00
svn
34e9f767b5
* 2008-11-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-11 08:54:16 +00:00
svn
c9e97eec10
* 2008-11-10
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-10 00:57:58 +00:00
svn
594e65037d
* 2008-11-08
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-07 15:10:23 +00:00
svn
a3e284065a
* 2008-11-07
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-06 17:09:34 +00:00
nobu
a2a9858b98
* array.c (rb_ary_join): do not repeat self in a recursive array.
...
[ruby-dev:37019]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-03 18:28:34 +00:00
nobu
f6b821f644
* marshal.c (marshal_load): arg.data is no longer a VALUE but a
...
st_table, and freed in load_ensure. pointed out by pegacorn.
[ruby-dev:37008]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-11-03 06:52:06 +00:00
svn
5a7eccccde
* 2008-10-31
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-31 04:40:01 +00:00
nobu
af5f205a82
* configure.in (dln-a-out): cannot make shared library nor work with
...
ELF. [ruby-core:19571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-29 02:51:00 +00:00
nobu
41de0174a3
* lib/mkmf.rb (create_tmpsrc): get rid of side effects.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-22 16:24:58 +00:00
svn
aaac962c90
* 2008-10-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-21 15:34:53 +00:00
svn
578f5f1abd
* 2008-10-14
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-14 02:18:54 +00:00
nobu
726c93d0b7
* lib/mkmf.rb (CLEANINGS): uses escaped form tabs to preventing the
...
confusion. [ruby-talk:317345]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@19756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-10-11 01:20:20 +00:00