Commit graph

3924 commits

Author SHA1 Message Date
nobu
38867cc115 * array.c (ary_join_1): should recurse for element array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-10 15:11:43 +00:00
svn
1dc339e5a4 * 2009-07-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-09 16:02:07 +00:00
svn
a113d4f843 * 2009-07-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-09 14:47:31 +00:00
ko1
9e60743008 * include/ruby/ruby.h:
rename
  "...TypeStruct" and "typed_struct" to
  "TypedData..." and "typeddata", respectively.
  rename
  rb_data_type_t#name to
  rb_data_type_t#wrap_struct_name.
* error.c, gc.c, iseq.c, vm.c: ditto.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-07 20:28:27 +00:00
svn
c19129be51 * 2009-07-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-07 01:12:25 +00:00
svn
95b71ae3fb * 2009-07-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-05 15:11:33 +00:00
nobu
918fefb7f7 * vm_insnhelper.c (vm_yield_setup_block_args): restores the first
arg where is overwritten at funcall.  [ruby-core:24139]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-04 23:08:32 +00:00
svn
b083b7eea6 * 2009-07-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-03 18:14:39 +00:00
svn
fbf2cc7caf * 2009-07-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-02 15:37:12 +00:00
svn
db0721aaeb * 2009-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-01 18:46:41 +00:00
nobu
01430b6e69 * enum.c (enum_grep): gets rid of type-punning calls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-30 21:47:14 +00:00
svn
da2c21614a * 2009-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-29 15:34:10 +00:00
svn
c212f81dde * 2009-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-28 16:22:20 +00:00
svn
11ab22bba6 * 2009-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-28 00:22:17 +00:00
svn
974b30a902 * 2009-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-26 18:10:19 +00:00
svn
9522466f46 * 2009-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-26 07:34:10 +00:00
svn
6abc3e1b41 * 2009-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-24 22:46:45 +00:00
svn
157c95294b * 2009-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-23 17:02:00 +00:00
svn
86b418c275 * 2009-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-22 16:21:16 +00:00
nobu
a7dedc272e * io.c (rb_io_fdatasync): new method IO#fdatasync.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-22 04:50:29 +00:00
svn
231314bee6 * 2009-06-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20 19:15:48 +00:00
svn
64eccf4d6b * 2009-06-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-19 18:36:10 +00:00
svn
f0a75dbba8 * 2009-06-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-18 16:02:24 +00:00
nobu
4d3c75e2b0 * configure.in (ridir, RI_BASE_NAME): fixed for path expansion.
[ruby-core:23876]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-17 16:09:30 +00:00
svn
6883f97a0e * 2009-06-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-16 15:49:48 +00:00
svn
d25a5d9aec * 2009-06-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-15 16:52:06 +00:00
nobu
b1f3890b57 * .gdbinit (rp, iseq): load dummy_gdb_enums on demand.
[ruby-dev:38606]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-15 02:04:36 +00:00
svn
5b697c7e5c * 2009-06-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-13 16:25:21 +00:00
nobu
6d781384c5 * vm_eval.c (rb_f_throw): fixed rdoc about execption.
[ruby-core:23824]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-12 21:45:52 +00:00
nobu
7915aed875 * string.c (str_replace_shared): shared target must be frozen.
[ruby-core:23727]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-11 17:41:27 +00:00
svn
831e03ebd6 * 2009-06-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-11 06:29:11 +00:00
svn
b28d9b6d18 * 2009-06-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-09 21:39:13 +00:00
ko1
79b62da9b4 * thread.c: rename functions which require a parameter
"rb_thread_t *", the prefix to be rb_threadptr_ instead of
  rb_thread_.
* thread.c (rb_thread_add_event_hook(), rb_thread_remove_event_hook):
  change the parameter type from rb_thread_t * to VALUE.
* eval.c, eval_error.c, eval_intern.h, signal.c, vm_core.h, vm_eval.c:
  ditto.
* include/ruby/intern.h: remove decl of rb_thread_signal_raise() and
  rb_thread_signal_exit().



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-08 16:14:06 +00:00
ko1
0cdfbc9446 * thread_pthread.c (rb_thread_create_timer_thread): print fatal error
message to stderr instead of using rb_bug().
* KNOWNBUGS.rb, bootstraptest/test_fork.rb: move a fixed test.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-07 23:59:58 +00:00
svn
2a0342a442 * 2009-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-07 10:05:16 +00:00
svn
8376d7cca0 * 2009-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-04 22:15:11 +00:00
svn
dd9338bc66 * 2009-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-03 17:26:42 +00:00
svn
6eaf79f39a * 2009-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-02 15:24:30 +00:00
svn
8b362c8a23 * 2009-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-02 04:29:36 +00:00
svn
cfacda1a9f * 2009-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-31 22:46:51 +00:00
nobu
d6d8d973c8 * file.c (istrailinggarbage): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-31 14:26:40 +00:00
nobu
82f2e90d07 * enum.c (collect_all): checks interrupts. [ruby-core:23594]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-29 00:30:02 +00:00
svn
72f4e2c709 * 2009-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-27 15:56:21 +00:00
naruse
9aaa2da65b * ext/readline/readline.c (readline_getc): the function for
rl_getc_function must be a byte function.
  so use getbyte method. [ruby-dev:38535]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-26 17:39:42 +00:00
nobu
5ac1389aea * string.c (rb_str_each_char, rb_str_each_codepoint): string
length must be long.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-25 18:38:46 +00:00
svn
74c7141705 * 2009-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-24 20:34:32 +00:00
svn
803c055043 * 2009-05-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-23 15:59:14 +00:00
svn
5220b19b3e * 2009-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22 15:22:23 +00:00
svn
8d8a31bd7a * 2009-05-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21 20:08:12 +00:00
nobu
060f433f48 * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long to
cast to int.  [ruby-dev:38508]

* struct.c, vm_eval.c, vm_insnhelper.c: use RARRAY_LENINT.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-20 16:43:41 +00:00