| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
These are unrelated things, and belong in separate PRs. |
Sorry, something went wrong.
|
I do not know why the the AppVeyor stage is failing everywhere: https://ci.appveyor.com/project/matplotlib/matplotlib/builds/54613753 Command exited with code 1
python tools/visualize_tests.py --no-browser
Traceback (most recent call last):
File "C:\projects\matplotlib\tools\visualize_tests.py", line 160, in <module>
run(show_browser=not args.no_browser)
File "C:\projects\matplotlib\tools\visualize_tests.py", line 64, in run
for name in os.listdir(image_dir)
^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'result_images'
Command exited with code 1
|
Sorry, something went wrong.
|
Appveyor is now fixed by #32242, so if you rebase it should pass. |
Sorry, something went wrong.
…r boundary - RendererAgg: hold pixBuffer, alphaBuffer and hatchBuffer in std::unique_ptr<agg::int8u[]> so they cannot leak, and drop the now-empty manual destructor - FT2Image: allocate via calloc(width, height) so the size multiplication is overflow-checked, and throw std::bad_alloc on failure - PyFT2Font_init: build the object in a unique_ptr and release() only on success, so a font that fails to open does not leak - mpl_GetCurrentProcessExplicitAppUserModelID: free the COM-allocated string even if py::cast throws - QhullInfo: delete the copy constructor and copy assignment, since it uniquely owns qh and error_file - PyFT2Font: add a recursive_mutex taken only at the wrapper boundary, so concurrent calls on the same font under free-threading cannot corrupt its glyph slot, glyph list or image buffer Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
| Back | FazBrowse Home | New Git URL |
Resolve (mostly) #31424 and #32065