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

16 commits

Author SHA1 Message Date
Charles Lowell
2b1c38b792 finalize change of To.ruby() -> To.rb() 2010-06-07 10:59:41 +03:00
Charles Lowell
d46ff17315 invoke javascript methods from ruby. invoke javascript constructors from ruby. 2010-06-03 13:41:52 +03:00
Charles Lowell
216ea6264e remove the deprecated open() method on context. 2010-05-27 19:28:50 +03:00
Charles Lowell
f81cc92fca make the global javascript object available on each context as Context#scope 2010-05-26 13:23:04 +03:00
Charles Lowell
63b36ea80d wasn't wrapping the return value of ToString() in to_s 2010-05-25 08:56:54 +03:00
Charles Lowell
14edf2b0ff move ruby function invocation and property lookup into ruby 2010-05-22 09:23:22 +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
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
21ed473b59 add to_s/toString() method to ruby objects 2010-02-18 14:16:11 -06: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
6adef0bfb6 Ruby objects embedded into v8 are passed back to ruby code as themselves. Use any ruby object as the scope of an eval. 2010-01-13 17:15:53 +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
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