New submission from Yurii Karabas <1998uri...@gmail.com>:
In scope of https://github.com/python/cpython/pull/27262 we have introduce `_typing` module with typing related helper functions. It will be great to speedup `typing.cast` function by implementing it in C. I have already done it and here is results: ``` import timeit import typing import _typing def _timeit(m): print(m.__name__, timeit.timeit("cast(int, 1)", globals={"cast": m.cast})) _timeit(typing) _timeit(_typing) ``` ``` typing 0.0702372890082188 _typing 0.033294505992671475 ``` ---------- components: Library (Lib) messages: 398529 nosy: kj, uriyyo priority: normal severity: normal status: open title: Speed-up typing.cast by implementing it in C type: enhancement _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44775> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com