by Kay Hayen for
Last time, Nuitka was introduced to the public, with a mission statement, and project plan detailed.
In the mean time, Nuitka has reached milestones of compile and generate efficient code for all current Python versions (2.6, 2.7, 3.2 fully, 3.3 experimental at the time of this writing) and has begun to implement actual standard compiler techniques.
In this talk, the focus will be on escape analysis, type inference, dead code elimination, value propagation, function call inlining and specialization. Nuitka will perform static code analysis, and this talk is about how this is done, describing the standard algorithms, and their application to Python in particular.