Skip to content

GC Improvement #6

@JM4ier

Description

@JM4ier

Currently the GC searches through the whole stack and checks if integers could be references to lisp values.
If it thinks it could be a reference to one, it doesn't garbage collect that value.

Since the references are indices into the lisp memory buffer, the values are rather small.
It is possible that the GC finds a lot of false positive references.

It could be of interest to store references to lisp values in a slightly different way so false positives are minimized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions