[pypy-dev] LLVM - did we know this?

Bob Ippolito bob at redivi.com
Tue Oct 28 16:53:10 CET 2003


On Oct 28, 2003, at 10:27 AM, Samuele Pedroni wrote:

> At 15:05 28.10.2003 +0000, Armin Rigo wrote:
>> Hello Samuele,
>>
>> On Tue, Oct 28, 2003 at 03:49:41PM +0100, Samuele Pedroni wrote:
>> > it seems not to provide direct GC support?
>>
>> LLVM is not like a JVM or the .NET thing, it's really an assembly 
>> language
>> with some (optional) typing information.  You can write non-type-safe 
>> programs
>> in LLVM.  You can write your own memory management in LLVM too.  They 
>> don't
>> impose any memory management policy.
>
> I got that, but can you access, manipulate or walk the stack for 
> example, in an native arch. indipendent way?

Well, it's all C++ code (at a glance, I didn't see any assembly 
anywhere, at least not in separate files) and it doesn't use libffi.. 
so I would probably guess that support for this might be limited.

-bob



More information about the Pypy-dev mailing list