Charles Lowell
|
66d5bf49d7
|
align ruby objects so that all instances of the same class have the same constructor.
|
2010-06-08 14:33:54 +03:00 |
|
Charles Lowell
|
1ae9f62e49
|
reflect v8::External back into Ruby
|
2010-06-08 12:48:13 +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
|
ec749aab49
|
we don't generate javascript objects from ruby objects from within C++ anymore.
|
2010-06-06 13:18:41 +03:00 |
|
Charles Lowell
|
68e8fc1454
|
fixes for 1.8.6: tap.rb implementation didn't actually return self. Symbol#to_proc not defined until 1.8.7
|
2010-05-28 12:58:21 +03:00 |
|
Charles Lowell
|
ebd8b8c3cf
|
add support for javascript Date as ruby Time, and vice-versa.
|
2010-05-25 09:40:33 +03:00 |
|
Charles Lowell
|
8b89eaf8b1
|
T_BLKTAG, T_SCOPE, and T_VARMAP aren't valid symbols in 1.9
|
2010-05-23 18:35:25 +03:00 |
|
Charles Lowell
|
e6c6f4e04b
|
add rr_define_const()
|
2010-05-22 09:15:00 +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
|
5737292a86
|
move eval() and error handling into ruby
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
fcd7a0bd97
|
unwrap wrapped v8 objects going back into runtime. unwrap ruby objects passing back to ruby.
|
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
|
c757632e48
|
pass back ruby boolean values to ruby, not C boolean values.
|
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
|
9ef1695abd
|
move funcalls into their own module
|
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
|
b6681f2948
|
move function reflection into v8_function.cpp
|
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
|
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 |
|