Matthew Smith

Results 5 issues of Matthew Smith

Casting a float pointer to an int pointer is a strict aliasing violation (`-Wstrict-aliasing`) and is undefined behaviour (although, it did not seem to cause any issues in practice here)....

Update dependencies identified by cargo-audit as potentially vulnerable. I don't think any of these impact weggli in any meaningful way, but I think it's nice to keep tools like cargo-audit...

`/usr/share/pkgconfig` should be used for architecture independent libraries (e.g. data or scripts), while an architecture dependent directory like `/usr/lib64/pkgconfig` should be used for native binaries. Also set the include path...

Anonymous structs cannot be forward declared. This change names anonymous types in api.h so that consumers can forward declare them.

more-information-needed

With `tree-sitter` 0.20.6 as used by the CI, the tests all pass for me. However when upgrading to tree-sitter 0.21.0 and later, some of the highlight tests fail. ``` attributes:...