search for: e1df5ea9

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