• Tiago Peixoto's avatar
    Implement PropertyArray to encapsulate property map data · 7c3a1e99
    Tiago Peixoto authored
    The arrays returned by PropertyMap.get_array() are now PropertyArray
    instances, which keep track of the PropertyMap data, and are able to
    detect when it changes, and raise a ValueError exception. As such, it
    becomes impossible to read or write to non-allocated memory if an array
    becomes invalid.
    7c3a1e99
core.py 47.7 KB