Changeset [73ad6377f9d56b6c2f41519df448d81d7005c309] by John Barnette
Revision 73ad6377f9d56b6c2f41519df448d81d7005c309,
committed by John Barnette
· April 20th, 2008 @ 10:40 PM
Cleaned up proxying of callable (Proc, Method) Ruby objects.
- added JSLandCallableProxyClass with a 'call' hook
- removed all the js_function_proxy bits
- no more JSFunctions defined, we do callable objects instead
5 changed files
-
R
ext/spidermonkey/js_function_proxy.c -
R
ext/spidermonkey/js_function_proxy.h -
M
ext/spidermonkey/conversions.c -
M
ext/spidermonkey/js_land_proxy.c -
M
test/johnson/conversions/proc_test.rb