Changeset [c1a7fbfe66771b7de33f03681050529c778b33d8] by Matthew Draper

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...

Committed by John Barnette

  • 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
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป