pulsar/native/v8_extensions
Nathan Sobo f22fedebcf Inject new instances of native objects into every JS context
This prevents concurrent access to the same state from different
worker threads. We needed to treat windowState specially because we
explicitly want it to last beyond the life-span of a single context.
So we store it as a static variable in `native.mm` and synchronize
access with a static `NSLock`. Good enough for now.
2013-01-24 17:22:50 -08:00
..
atom_linux.cpp Use platform independent extension header files 2012-09-20 16:24:20 -07:00
atom.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
atom.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
git.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
git.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
native_linux.cpp Remove unneeded includes 2012-09-20 16:24:10 -07:00
native_linux.h Move linux extensions to v8_extensions folder 2012-09-20 16:24:08 -07:00
native.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
native.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
onig_reg_exp_linux.cpp Use platform independent extension header files 2012-09-20 16:24:20 -07:00
onig_reg_exp.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
onig_reg_exp.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
onig_scanner.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
onig_scanner.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
readtags.c Add initial support for jump to declaration 2012-12-13 15:22:23 -08:00
readtags.h Add initial support for jump to declaration 2012-12-13 15:22:23 -08:00
tags.h Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00
tags.mm Inject new instances of native objects into every JS context 2013-01-24 17:22:50 -08:00