:zap: Native, high-performance, cross-platform desktop apps - built with Reason!

1 Open Issue Need Help Last updated: Jun 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task involves fixing a memory management bug in Revery's Skia bindings. The bug causes crashes due to premature deallocation of Skia objects because OCaml's garbage collector doesn't interact correctly with Skia's reference counting. The solution requires implementing a custom OCaml smart pointer wrapper to explicitly manage reference counts, ensuring that Skia objects are only freed when no longer referenced by OCaml code.

Complexity: 4/5
bug help wanted

:zap: Native, high-performance, cross-platform desktop apps - built with Reason!

Reason