Approved in GSoC
As mentioned before I’ve applied to GSoC to work on PyPy for the Python Software Foundation. Today I’m very happy to say that my project got approved and I will work on PyPy interpreter the next three...
View ArticleSupporting Python 2.5 features in PyPy – GSoC 2008
As you probably know my GSoC proposal to work on PyPy interpreter, supporting the Python 2.5 features, has been accepted. This post is a short explanation of my Google Summer of Code project. PyPy The...
View ArticlePyPy 2.5 features: __hash__ behavior
One small change in Python 2.5 is the __hash__ method behavior. In earlier versions the __hash__ method was supposed to return a normal integer always, but now due to changes in the id() builtin...
View ArticlePython friends meeting
Last Friday, me, Luciano Pacheco and Marcelo Honório went to Pedro Werneck‘s house (or werneck’s cave) to talk, eat and, of course, code python We wrote a small guide (portugues only, sorry… I promise...
View ArticlePyPy 2.5 features – news
Changes! Now I’m free to work “full-time” on my GSoC project, last Friday was my last day on my old job (Ikwa) Today I’ve read lots of docs and code, specially the pyparser code. I’ll try to maintain a...
View ArticleImportWarning, UnicodeWarning, -W and parser
After almost three weeks (more?) I’m back Well, this week I’ve fixed two small 2.5 features in PyPy. The first one was UnicodeWarning. From Python’s docs: …UnicodeWarning is triggered when you attempt...
View ArticlePyPy 2.5-features – PyParser, Grammar and PEPs
After two weeks without any writing, here comes another status update of my GSoC (and I promise I’ll do it more frequently). Today I’m working on PEP 342 – “Coroutines via Enhanced Generators”. I’ve...
View ArticlePyPy 2.5-features – Yet another status update
Here comes another GSoC status update Some finished tasks: throw() method on generators close() method… faking 2.5 behavior for IMPORT_NAME and IMPORT_FROM opcodes changing the default value for magic...
View ArticlePyPy 2.5-features – Starting to port the standard lib
A little late I know. This week I finished to fix all the failing tests and to implement PEP 328 (Absolute/Relative import). Now it’s the final step for supporting Python2.5 on PyPy, to port the...
View ArticleTranslating pypy-c with 2.5 support
Last week I did some fixes to PyPy 2.5-features branch because the translator was crashing. That’s because some of the code I wrote in the last four months were not RPython. The changes were mostly to...
View Article