Tag Archives | RPython

PyPy 7.3.17 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.17 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.17 sürümünü yayınlamaktan gurur duyduğu belirtilirken, bu sürümün, yeni bir RISC-V JIT arka ucu, CPython ekibinin çalışmalarına dayanan iyileştirilmiş bir REPL ve tamsayı işlemlerinin daha iyi JIT optimizasyonlarını içerdiği söyleniyor. RISC-V arka ucu çalışması için Logan Chien’e, JIT’te daha iyi tamsayı optimizasyonu için Nico Rittinghaus’a ve repl üzerinde çalışan CPython ekibine özel olarak teşekkür edildiği ifade ediliyor. Sürüm; PyPy2.7, CPython 2.7.18+ için stdlib dahil olmak üzere Python 2.7’nin sözdizimini ve özelliklerini destekleyen bir yorumlayıcı (+ işareti geriye taşınan güvenlik güncellemeleri içindir) ve PyPy3.10, CPython 3.10.14 için stdlib dahil olmak üzere Python 3.10’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olmak üzere iki farklı yorumlayıcı içeriyor. Yorumlayıcılar hemen hemen aynı kod tabanına dayandığı belirtilirken, bunun bir mikro sürüm olduğu, tüm API’lerin diğer 7.3 sürümleriyle uyumlu olduğu belirtiliyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.17 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

 

PyPy 7.3.17 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.16 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.16 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.16 sürümünü yayınlamaktan gurur duyduğu belirtilirken,  bunun, gc hata avı blog yazısında açıklanan yukarı akış CPython’dan güvenlik düzeltmelerini ve çöp toplayıcıya yönelik hata düzeltmelerini içerdiği söyleniyor. PyPy2.7’nin, CPython 2.7.18+ için stdlib de dahil olmak üzere Python 2.7’nin sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu belirtilirken, PyPy3.9’un, CPython 3.9.19 için stdlib de dahil olmak üzere Python 3.9’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu ve PyPy3.10’un, CPython 3.10.14 için stdlib de dahil olmak üzere Python 3.10’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu söyleniyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.16 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

 

PyPy 7.3.16 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.12 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.12 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.12 sürümünü yayınlamaktan gurur duyduğu belirtilirken,  bunun, eskisinden daha hızlı olan yeni bir dizeden int’e algoritma (ayrıca CPython 3.12’de görünen) içerdiği söyleniyor. Windows’ta sembolik bağlantılar için destek eklenen sürüm, ilk Python3.10 versiyonu oluyor. PyPy3.9, CPython 3.9.17 için stdlib dahil olmak üzere Python 3.9’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu belirtilirken, PyPy3.10’un, CPython 3.10.12 için stdlib dahil olmak üzere Python 3.10’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu ifade ediliyor. Bunun, ilk 3.10 sürümü olduğu, ancak geçmiş deneyimlere dayanarak, yukarı akışla uyumluluğundan oldukça emin olunduğu belirtiliyor. Ancak, cython 0.29.35 veya cython 3.0.0b3 gerektirdiğinin unutulmaması isteniyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.12 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

 

PyPy 7.3.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.11 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.11 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.11 sürümünü yayınlamaktan gurur duyduğu belirtilirken,  bunun, 7.3.10 çıktıktan sonraki gün yayınlanan en son CPython stdlib güncellemelerini ve birkaç hata düzeltmesini daha içerdiği ifade ediliyor. Beklenebileceği gibi, macOS arm64’ün ilk sürümünün macOS x86-64 yapısını etkilediği, bu nedenle bu sürümün, macOS kullanıcılarına macOS 11.0’da PyPy çalıştırma yeteneğini geri kazandıran bir hata düzeltme sürümü olduğu belirtiliyor. Sürüm; CPython 2.7.18+ için stdlib dahil olmak üzere Python 2.7’nin sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olan PyPy2.7 (+, geri aktarılan güvenlik güncellemeleri içindir), PyPy3.8, CPython 3.8.16 için stdlib dahil Python 3.8’in sözdizimini ve özelliklerini destekleyen bir yorumlayıcı ve PyPy3.9, CPython 3.9.16 için stdlib dahil olmak üzere Python 3.9’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı içeriyor. Bunun bir mikro sürüm olduğu ve tüm API’lerin diğer 7.3 sürümleriyle uyumlu olduğu belirtiliyor. Katkıda bulunanlara da teşekkür edildiği bildiriliyor. PyPy 7.3.11 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

PyPy 7.3.11 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.10 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.10 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.10 sürümünü yayınlamaktan gurur duyduğu belirtilirken, paylaşılmak istenen bazı güzel hızlandırmalar ve hata düzeltmeleri olduğu ifade ediliyor. CPython 2.7.18+ için stdlib dahil olmak üzere Python 2.7’nin sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olan PyPy2.7 yer alıyor (+, geri aktarılan güvenlik güncellemeleri içindir). PyPy3.8, CPython 3.8.15 için stdlib dahil Python 3.8’in sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu belirtilirken, PyPy3.9, CPython 3.9.15 için stdlib dahil olmak üzere Python 3.9’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu söylenerek, bu sürümün kararlılığına olan güvenin kazanıldığı ve “beta” etiketinin kaldırıldığı söyleniyor. Bunun bir mikro sürüm olduğu, tüm API’lerin diğer 7.3 sürümleriyle uyumlu olduğu belirtiliyor. %15-20 daha hızlı hale getirmek için temel yorumlayıcıda birçok iyileştirme yspıldığı söyleniyor. Katkıda bulunanlara da teşekkür edildiği bildiriliyor. PyPy 7.3.10 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

PyPy 7.3.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.1 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.1 sürümü duyuruldu. Conda Forge artık PyPy’yi bir Python yorumlayıcısı olarak destekliyor. Bu sürümden sonra, daha birçok c-extension-based packages’in başarıyla oluşturulabileceği ve yüklenebileceği söyleniyor. CFFI arka ucunun 14.0 sürümüne güncellendiği belirtilirken, arka ucu win32 için deneysel olarak etkinleştirilen cppyy kullanılmasının önerildiği ifade ediliyor. Cppyy’nin etkinleştirilmesi daha modern bir C derleyicisi gerektiriyor, bu nedenle win32 artık MSVC160 (Visual Studio 2019) ile oluşturulmuş bulunuyor. PyPy 7.3.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

PyPy 7.3.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.2.0 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.2.0 sürümü duyuruldu. CPython yerine kullanılmasının nedeni, Python ve CPython’dan genellikle daha hızlı çalışması olan PyPy, Python 2.7.13 ve 3.5.3’ü uyguluyor. Python test paketinde geçen tüm ana dilleri destekleyen yazılım, yaygın olarak kullanılan Python standart kütüphane modüllerinin çoğunu destekliyor. CPython ile bilinen farklılıklar için uyumluluk sayfasının ziyaret edilmesi öneriliyor. PyPy; x86 (IA-32), x86_64, ARMv6 or ARMv7, VFPv3, PowerPC 64bit, System Z (s390x) CPU mimarilerini destekliyor ve koruyor. PyPy 7.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

PyPy 7.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0