[MATCH-19] Analyze action bodies for the presence of recur, if recur is present do not use backtracking Created: 29/Sep/11 Updated: 02/Oct/11 Resolved: 02/Oct/11 |
|
| Status: | Resolved |
| Project: | core.match |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Enhancement | Priority: | Major |
| Reporter: | David Nolen | Assignee: | David Nolen |
| Resolution: | Completed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
A post about matchure on the ML reminded about my original line of thinking. We should not use the backtracking solution if we detect the presence of recur in any of the action bodies. If it is present we should use the old compilation mechanism. |
| Comments |
| Comment by David Nolen [ 02/Oct/11 12:56 PM ] |
|
Fixed, https://github.com/clojure/core.match/commit/af4ca0425daee7dd7421716f6a151d2dda988a9a |