Deep message threads can cause problems for perl since stack
seems to be much more expensive than arrays.  Switch to a
non-recursive thread walking design and commonalize some
common idioms, too.

Eric Wong (7):
      view: remove upfx parameter from thread skeleton dump
      view: remove dst parameter from thread skeleton dump
      view: remove recursion from thread skeleton dump
      view: remove recursion from expanded thread view
      searchview: remove recursion from thread view
      view: avoid recursion in topic index
      view: common thread walking interface

 lib/PublicInbox/SearchView.pm |  9 ++------
 lib/PublicInbox/View.pm       | 53 +++++++++++++++++++++----------------------
 2 files changed, 28 insertions(+), 34 deletions(-)
--
unsubscribe: meta+unsubscr...@public-inbox.org
archive: https://public-inbox.org/meta/

Reply via email to