Skip to content

Commit

Permalink
* merge -c 12028
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information
shyouhei committed Mar 11, 2007
1 parent d11b6f0 commit 5952769
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
@@ -1,3 +1,10 @@
Sun Mar 11 17:45:51 2007 Akinori MUSHA <knu@iDaemons.org>

* ext/dl/mkcallback.rb (mkfunc): Make sure that a callback
function is found in the function table before trying to call
it; submitted by sheepman <sheepman AT sheepman.sakura.ne.jp>
in [ruby-dev:30524].

Tue Mar 6 18:58:37 2007 Keiju Ishitsuka <keiju@ruby-lang.org>

* lib/shell/process-controller.rb: fix thread synchronization
Expand Down
3 changes: 3 additions & 0 deletions ext/dl/mkcallback.rb
Expand Up @@ -31,6 +31,9 @@ def mkfunc(rettype, fnum, argc)
subst_code,
"",
" obj = rb_hash_aref(DLFuncTable, rb_assoc_new(INT2NUM(#{rettype.to_s}),INT2NUM(#{fnum.to_s})));",
" if(NIL_P(obj))",
" rb_raise(rb_eDLError, \"callback function does not exist in DL::FuncTable\");",
" Check_Type(obj, T_ARRAY);",
" proto = rb_ary_entry(obj, 0);",
" proc = rb_ary_entry(obj, 1);",
" Check_Type(proto, T_STRING);",
Expand Down
8 changes: 4 additions & 4 deletions version.h
@@ -1,15 +1,15 @@
#define RUBY_VERSION "1.8.5"
#define RUBY_RELEASE_DATE "2007-03-08"
#define RUBY_RELEASE_DATE "2007-03-12"
#define RUBY_VERSION_CODE 185
#define RUBY_RELEASE_CODE 20070308
#define RUBY_PATCHLEVEL 29
#define RUBY_RELEASE_CODE 20070312
#define RUBY_PATCHLEVEL 30

#define RUBY_VERSION_MAJOR 1
#define RUBY_VERSION_MINOR 8
#define RUBY_VERSION_TEENY 5
#define RUBY_RELEASE_YEAR 2007
#define RUBY_RELEASE_MONTH 3
#define RUBY_RELEASE_DAY 8
#define RUBY_RELEASE_DAY 12

RUBY_EXTERN const char ruby_version[];
RUBY_EXTERN const char ruby_release_date[];
Expand Down

0 comments on commit 5952769

Please sign in to comment.