leonhd / unladen-swallow

Automatically exported from code.google.com/p/unladen-swallow
Other
1 stars 1 forks source link

Dynamically load the JIT and LLVM #140

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I think it would be neat if we could gather up all of our JIT support code
and separate it from the Python core, so that:

1. The JIT can be made optional without doing a rebuild.  If people want to
redistribute Python, they can just delete the JIT and LLVM .so's or .dll's
and they get a working, lightweight, ~2-4 MB interpreter.

2. We can load it lazily, so that the memory penalty for short-lived
scripts is non-existent.  This depends on only gathering feedback after
code objects have been determined to be warm, ie issue139.

Original issue reported on code.google.com by reid.kle...@gmail.com on 20 Feb 2010 at 7:53

GoogleCodeExporter commented 8 years ago
Whoops, I couldn't find MvL's original bug report so I wrote my own.  :)

Original comment by reid.kle...@gmail.com on 20 Feb 2010 at 7:54