typed_python
typed_python copied to clipboard
An llvm-based framework for generating and calling into high-performance native code from Python.
## Motivation and Context Adds the minimum viable code introspection tooling to Runtime - given a compiled Function, this will check the associated converter for functions with matching names and...
In `typed_python/PythonSerializationContext_deserialization.cpp`, line 256, in the deserializePythonObjectFromName function, the second error type "Object named doesn't exist in this codebase" will never be raised. ```c++ PyObject* PythonSerializationContext::deserializePythonObjectFromName(DeserializationBuffer& b, size_t wireType, int64_t...
One word bug fix in all_any_wrapper.py ## Motivation and Context The AnyWrapper had been mistakenly calling "all" instead of "any". This was not caught by the test which only checked...
There are philosophical reasons you might not wish to do this, but it is more standard for python packages and has advantages e.g in not packaging the tests - if...
These are some very minor fixes for some errors/warnings I encountered when setting up my own environment. ## Motivation and Context When attempting to follow the existing installation guide, in...
## Motivation and Context Airspeed (https://asv.readthedocs.io/en/stable/) is used by SciPy, NumPy etc to track the performance of each commit and catch perf regressions. They host their results online (https://pv.github.io/numpy-bench/) and...
## Motivation and Context See #414 for motivation behind commits 65b622c, f0747ba, 12e35a8. These commits introduced an issue where if two processes working in parallel generated the same function in...
Ensures that the changes in #414 to the handling of `__reduce__` also fix #107. ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) -...
## Motivation and Context foo.py is an irrelevant file that was mistakenly included in a commit ## Approach ## How Has This Been Tested? No testing required ## Screenshots or...
## Motivation and Context Separates the responsibilities of the code parcel that is input to the compiler and the compiler itself - the unit of compilation is 'one overload +...