From bbcea13af845d41a9d51a932476eb841ba182ea5 Mon Sep 17 00:00:00 2001 From: Michal Terepeta Date: Mon, 19 Mar 2018 11:58:54 -0400 Subject: Hoopl: improve postorder calculation - Fix the naming and comments to indicate that we are calculating *reverse* postorder (and not the standard postorder). - Rewrite the calculation to avoid CPS code. I found it fairly difficult to understand and the new one seems faster (according to nofib, decreases compiler allocations by 0.2%) - Remove `LabelsPtr`, which seems unnecessary and could be *really* confusing. For instance, previously: `postorder_dfs_from ` and `postorder_dfs_from