1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00
Commit graph

18 commits

Author SHA1 Message Date
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