- Fix undefined behaviour in the Compiler ([7423c9e](7423c9e0a2713bc8c940eb1b77053be406cec7b8)) - [**breaking**] Fix leaky objects in RuntimeData ([6805ba6](6805ba64a246bb3a6e4717ebd2ffce5a13913fe0))
0.1.78
Features
- Add `compute_stack_at_card` to Lanes ([df2bba6](df2bba6529ccac00f8b839c5a0a80c82b0aa0889)) - Add recursion limit to compile options ([2dd0c28](2dd0c280d1cfd6b1e4386b141f3dd6e07cb3bb7e))
Refactor
- [**breaking**] Rename hashing function ([cbea3d2](cbea3d2b48599acdca7a3c2c34fd35bb7e2221c5))
0.1.77
Features
- Add a hashing function to Programs ([76e5170](76e5170807664c9afb4ae3237415937e7e45e647))
0.1.76
Bug Fixes
- Fix panic on empty target lanes in ForEach card ([0cce9fd](0cce9fd4f32b2a1fc3f19a216db6cd52d8dd2be2))
Refactor
- [**breaking**] Use BTreeMaps for Modules for fixed ordering of keys ([a4a89a4](a4a89a49620b35fe18856e6b033f2e798f5a5c94)) - Shorten unnamed CompositeCard name ([ce6f784](ce6f7845d2b4b13745e9a49b465aac854fc5726d))
0.1.75
Features
- [**breaking**] If/Else cards take another Card as parameter instead of lanes ([26c5e11](26c5e117e836837d72fb0dbfafb482cbe77c16a3))
Refactor
- [**breaking**] CompositeCard names are optional ([7065675](70656754e663d82bdbbeb29ce677c7fd77676829))
0.1.74
Break
- [**breaking**] Only publish the web target to npm ([54c39fb](54c39fb945e8b230d0ecfb7d6591da5a2f91d225))