Charles Lowell
|
99d225c450
|
switch Context, Script to use ClassBuilder
|
2012-05-09 14:46:06 -05:00 |
|
Charles Lowell
|
9884c89074
|
Introduce a friendlier ClassBuilder syntax.
|
2012-05-09 14:46:06 -05:00 |
|
Charles Lowell
|
ba7f5dae8a
|
Allow export of V8::C::String to utf8
|
2012-05-09 14:46:05 -05:00 |
|
Charles Lowell
|
663d4f35ea
|
Release persistent handles inside v8 GC
|
2012-05-09 14:46:05 -05:00 |
|
Charles Lowell
|
73d363c11a
|
use a lock-free queue to finalize v8 handles.
|
2012-05-09 14:46:05 -05:00 |
|
Charles Lowell
|
d80da946e7
|
support for GC queueing and string thunking.
|
2012-05-09 14:46:05 -05:00 |
|
Charles Lowell
|
451211fb72
|
support for basic evaluation.
|
2012-05-09 14:46:04 -05:00 |
|
Charles Lowell
|
b2e3057c5c
|
Outline reference data structures.
|
2012-05-09 14:46:04 -05:00 |
|
Charles Lowell
|
23f1654ca0
|
add basic template for compiling extension and hooking into jsapi_spec test harness.
|
2012-05-09 14:46:04 -05:00 |
|
Charles Lowell
|
9cb4f1c7d2
|
begin internal rewrite.
|
2012-05-09 14:44:55 -05:00 |
|
Charles Lowell
|
a671d6feda
|
add rr_define_finalizer() utility for adding object finalizers from C.
|
2011-05-24 17:25:21 -05:00 |
|
Charles Lowell
|
3879db8769
|
use methods, not direct storage to access constants
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
22727d1e4a
|
bind to low level C::StackTrace and C::StackFrame API
|
2010-11-08 16:23:16 -06:00 |
|
Charles Lowell
|
82bcbbb62c
|
Add low-level C interface for v8::Locker and v8::Unlocker
|
2010-08-06 10:24:01 -05:00 |
|
Charles Lowell
|
33ec286583
|
add newlines at the end of header files to quiet GCC 4.0 warnings
|
2010-06-14 18:27:01 +03:00 |
|
Charles Lowell
|
f8fc3a3284
|
Make the V8 Context native wrapper more private.
|
2010-06-07 10:13:26 +03:00 |
|
Charles Lowell
|
0ffd0c6bf8
|
get rid of C++ camel case conversion functions. These are handled in ruby now.
|
2010-06-06 21:18:49 +03:00 |
|
Charles Lowell
|
e6c6f4e04b
|
add rr_define_const()
|
2010-05-22 09:15:00 +03:00 |
|
Charles Lowell
|
5737292a86
|
move eval() and error handling into ruby
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
3762909be4
|
change Context::GetCurrent() to GetEntered(), since that's what's meant most of the time anyway. Give objects a cleaner references to their wrapping context.
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
7f46bf908d
|
code compiles now, still broken though
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
77837092b0
|
checkpoint
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
466b982568
|
add V8::C::Value. get it to compile
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
8575115f0a
|
rename rr_define macros to something more sane
|
2010-05-20 12:07:33 +03:00 |
|
Charles Lowell
|
b251a0b83a
|
remove all global references from the main extension file
|
2010-05-20 12:07:33 +03:00 |
|
Charles Lowell
|
5194b11a5b
|
move initializations into approprate places
|
2010-05-20 12:07:32 +03:00 |
|
Charles Lowell
|
1b2c6e276c
|
move context init to cxt.cpp
|
2010-05-20 12:07:32 +03:00 |
|
Charles Lowell
|
df2881af3b
|
get rid of useless macro
|
2010-05-20 12:07:32 +03:00 |
|
Charles Lowell
|
afc0f62cf4
|
shared header file rr.h
|
2010-05-20 12:07:32 +03:00 |
|