diff options
author | Lars Kanis <lars@greiz-reinsdorf.de> | 2023-04-16 22:10:32 +0200 |
---|---|---|
committer | Lars Kanis <lars@greiz-reinsdorf.de> | 2023-04-18 13:17:10 +0200 |
commit | 1b78458ff28819cb541d7410616d3d2907e30f73 (patch) | |
tree | 92e3431545e21755abaa7a1408117abee36765df /spec/ffi/memorypointer_spec.rb | |
parent | 82f5942f97731d8a46401d2465d007d89092a45c (diff) | |
download | ffi-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