CoC - https://rubinius.com/code-of-conduct/ | Install - https://rubinius.com/install/
May 28 22:56:01 [43265] <Warn> Therad id: 3 updating an instance of CompiledCode created by Thread id: 1
rubinius 4.1.c1 (2.3.1 9bef0d76 2019-05-28 8.0.0) [x86_64-darwin18.6.0]
Ruby Exception hit toplevel:
Thread id: 3 updating an instance of CompiledCode created by Thread id: 1 (RuntimeError)
--log-concurrent-update Log when T2 updates an object created by T1
--raise-concurrent-update Raise a RuntimeError when T2 updates an object created by T1
become
as well, which will make programming proxies really nice :grinning:
Rubinius::Memory
f: A -> B, g: B -> C
for composition of passes;raise
on cross-thread access (mutation?)Thread.new(heap: :isolated)
or Thread.new(heap: :shared)
or something?
localtime_r
is calling tzsetwall_basic
and that's trying to aquire a lock that is not held in this process
fork()