-2fb15b5: This gives better error messages when too many positional arguments are given. I'm not completely sure whether that this doesn't break anything. At least test_keywordonlyarg.py passes now.
a8df5c2: Like CPython, PyPy now raises the same error for base arguments which fit in the machine's long int type and those which not. I have to admit that this isn't the cleanest solution, but it does work well.
858eded: Like on CPython, the repr(<some float>) is now the same as str(<some float>). However, I'm not completely sure if this is compatible to CPython (short float repr), that's why i've added the XXX.
I hope this doesn't create more problems than it solves. ;)