Pyston-lite JIT compilator nunc sustinet Python 3.10

Nova emissio extensionis Pyston-littae praesto est, quae pro CPython compilator JIT conficit. Pyston dissimile consilium, quod separatim ut furca e CPython e codicebase explicatur, Pyston-lite ordinatur ut extensio universalis designata ad vexillum Pythonis interpretis (CPython). Nova dimissio notabilis est ad sustentationem Pythonis 3.7, 3.9, et 3.10 rami, praeter ramum antea 3.8 sustentatum.

Pyston-lite te permittit uti technologiae fundamentales Pyston, non mutato interprete, insertis adiectis extensionibus utendo PIP vel Conda involucrum procuratoris. Pyston-litta iam in repositoria PyPI et Conda hosted est et ut eam instituam, solum mandatum "pip institue pyston_lite_autoload" vel "conda install pyston_lite_autoload -c pyston". Duae fasciculi exhibentur: pyston_lite (recta JIT) et pyston_lite_autoload (facit latis JIT substitutionem cum processus Pythonis incipit). Potest etiam programmatice moderari inclusionem JIT ab applicatione sine moduli autoloadii inauguratione, functioni pyston_lite.enable() adhibito.

Accedit, tincidunt nuntiaverunt se Pyston-liteium primum suum productum considerare. Pyston regularis ad altiorem observantiam permittit, sed usus eius impeditus est necessitate interpretis substituendi, dum Pyston-litta facile in exsistentes conformationes inseritur. Specificae optimizationes quae in Pyston habentur, si fieri potest, ad compositionem principalem CPython transferentur. Procedente tempore, affectio est exsequendam JIT compilator transferendi ad structuram principalem CPythonis.

In forma currenti, cum CPython 3.8 comparata, usus Pyston-litta per 10% in textu macrobenchmarcis et per 28% in test pyperformantia emendare potest. Ad comparationem, quaestus effectus cum Pyston standalone usus est 28% et 65%, respective.

Venatio emissio principalis CPython 3.11 propositi includit mutationes ad bytecode statum caching, ocius functionem vocat, et usum interpretum velocium ad communes operationes, ac nonnullas optimizationes ab inceptis Cinder et HotPy paratas. Quam ob rem, CPython 3.11rc2 in superioribus probationibus ostendit incrementum perficiendi 12% et 26%, quod comparandum est cum Pyston-lite (novo CPython et Pyston-lite varias optimizationes utentes; portantes Pyston-litem ad CPython. 3.11 ulterius perficiendum ramum hunc meliorem.

Source: opennet.ru