Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

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

http://github.com/jbarnette/john...

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