Hacker News new | past | comments | ask | show | jobs | submit login
Emacs with concurrent garbage collection (MPs) (lists.gnu.org)
9 points by untilted on April 25, 2024 | hide | past | favorite | 3 comments



I know there are still some bugs and corner cases that need to be worked out, but I am really impressed with how well this is working. I would think that moving from a traditional single-threaded mark and sweep to a moving, concurrent GC would be a very involved change. Requiring a rewrite of many components. But it looks like it was “just” plugging into the MPS API. I realize that library does several things to make this easier, like supporting pinning and weak references, but I am still impressed.


Are you using this yourself? It's possible to just switch branches and use it?


You can switch to it, but there are still crashes.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: