fixed inverted raise assertions
always run shared code in context
added no_gc extension
dependencies update
bumped version