Skip to content
This repository has been archived by the owner on Jul 26, 2021. It is now read-only.

Thread safety for stable-pointers #36

Merged
merged 4 commits into from
Mar 29, 2020
Merged

Thread safety for stable-pointers #36

merged 4 commits into from
Mar 29, 2020

Commits on Mar 27, 2020

  1. Wrapping stable-pointer accesses with SBCL mutex

    This works for me, in the sense that see no errors where nil gets funcall:ed. But it's a very naive approach, as I don't have a lot of experience with multi-threading.
    bpatrikm committed Mar 27, 2020
    Configuration menu
    Copy the full SHA
    8a8f53c View commit details
    Browse the repository at this point in the history
  2. Wrapping stable-pointer accesses in mutex-locks.

    This seems to work for me, in the sense that I don't see errors where nil gets funcall:ed. But I don't know if it might create other problems. Bordeaux-threads has to be loaded.
    bpatrikm committed Mar 27, 2020
    Configuration menu
    Copy the full SHA
    a9ddc57 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. Configuration menu
    Copy the full SHA
    cc8df4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    115424a View commit details
    Browse the repository at this point in the history