Charles Lowell
|
cffef332b1
|
migrate v8::Object to the new style
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
1f9a375571
|
make all native classes have a private new
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
2057383dfe
|
begin converting Arguments class.
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
85363d2f14
|
expose the array object as a subclass of function
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
ba7c233248
|
maintain referential integrity on ruby objects passed back and forth to the runtime
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
4dfc037e6b
|
correctly convert keys to strings with Get()
|
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
|
597b840997
|
move reflection function on array and object to their own modules... still haven't decided whether to make Array a full fledged object or not
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
5f2d3e2a61
|
move object reflection into v8_obj.*
|
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
|
3ecacfd47e
|
object uses rr_define methods
|
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
|
21ed473b59
|
add to_s/toString() method to ruby objects
|
2010-02-18 14:16:11 -06: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 |
|
Charles Lowell
|
56c5558be7
|
native C objects now have a reference to the context that created them. Add identity/equality check for C::Context
|
2010-01-14 00:51:46 +02:00 |
|
Charles Lowell
|
5524227382
|
Make V8::Object enumerable
|
2010-01-10 20:56:10 +02:00 |
|
Charles Lowell
|
441aa30a7f
|
Set properties on javascript objects which are reflected into ruby.
|
2010-01-10 12:02:08 +02:00 |
|
Bill Robertson
|
9508d79e6d
|
OMG it works, embed a lamda in a context
|
2010-01-09 10:43:08 -05:00 |
|
Bill Robertson
|
23a8d77676
|
remove some debug statements
|
2010-01-09 16:40:18 +02:00 |
|
Bill Robertson
|
94e4c62061
|
make it compile
|
2010-01-09 16:40:18 +02: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 |
|