Zannick / logic-graph

Tools for video game logic representation and analysis, particularly routing and beatability checks for speedruns and randomizers.
MIT License
3 stars 0 forks source link

Convert the EnumMap in accessible_spots to store boxed ContextWrappers #108

Closed Zannick closed 9 months ago

Zannick commented 9 months ago

As Context will continue to grow in size and we'll continue to add spots, the stack space taken up by this structure will grow larger and larger over time. Switch to boxing the contexts (storing them on the heap) and this should significantly reduce the size needed, and hopefully let us return to running tests with the default stack size.