~drizzle-trunk/drizzle/development

  • Committer: Henrik Ingo
  • Date: 2011-09-01 07:09:26 UTC
  • Revision ID: henrik.ingo@avoinelama.fi-20110901070926-4z5zbzxw6npl3jgz
Use v8::Locker to allow multiple threads to use v8 engine.

Note that making all threads that need to use JavaScript lock
on a single mutex is going to be problematic. Newer versions
of libv8 provide a class Isolate, through which each thread can
have their own, isolated, instance of a v8 engine and use it
without locking. However, current version in Ubuntu 11.04 is
v8 2.5.9.9 and doesn't yet provide this class. Future work
on this code should add a run-time check about the v8 version
and use Isolate if available and Locker otherwise.
Filename Latest Rev Last Changed Committer Comment Size
..
plugin 1377.8.40 14 years ago Paweł Blokus minor style fixes Diff
atomics_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 2.4 KB Diff Download File
File calendar_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 4.4 KB Diff Download File
constrained_value.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 1.6 KB Diff Download File
date_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 13.9 KB Diff Download File
date_time_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 11.6 KB Diff Download File
global_buffer_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 1.8 KB Diff Download File
File include.am 2259.1.1 13 years ago Monty Taylor Finish the transition to libdrizzle-2.0 libs (afte 2.2 KB Diff Download File
libdrizzle_test.cc 2235.1.2 13 years ago Monty Taylor Add drizzle_safe_escape_string() function 2.6 KB Diff Download File
main.cc 2097.2.4 13 years ago Andrew Hutchings Convert all unit tests to boost::test Add pandora 1.2 KB Diff Download File
micro_timestamp_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 3.9 KB Diff Download File
nano_timestamp_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 3.4 KB Diff Download File
option_context.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 1.9 KB Diff Download File
pthread_atomics_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 3.4 KB Diff Download File
table_identifier.cc 2246.4.2 13 years ago Olaf van der Spek Refactor Identifier::getSQLPath() 2.6 KB Diff Download File
temporal_format_test.cc 2353.3.1 13 years ago Mark Atwood fix cppcheck redundantIfDelete0 warnings. It is s 4.4 KB Diff Download File
temporal_generator.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 7.6 KB Diff Download File
temporal_generator.h 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 4.3 KB Diff Download File
time_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 9.6 KB Diff Download File
timestamp_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 10.9 KB Diff Download File
utf8_test.cc 2173.2.1 13 years ago Monty Taylor Fixes incorrect usage of include 3 KB Diff Download File