rune
rune copied to clipboard
Rust VM for Emacs
Currently the core object type is represented as a raw point `*const u8`. A value of `nil` is represented by a null pointer. If we changed this to a `NonNull`,...
i just came to know about this great projects while i tried to compile it in my machine it caused stack overflow. ``` ```Loading emacs-lisp/debug-early... Loading emacs-lisp/debug-early Done Loading emacs-lisp/byte-run......
Hi! Recently I've been trying to understand the emacs display engine and write a simple front-end, then I found this project, which looks interesting. I want to share some of...
Emacs ships with over 7000 elisp tests. Bootstrapping these tests would make a good milestone and help ensure correctness. These tests can be run with `make check` in GNU Emacs.
This is an interval tree implementation based on red-black tree. Merging intervals still need work, as well as updating plists. My goal is to validate ideas in #61 , an...
With the moving GC, we have an issue where the hash values of keys can change during garbage collection. The hash of an object is taken from its value, which...
Hey! I found your project some weeks ago and found it super interesting - I am doing something similar, but in Go: https://github.com/federicotdn/pimacs. Your project is more active than mine,...
This suggestion uses a little extra memory to save a little bit of time. Change the type of mark from a boolean to an integer, and add an integer gc_count...
The question is in the title. What are some good easy issues that I can help tackle?.
To this point, all values associated with a global function were marked read-only. They are shared between threads so mutation would not be safe. However when working on bootstrapping `cl-generic`...