PyPy 2.0 ze wsparciem dla Stackless i modułem cffi 1.6

PyPy 2.0 ze wsparciem dla Stackless i modułem cffi 1.6

    przez -
    2 275
    PyPy
    Ogłoszono wydanie PyPy 2.0, implementacji języka Python napisaną w języku RPython (Restricted Python), ze zintegrowanym kompilatorem śledzenia JIT (just-in-time). Dodano wsparcie dla kompilatora Stackless razem z dołączonym rozszerzeniem CPythona greenlets, co oznacza że biblioteki eventlet i gevent powinny działać.

    Pojawiło się cffi 1.6, jako moduł PyPy. Wywołania zwrotne C są od teraz JITed, dzięki czemu parsowanie XML jest o wiele szybsze. Udoskonalono szybkość w wielu aspektach języka. Przebudowano kompilator JIT, aby wypuszczany kod maszyny manipulował ramkami, które działają na stercie danych, aniżeli na stosie. Dzięki temu Stackless działa i powinno przynieść inne usprawnienia szybkości w przyszłości. Usunięto sporo błędów powodujących niestabilność. Przebudowano większość klasy tablicy numpypy, co spowodowało usunięcie wartościowania leniwych wyrażeń. Ukończono praktycznie całe wsparcie dtype oraz wsparcie atrybutów tablic.

    • Kamil Stankiewicz

      Panie Michale,

      Proszę o naniesienie erraty w tytule i treści aktualności. Chodzi o cffi 0.6 a nie cffi 1.6.

      Odsyłam do notkI: http://pl.python.org/pypy,20,,finalne,wydanie,z,a…

      Pozdrawiam,
      K.