ºìÁªLinuxÃÅ»§
Linux°ïÖú

Cython 0.27·¢²¼£¬PythonµÄCÓïÑÔÀ©Õ¹

·¢²¼Ê±¼ä:2017-09-26 10:48:58À´Ô´:ºìÁª×÷Õß:baihuo
Cython 0.27 ·¢²¼ÁË¡£×¼È·ËµCythonÊǵ¥¶ÀµÄÒ»ÃÅÓïÑÔ£¬×¨ÃÅÓÃÀ´Ð´ÔÚPythonÀïÃæimportÓõÄÀ©Õ¹¿â¡£Êµ¼ÊÉÏCythonµÄÓï·¨»ù±¾ÉϸúPythonÒ»Ö£¬¶ø CythonÓÐרÃŵē±àÒëÆ÷”ÏȽ« Cython´úÂëת±ä³ÉC£¨×Ô¶¯¼ÓÈëÁËÒ»´ó¶ÑµÄC-Python API£©£¬È»ºóʹÓÃC±àÒëÆ÷±àÒë³ö×îÖÕµÄPython¿Éµ÷ÓõÄÄ£¿é¡£

ÐÂÌØÐÔ£º

Extension module initialisation follows PEP 489 in CPython 3.5+, which resolves several differences with regard to normal Python modules.

Asynchronous generators and asynchronous comprehensions have been implemented.

Variable annotations are now parsed according to PEP 526.

bug ÐÞ¸´£º

Extension types that were cimported from other Cython modules could disagree about the order of fused cdef methods in their call table.

The exception state handling in generators and coroutines could lead to exceptions in the caller being lost if an exception was raised and handled inside of the coroutine when yielding.

Loops over range(enum) were not converted into C for-loops.

Èí¼þÏêÇ飺https://github.com/cython/cython/blob/master/CHANGES.rst

ÏÂÔصØÖ·£ºhttps://github.com/cython/cython/archive/0.27.zip

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ