EmilDohne / PhotoshopAPI

A modern and performant C++20 read/write parser of Photoshop Files (*.psd and *.psb) with fully fledged Python bindings hosted on PyPi
https://photoshopapi.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
94 stars 9 forks source link

Compile PhotoshopAPI with address sanitizers and wall #70

Open EmilDohne opened 4 months ago

EmilDohne commented 4 months ago

In order to get the PhotoshopAPI closer to being production ready we should always compile it with /Wall and /fsanitize=address (This is the only sanitizer currently supported out of the box with MSVC). Especially since our test cases cant and wont ever be able to cover all possible issues

EmilDohne commented 2 months ago

Partial implementation by implementing sanitizers and Clang as an additional test suite, increasing warning levels is still TBD