This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
"libffi closures"?
- From: "Ranjit Mathew" <rmathew4lists at hotmail dot com>
- To: "Jeff Sturm" <jsturm at one-point dot com>
- Cc: <java at gcc dot gnu dot org>
- Date: Thu, 8 May 2003 19:04:23 +0530
- Subject: "libffi closures"?
- References: <Pine.LNX.4.44.0305080915080.26154-100000@ops2.one-point.com>
- Reply-to: "Ranjit Mathew" <rmathew at hotmail dot com>
> I get the same. The failing test here was written since SPARC closures
> were added to libffi.
This might be a very dumb question to ask but I guess asking
a dumb question is better than nodding in apparent comprehension
and completely missing the significance: what *are* libffi
closures and why is it such a big deal when a target gets
them?
I *vaguely* remember closures from my undergrad days and
this page seems to agree with my memories:
http://research.microsoft.com/vault/learn/tutorial/closures.htm
but how exactly are they significant for GCJ? I mean,
without closures what does a target lack?
Is there much voodoo involved in implementing closures
for a target that most initial ports of GCJ for a target
come without it?
Many thanks in advance to anyone to clarifies this
for me.
Ranjit.