Displaying 3 results from an estimated 3 matches for "e1df5ea9".
Did you mean:
e1df5a9
2013 Jun 30
0
[LLVMdev] Implementing closures and continuations
On Sat, Jun 29, 2013 at 7:51 PM, David Farler <accumulator at icloud.com>wrote:
> Hi all,
>
> In getting to know the LLVM infrastructure, I'm having a hard time finding
> implementation details for closures and continuations.
>
> For closures, I've read comments such as "using a struct" as an
> environment to hold references to free variables, linked
2013 Jun 30
1
[LLVMdev] Implementing closures and continuations
...e allocated on or moved to the heap.
Still wondering about how to pack the structs and how eval/JIT affects this; I'll keep looking.
Thanks!
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130629/e1df5ea9/attachment.html>
2013 Jun 30
2
[LLVMdev] Implementing closures and continuations
Hi all,
In getting to know the LLVM infrastructure, I'm having a hard time finding implementation details for closures and continuations.
For closures, I've read comments such as "using a struct" as an environment to hold references to free variables, linked lists to dictionaries for various scope levels, and even things like "it's just like virtual methods". I