From: Luis Lavena <luislavena@...>
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" <tenderlove@ruby-lang.org> 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

<p>libffi has bash wrapper script to compile with cl.exe </p>
<p>It should work, however was not part of mswin builds. </p>
<p>Sorry for top posting. Sent from mobile. </p>
<div class=3D"gmail_quote">On Jan 13, 2012 8:50 PM, &quot;Aaron Patterson&q=
uot; &lt;<a href=3D"mailto:tenderlove@ruby-lang.org">tenderlove@ruby-lang.o=
rg</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, Jan 10, 2012 at 10:01:26PM +0900, Heesob Park wrote:<br>
&gt;<br>
&gt; Issue #5873 has been updated by Heesob Park.<br>
&gt;<br>
&gt;<br>
&gt; What is the relation between DL and fiddle?<br>
&gt; If they do the same thing, we can remove one.<br>
<br>
DL uses fiddle as a back end if fiddle is available. =A0It used to be that<=
br>
libffi wasn&#39;t supported on MSVC, so the original DL code is also<br>
included.<br>
<br>
I think libffi is now fully supported on MSVC, so we can remove the<br>
original DL back end. =A0Luis, or Nakamura USA, can either of you confirm<b=
r>
this is the case?<br>
<br>
--<br>
Aaron Patterson<br>
<a href=3D"http://tenderlovemaking.com/" target=3D"_blank">http://tenderlov=
emaking.com/</a><br>
</blockquote></div>

--20cf3071cdac1a1a4804b671a55e--