ruby--ruby/ext/dl
matz be1d2c5f68 * string.c (rb_str_slice_bang): if there's no corresponding
substring, slice! should return nil without exception.

* array.c (rb_ary_insert): type fixed.

* string.c (rb_str_split_m): accept separator value nil as well.

* string.c (rb_str_become): was leaking memory.

* class.c (rb_include_module): should not alter other
  classes/modules by inclusion.  by this fix, local order may not
  be preserved for some cases.

* class.c (include_class_new): module may be T_ICLASS; retrieve
  original module information.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-07-11 08:22:18 +00:00
..
doc bugfix. 2002-06-10 18:23:39 +00:00
lib/dl Add Importable::symbol. 2002-06-27 15:09:47 +00:00
sample bugfix. 2002-06-10 18:23:39 +00:00
test * ext/dl: change the callback mechanism. 2002-06-09 17:47:34 +00:00
.cvsignore Add ruby-dl. 2002-04-02 10:58:19 +00:00
MANIFEST Add a sample which shows how to deal with C++ libraries. 2002-04-20 16:09:44 +00:00
depend * string.c (rb_str_slice_bang): if there's no corresponding 2002-07-11 08:22:18 +00:00
dl.c Include ctype.h for isdigit(). 2002-06-11 14:59:43 +00:00
dl.def Get rid of rb_dl_set_callback() and rb_dl_get_callback(). 2002-06-09 17:56:34 +00:00
dl.h * string.c (rb_str_slice_bang): if there's no corresponding 2002-07-11 08:22:18 +00:00
extconf.rb new platform [bccwin32] merged. 2002-06-11 01:27:48 +00:00
h2rb Add ruby-dl 2002-04-02 10:56:13 +00:00
handle.c Merge Nakada's patch and define StringValuePtr for ruby-1.6. 2002-04-03 11:59:01 +00:00
install.rb Add ruby-dl 2002-04-02 10:56:13 +00:00
mkcall.rb Add ruby-dl 2002-04-02 10:56:13 +00:00
mkcallback.rb * eval.c (rb_eval): NODE_EVSTR is no longer used. 2002-06-24 07:20:42 +00:00
mkcbtable.rb * ext/dl: change the callback mechanism. 2002-06-09 17:47:34 +00:00
ptr.c rename PtrData::alloc and Struct#alloc to malloc respectively. 2002-05-20 15:35:48 +00:00
sym.c new platform [bccwin32] merged. 2002-06-11 01:27:48 +00:00
type.rb Add ruby-dl 2002-04-02 10:56:13 +00:00