From: Aaron Patterson Date: 2012-06-22T02:06:50+09:00 Subject: [ruby-core:45756] Re: [ruby-trunk - Bug #6592] test_call_double(DL::TestDL) fails on ARM HardFP --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 21, 2012 at 02:41:10PM +0900, vo.x (Vit Ondruch) wrote: >=20 > Issue #6592 has been updated by vo.x (Vit Ondruch). >=20 >=20 > > I think we need to delete the CFunc code. The problem with that class > > is we cannot tell the return type, so it's impossible to set up a fidd= le > > wrapper without using DL::CFunc in conjunction with DL::Function. > > =20 > > I'll port these tests to Fiddle in preparation for rm'ing the dl > > implementation. >=20 > In other words, DL will be removed in 2.0, but this leaves 1.9.3 on ARM w= ith broken functionality? It would be nice to document it somewhere at leas= t, if this is the case. Thank you. Not so much broken, as replaced with Fiddle. I don't think the CFunc object is intended to be used directly (I couldn't find any usage in the wild). But yes, if you're using CFunc directly, it will break. :( --=20 Aaron Patterson http://tenderlovemaking.com/ --YZ5djTAD1cGYuMQK Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (Darwin) iQEcBAEBAgAGBQJP41R5AAoJEJUxcLy0/6/G7csIAIa4qhzUoVBXE2jc4T16gBgD JZifvpDnKAoIMGdlf80hBNhFCPV/WdHmEMK5XFz5KgdFHDzt/F4xUSPIw6U29G8B ElBMEOydFg1zffKfPTMQAMPtDu3NpWc6HKQMXFqJvG/GptOJpr3PRWHLuNia9uAA f+PxGYco3WTnhvKd0bYBX8DZOXFQoOEf4BVefiU1PrsOLOptdLBG922WoHsgI2+0 KmrmhU77wvrhv3HT5BaP25mpC+eHaZP221Rnf2tQUg5B5DTssr/LCoTYrrWEYg80 90LDA3gPPyTNpNgBQjKK7osC7rINSke84UL0o1LFv7941ziwsSe4funLvzV2Ils= =XeEZ -----END PGP SIGNATURE----- --YZ5djTAD1cGYuMQK--