From: Luis Lavena Date: 2012-01-14T08:58:46+09:00 Subject: [ruby-core:42126] Re: [ruby-trunk - Feature #5873] Adopt FFI over DL --20cf3071cdac1a1a4804b671a55e Content-Type: text/plain; charset=ISO-8859-1 libffi has bash wrapper script to compile with cl.exe It should work, however was not part of mswin builds. Sorry for top posting. Sent from mobile. On Jan 13, 2012 8:50 PM, "Aaron Patterson" wrote: > On Tue, Jan 10, 2012 at 10:01:26PM +0900, Heesob Park wrote: > > > > Issue #5873 has been updated by Heesob Park. > > > > > > What is the relation between DL and fiddle? > > If they do the same thing, we can remove one. > > DL uses fiddle as a back end if fiddle is available. It used to be that > libffi wasn't supported on MSVC, so the original DL code is also > included. > > I think libffi is now fully supported on MSVC, so we can remove the > original DL back end. Luis, or Nakamura USA, can either of you confirm > this is the case? > > -- > Aaron Patterson > http://tenderlovemaking.com/ > --20cf3071cdac1a1a4804b671a55e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

libffi has bash wrapper script to compile with cl.exe

It should work, however was not part of mswin builds.

Sorry for top posting. Sent from mobile.

On Jan 13, 2012 8:50 PM, "Aaron Patterson&q= uot; <tenderlove@ruby-lang.o= rg> wrote:
On Tue, Jan 10, 2012 at 10:01:26PM +0900, Heesob Park wrote:
>
> Issue #5873 has been updated by Heesob Park.
>
>
> What is the relation between DL and fiddle?
> If they do the same thing, we can remove one.

DL uses fiddle as a back end if fiddle is available. =A0It used to be that<= br> libffi wasn't supported on MSVC, so the original DL code is also
included.

I think libffi is now fully supported on MSVC, so we can remove the
original DL back end. =A0Luis, or Nakamura USA, can either of you confirm this is the case?

--
Aaron Patterson
http://tenderlov= emaking.com/
--20cf3071cdac1a1a4804b671a55e--