Descriptionruntime: correct memory leak in select
* adds pass 3 to dequeue from channels eagerly
various other cleanup/churn:
* use switch on cas->send in each pass to
factor out common code.
* longer goto labels, commented at target
* be more agressive about can't happen:
throw instead of print + cope.
* use "select" instead of "selectgo" in errors
* use printf for debug prints when possible
Patch Set 1 #Patch Set 2 : code review 875041: runtime: correct memory leak in select #Patch Set 3 : code review 875041: runtime: correct memory leak in select #Patch Set 4 : code review 875041: runtime: correct memory leak in select #
MessagesTotal messages: 4
|