Tobias Sargeant
Tobias Sargeant
## Feature request Add LLVM [MSan](https://github.com/google/sanitizers/wiki/MemorySanitizer) support for JIT code. In builds that enable MSan for building numba and Python, AOT compiled code is instrumented to add memory sanitization checks....
Change library loading code to also check for the presence of llvmlite statically linked into the main executable if the dynamic library fails to load. This allows llvmlite to be...
This simplifies the process of supporting multiple paths for native code loading and allows cleanup to occur on non-windows platforms when the libllvmlite shared library is extracted to a temporary...
This delays the lookup of a symbol until it is first called, which in turn allows us to write a test for extraction of native code from a package.
If two threads attempt to resolve the same symbol at the same time, then both may test the symbol dictionary before the other has a chance to insert a wrapper...
Fix for issue #900 LLVM 14 introduces optional opaque pointers. If opaque pointers are enabled then there is no way to determine the pointee type. LLVM 16 makes this the...
The plan of record is that non-opaque pointer support remains in LLVM 16 (with decreasing test coverage) and will be removed in LLVM 17: https://reviews.llvm.org/D140487 The direct breakages I saw...
This adds a balancing "import.complete" audit event matching the existing "import" audit event, which allows the audit system to be used to observe programatically the same import timing information that...
Ensure that python code bundled with stim passes `pytype --strict-none-binding`.
None and 0 are treated like a 0 length string when computing lengths, and the same normalization should be applied to the value passed to PyBytes_AS_STRING. If this is not...