mysql2/ext
Eric Wong 59a823b6d5 release GVL for possibly blocking mysql_* library calls
There are still some corner-case calls which may cause
network activity and block the socket, but the majority
of reads/writes on the socket will release the GVL under
1.9 and be signal-safe under all versions of Ruby.

We'll also make a note of all functions calls that passed
visual inspection and add FIXME for a few more corner
cases we still need to fix.
2010-05-05 14:26:22 -07:00
..
extconf.rb wrap mysql_real_connect with rb_thread_blocking_region 2010-05-05 11:57:37 -07:00
mysql2_ext.c release GVL for possibly blocking mysql_* library calls 2010-05-05 14:26:22 -07:00
mysql2_ext.h release GVL for possibly blocking mysql_* library calls 2010-05-05 14:26:22 -07:00