Charles Lowell
|
d2f1dcd042
|
v8 classes now extend from the handle class.
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
7ede61886f
|
normalize the names of files.
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
f6a618aecc
|
substitute generic handle struct for everywhere that was using refs
|
2011-04-13 08:45:07 -05:00 |
|
Charles Lowell
|
7569579175
|
upgrade to v8 3.1.8
|
2011-03-07 07:20:32 -06:00 |
|
Charles Lowell
|
adc0597451
|
expose SetCallAsFunctionHandler() to ObjectTemplate
|
2010-08-17 06:31:18 -05:00 |
|
Charles Lowell
|
e0e66a2000
|
upgrade to v8 2.3.3
|
2010-08-01 10:16:39 -05:00 |
|
Charles Lowell
|
626b36cf5c
|
support for indexed property access
|
2010-06-29 07:38:23 +03:00 |
|
Charles Lowell
|
765fffb5c0
|
begin work on indexed property access
|
2010-06-28 16:36:41 +03:00 |
|
Charles Lowell
|
222053b901
|
ability to embed classes as constructors directly into the context.
|
2010-06-09 00:59:22 +03:00 |
|
Charles Lowell
|
4a372c2382
|
check please
|
2010-06-08 12:47:20 +03:00 |
|
Charles Lowell
|
2651184833
|
remove access to External::Value(). Not sure what it does.
|
2010-06-08 10:41:03 +03:00 |
|
Charles Lowell
|
0ae6e8b67d
|
add access to PrototypeTemplate() InstanceTemplate() and Inherit() methods on v8::FunctionTemplate
|
2010-06-08 10:33:12 +03:00 |
|
Charles Lowell
|
eeea845a0c
|
fixes for rubinius
|
2010-06-07 13:52:07 +03:00 |
|
Charles Lowell
|
ff0e11fee8
|
remove old V8_Ref_Create() function
|
2010-06-07 10:50:33 +03:00 |
|
Charles Lowell
|
797e9f9fa0
|
remove temporary workaround to access ruby standard object template from C++
|
2010-06-07 10:22:12 +03:00 |
|
Charles Lowell
|
3d58f3568e
|
all v8 callbacks run in their own handle scope so there is no need to declare a new one.
|
2010-06-06 15:45:24 +03:00 |
|
Charles Lowell
|
f7a1e0a9f8
|
remove C++ thunking layer. conversions happen in ruby.
|
2010-06-06 14:34:10 +03:00 |
|
Charles Lowell
|
5a89e05e38
|
V8 callbacks are now in ruby. remove C++ callbacks.
|
2010-06-06 14:29:33 +03:00 |
|
Charles Lowell
|
8d6290b7e4
|
Convert context to use the standard ruby object template.
|
2010-06-06 14:11:18 +03:00 |
|
Charles Lowell
|
ef48cea359
|
remove call to rb_hash_lookup() which is not present in 1.8.6
|
2010-05-27 22:01:27 +03:00 |
|
Charles Lowell
|
ae9c88bad4
|
keep ruby objects alive as long as V8 has a reference to them, even if ruby does not currently have a reference. rethrow ruby exceptions as javascript exceptions.
|
2010-05-26 19:54:56 +03:00 |
|
Charles Lowell
|
343ece83cf
|
disable diagnostic hack
|
2010-05-22 16:41:34 +03:00 |
|
Charles Lowell
|
14edf2b0ff
|
move ruby function invocation and property lookup into ruby
|
2010-05-22 09:23:22 +03:00 |
|
Charles Lowell
|
5b2c88002c
|
move callbacks into ruby code. make sure handle scopes are everywhere. raise exception when context needs to be open rather than segfault in certain cases.
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
7f46bf908d
|
code compiles now, still broken though
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
5194b11a5b
|
move initializations into approprate places
|
2010-05-20 12:07:32 +03:00 |
|
Charles Lowell
|
a9e1d57fc1
|
compile level fixes for 1.9
|
2010-02-11 17:14:47 -06:00 |
|
Charles Lowell
|
1dd55ffa77
|
Enumerate ruby properties in javascript.
|
2010-01-18 01:12:23 +02:00 |
|
Charles Lowell
|
f3811a48c2
|
Dynamic handling of ruby properties. Invoking ruby setters from javascript. Removed a bunch of segfaulting. Now objects have references to the context that created them.
|
2010-01-18 00:25:40 +02:00 |
|
Bill Robertson
|
9508d79e6d
|
OMG it works, embed a lamda in a context
|
2010-01-09 10:43:08 -05:00 |
|
Charles Lowell
|
47103149c9
|
move eval() implementation into C. make global stateless converters
|
2009-12-20 19:31:02 +02:00 |
|
Charles Lowell
|
a0af37906c
|
start building out ruby interface
|
2009-12-18 09:48:06 +02:00 |
|
Charles Lowell
|
2df1f3f33b
|
'gemify' the source
|
2009-12-15 07:35:55 +02:00 |
|