summaryrefslogtreecommitdiff
path: root/spec/ffi/memorypointer_spec.rb
diff options
context:
space:
mode:
authorLars Kanis <lars@greiz-reinsdorf.de>2023-04-16 22:10:32 +0200
committerLars Kanis <lars@greiz-reinsdorf.de>2023-04-18 13:17:10 +0200
commit1b78458ff28819cb541d7410616d3d2907e30f73 (patch)
tree92e3431545e21755abaa7a1408117abee36765df /spec/ffi/memorypointer_spec.rb
parent82f5942f97731d8a46401d2465d007d89092a45c (diff)
downloadffi-1b78458ff28819cb541d7410616d3d2907e30f73.tar.gz
Freeze global typedefs and add per Ractor local custom typedefs
Ractor-local custom typedefs are used now, since global writable typedefs aren't compatible with Ractor isolation. Now the builtin typedefs are frozen and available for all Ractors. But all custom typedefs are only per Ractor. Actually the global typedefs already were useable in Ractors, if they are resolved in C code. This is because the C code doesn't check the Ractor boundaries.
Diffstat (limited to 'spec/ffi/memorypointer_spec.rb')
0 files changed, 0 insertions, 0 deletions