- Dec 31, 2015
-
-
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.
- Dec 17, 2015
-
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
-
Yorick Peterse authored
By just stuffing these into the Allocations module as a constant we can prevent them from being GC'd.
-
Yorick Peterse authored
-
Yorick Peterse authored