Sha256: 1328f2e340ae0cef3b1c80dde2470e3aa2cb22952ff06adb2643dc426762fd2e

Contents?: true

Size: 335 Bytes

Versions: 53

Compression:

Stored size: 335 Bytes

Contents

/*
 * gvl_wrappers.c - Wrapper functions for locking/unlocking the Ruby GVL
 *
 */

#include "FXRbCommon.h"

#ifdef HAVE___THREAD
  __thread int g_fxrb_thread_has_gvl = 1;
#endif

FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_WRAPPER_STRUCT );
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_SKELETON );
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_STUB );

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
fxruby-1.6.48 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.48-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.48-x64-mingw-ucrt ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.48-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.47 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.47-x64-mingw-ucrt ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.47-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.47-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.46 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.46-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.46-x64-mingw-ucrt ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.46-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.45 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.45-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.45-x64-mingw-ucrt ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.45-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.44 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.44-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.44-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.43 ext/fox16_c/gvl_wrappers.cpp