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 [c1a7fbfe66771b7de33f03681050529c778b33d8] by Matthew Draper

Revision c1a7fbfe66771b7de33f03681050529c778b33d8, committed by John Barnette · April 24th, 2008 @ 11:10 PM

Added a bunch of exception propagation handling.

Introduces a regression in the use of Ruby.Generator, because

continuations don't work across rb_protect(). Which is reasonable;

SpiderMonkey will get upset if we try to do such jumping around anyway.

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

11 changed files

  • M ext/spidermonkey/context.c
  • M ext/spidermonkey/conversions.c
  • M ext/spidermonkey/extconf.rb
  • M ext/spidermonkey/global.c
  • M ext/spidermonkey/global.h
  • M ext/spidermonkey/js_land_proxy.c
  • M ext/spidermonkey/ruby_land_proxy.c
  • M ext/spidermonkey/spidermonkey.h
  • M lib/johnson/spidermonkey/context.rb
  • M test/johnson/spidermonkey/js_land_proxy_test.rb
  • M test/johnson/spidermonkey/ruby_land_proxy_test.rb