stevedlawrence opened a new pull request #429: URL: https://github.com/apache/incubator-daffodil/pull/429
This is part 1 to reducing memory required during unparse. The goal here is to evaluate suspensions and thus reduce buffering while unparsing rather than waiting until the very end of unparse. Split into two commits to easy reviewing. The first commit fixes an issue where a suspension could create another suspension, which breaks assumptions about how suspensions work. Please take a look and see if this is a reasonble way to resolve this issue. I don't believe there are any other cases where a suspension could create a suspension. The second comment is what actually evalutes suspensions ealier, using a technique similar to garbage collection, maintaining a young and old list of suspensions and evaluating them at different times. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
