Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
  • v1.0.1
6 results

liballocations.c

  • Yorick Peterse's avatar
    242e3726
    Removed usage of Ruby mutexes · 242e3726
    Yorick Peterse authored
    In rare circumstances locking/unlocking a Mutex may lead to an object
    allocation which in turn crashes CRuby when this happens during a GC
    run. Since the GIL already prevents multiple Ruby threads from running
    in parallel we should be able to safely remove the usage of explicit
    mutexes without breaking things.
    242e3726
    History
    Removed usage of Ruby mutexes
    Yorick Peterse authored
    In rare circumstances locking/unlocking a Mutex may lead to an object
    allocation which in turn crashes CRuby when this happens during a GC
    run. Since the GIL already prevents multiple Ruby threads from running
    in parallel we should be able to safely remove the usage of explicit
    mutexes without breaking things.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.