diff options
author | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-08-21 02:35:12 +0000 |
---|---|---|
committer | ngoto <ngoto@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-08-21 02:35:12 +0000 |
commit | 01db73f6c2898c4408080be7d6af0b8f8fea24cc (patch) | |
tree | 9ed1837127da0883e0644565d9a7eb9676418f43 /ChangeLog | |
parent | aef5decf8bceb26b49870b464c8bd61a909d78fb (diff) |
Merge commit r32895 from trunk:
* 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/branches/ruby_1_9_3@33015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,18 @@ +Sun Aug 21 11:13:54 2011 Naohisa Goto <ngotogenome@gmail.com> + + * backport r32895 from trunk. + + * 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. + Sat Aug 20 13:28:32 2011 Kazuki Tsujimoto <kazuki@callcc.net> * backport r33013 from trunk. |