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

19 commits

Author SHA1 Message Date
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
ff0e11fee8 remove old V8_Ref_Create() function 2010-06-07 10:50:33 +03:00
Charles Lowell
bfc0a84858 make V8::C::Function class VALUE storage private. 2010-06-07 10:27:07 +03:00
Charles Lowell
f7a1e0a9f8 remove C++ thunking layer. conversions happen in ruby. 2010-06-06 14:34:10 +03:00
Charles Lowell
f12ce20015 remove compiler warning. 2010-06-03 14:05:23 +03:00
Charles Lowell
90571bb1a4 remove uneeded argc parameter from C::Function#NewInstance() 2010-06-03 13:56:07 +03:00
Charles Lowell
7a656e8e46 cleanup native function.Call() 2010-06-03 13:09:52 +03:00
Charles Lowell
b82d5b7154 function.call() now assumes global "this" object. use function.methodcall(thisObj,...) to change the context. fuction.new() invokes function as javascript constructor. 2010-06-03 12:51:06 +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
ce2c640b9b If no thisObject passed to function call, just use a brand new object. 2010-05-20 12:08:17 +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
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
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
5194b11a5b move initializations into approprate places 2010-05-20 12:07:32 +03:00
Charles Lowell
e60b22f8d2 call JavaScript functions from Ruby 2010-04-22 11:46:21 -05:00
Charles Lowell
a0af37906c start building out ruby interface 2009-12-18 09:48:06 +02:00