With ARC/ORC a `main` proc doesn't make that much of a difference anymore but the reason is: Module level variables are "global" variables that the optimizer refuses to reason about, when you move these to a main proc these become local variables -- the optimizer likes these.
- Maze solver benchmark - How would you optimize? Prestige
- Maze solver benchmark - How would you optimize? treeform
- Maze solver benchmark - How would you optimize? Prestige
- Maze solver benchmark - How would you optimize? planetis
- Maze solver benchmark - How would you optimi... PMunch
- Maze solver benchmark - How would you o... Prestige
- Maze solver benchmark - How would y... Araq
- Maze solver benchmark - How wou... shirleyquirk
