Questions tagged [unladen-swallow]

A disconstinued project for a faster CPython virtual machine.

Unladen Swallow is a discontinued branch of CPython. It adds a JIT interpreter built on LLVM to CPython's virtual machine. The aim of the project was to make the CPython runtime considerably faster, but the goal of a 5x speed improvement was not met, and so PEP 3146 (Merging Unladen Swallow into CPython) was withdrawn in early 2011.

7 questions
33
votes
7 answers

Opinions on Unladen Swallow?

What are your opinions and expectations on Google's Unladen Swallow? From their project plan: We want to make Python faster, but we also want to make it easy for large, well-established applications to switch to Unladen Swallow. Produce a…
vartec
  • 131,205
  • 36
  • 218
  • 244
26
votes
3 answers

What is LLVM and How is replacing Python VM with LLVM increasing speeds 5x?

Google is sponsoring an Open Source project to increase the speed of Python by 5x. Unladen-Swallow seems to have a good project plan Why is concurrency such a hard problem? Is LLVM going to solve the concurrency problem? Are there solutions other…
lprsd
  • 84,407
  • 47
  • 135
  • 168
13
votes
2 answers

Is unladen-swallow dead?

My project has deferred solution on integration C++ with Python until now. But now this question is raised again. Do anybody know status of project? On Google: (http://code.google.com/p/unladen-swallow) there is no actual info at all. Can we reckon…
Dewfy
  • 23,277
  • 13
  • 73
  • 121
12
votes
3 answers

What does Python's GIL have to do with the garbage collector?

I just saw this section of Unladen Swallow's documentation come up on Hacker News. Basically, it's the Google engineers saying that they're not optimistic about removing the GIL. However, it seems as though there is discussion about the garbage…
Jason Baker
  • 192,085
  • 135
  • 376
  • 510
7
votes
1 answer

When will Unladen Swallow be "done" or "ready" for real use?

It looks like Google hasn't updated the results section since the Q4 2009 posting. I've been wondering when it will be put in the Python trunk, and if it's, in any way, production ready. Also, "We aspire to do no original work" is in the Q4 plan.…
orokusaki
  • 55,146
  • 59
  • 179
  • 257
7
votes
3 answers

unladen-swallow with numpy/scipy

has anyone used unladen-swallow with numpy/scipy for numeric/scientific applications? Is it significantly faster in your experience? Any opinions would be great.
user248237
4
votes
1 answer

Are there any builds of Unladen Swallow available?

I realise there aren't any official ones, but I was hoping I could grab an unofficial one from somewhere? I'm running 32-bit Windows XP on x86 hardware (Core 2 Duo).
Noah
  • 75
  • 1
  • 7