From 4d71d348555f75ea705f8a0e4782e0e5935a7094 Mon Sep 17 00:00:00 2001 From: ngoto Date: Tue, 9 Aug 2011 05:31:47 +0000 Subject: * ext/fiddle/conversions.c (generic_to_value): ffi_arg and ffi_sarg should be used to handle shorter return value. fix [Bug #3861] [ruby-core:32504] * ext/fiddle/closure.c (callback): ditto * ext/fiddle/conversions.h (fiddle_generic): ditto * ext/fiddle/conversions.c (value_to_generic): char, short and int are strictly distinguished on big-endian CPU, e.g. sparc64. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 07268b669f..4faa44b0dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Tue Aug 9 14:25:47 2011 Naohisa Goto + + * ext/fiddle/conversions.c (generic_to_value): ffi_arg and ffi_sarg + should be used to handle shorter return value. fix [Bug #3861] + [ruby-core:32504] + + * ext/fiddle/closure.c (callback): ditto + + * ext/fiddle/conversions.h (fiddle_generic): ditto + + * ext/fiddle/conversions.c (value_to_generic): char, short and int + are strictly distinguished on big-endian CPU, e.g. sparc64. + Tue Aug 9 11:21:08 2011 Narihiro Nakamura * gc.c (gc_lazy_sweep): if sweep target slots are not found, we -- cgit v1.2.3