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

20 commits

Author SHA1 Message Date
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
ebd8b8c3cf add support for javascript Date as ruby Time, and vice-versa. 2010-05-25 09:40:33 +03:00
Charles Lowell
643ae12ae6 mental note, exception handling across Ruby/C++ boundaries is dangerous. 2010-05-25 08:56:54 +03:00
Charles Lowell
408bd22045 automatically convert ruby hashes into javascript objects 2010-05-23 05:38:31 +03:00
Charles Lowell
90e7e824d0 map ruby arrays by value to javascript arrays 2010-05-23 05:31:36 +03:00
Charles Lowell
2d54f65b8d set the context on functions 2010-05-23 04:02:10 +03:00
Charles Lowell
025fedcc23 move ruby property access to its own module 2010-05-22 12:12:42 +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
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
85363d2f14 expose the array object as a subclass of function 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
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
e60b22f8d2 call JavaScript functions from Ruby 2010-04-22 11:46:21 -05:00
Charles Lowell
1dd55ffa77 Enumerate ruby properties in javascript. 2010-01-18 01:12:23 +02:00
Charles Lowell
f3811a48c2 Dynamic handling of ruby properties. Invoking ruby setters from javascript. Removed a bunch of segfaulting. Now objects have references to the context that created them. 2010-01-18 00:25:40 +02:00
Charles Lowell
772fa7d586 Invoke ruby methods with their javascript property names. 2010-01-10 11:37:51 +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