Python直译器PyPy 7.1释出,重构Unicode表示法
报价宝综合消息Python直译器PyPy 7.1释出,重构Unicode表示法

官方在2月的时候释出PyPy 7.0,很快的现在又更新到了7.1版本,这个版本重点放在Unicode的改进,以及CFFI(C Foreign Function Interface)更新。
PyPy 7.1处理了Unicode的问题,为了将Unicode表示法重构为UTF-8的程式码合并进来,官方移除了从字串到Unicode转换,让内部执行速度获得大幅度提升,虽然这个更改合并到支援Python 3.5.3的pypy3.5分支上,但主要还是锁定PyPy3.6版本。
另外,CFFI后端也更新到了1.12.2版本。官方还建议开发者,不要使用c-extensions,而选用CFFI和C语言互动,至于C++则建议使用cppyy。
这个7.1版本与之前版本完全相容,其中含有两个版本,分别是PyPy2.7以及PyPy3.6-beta,这两个直译器使用相同的程式码库,但一个支援Python 2.7的功能和语法,另一个则支援Python 3.6,PyPy3.6-beta是PyPy正式支援Python 3.6的第二个版本,但是官方目前仍然认为其为测试版。
