pleiszenburg / zugbruecke

Calling routines in Windows DLLs from Python scripts running under Linux, MacOS or BSD
https://zugbruecke.readthedocs.io/en/latest/
GNU Lesser General Public License v2.1
108 stars 11 forks source link

syncing entire structs via memsync is broken, resulting in cache misses (key error) #92

Closed s-m-e closed 1 year ago

s-m-e commented 1 year ago

Although there was a test case for this scenario earlier, the implementation was broken for the most part.

This bug also showed up in #90.

(About to be) fixed in development: Memsync directives can be given the struct type itself instead of its name and id as a string, which solves this issue entirely.

s-m-e commented 1 year ago

Fix released as part of v0.2.0.