Tobias Sargeant

Results 10 issues of 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....

feature_request

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...

4 - Waiting on author

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...

3 - Ready for Review

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.

2 - In Progress

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...

2 - In Progress

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...

3 - Ready for Review

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...

needtriage
discussion

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...

awaiting review

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...