Charles Lowell
|
2b1c38b792
|
finalize change of To.ruby() -> To.rb()
|
2010-06-07 10:59:41 +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
|
ab33a88411
|
wrap calling from v8 -> rb so that we get uniform stack treatment
|
2010-05-27 18:30:19 +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
|
fea99b72bd
|
expose global scope as an attribute on context. Add Array#length. kinda useful :)
|
2010-05-26 13:23:14 +03:00 |
|
Charles Lowell
|
14edf2b0ff
|
move ruby function invocation and property lookup into ruby
|
2010-05-22 09:23:22 +03:00 |
|
Charles Lowell
|
e60b22f8d2
|
call JavaScript functions from Ruby
|
2010-04-22 11:46:21 -05:00 |
|