[Jruby-devel] Patch: eliminating BlockStack, simplifying block mgmt

2006-04-06 Thread Charles O Nutter
This patch is from pre-0.8.3, but was deemed too experimental to commit. I'll be committing it now (with some cleanup perhaps), but I send to the list for comments and for posterity.-- Charles Oliver Nutter @ headius.blogspot.comJRuby Developer @ jruby.sourceforge.netApplication Architect @ www.ve

[Jruby-devel] PATCH: Eliminating blockstack

2006-03-14 Thread Charles O Nutter
This is a shot at eliminating the "BlockStack" used in ThreadContext for maintaining the current list of blocks. Eliminating this will also allows us to eliminate AbstractStack.After this patch blocks are maintained much like CRefs are, as a stack of linked lists. This does not do anything to corre