| Refactor out the qualifying-stage-names code |
|
More...
|
about 17 years ago
|
| Simplest implementation of tokens rule |
|
More...
|
about 17 years ago
|
| Test fixes for the API change in add_rule |
|
More...
|
about 17 years ago
|
| Remove the logic in Rule that is controlled by subclasses |
|
More...
|
about 17 years ago
|
| Add some Rule subclasses: CodeRef, Regex, Tokens. Regex will probably be subsumed by Tokens |
|
More...
|
about 17 years ago
|
| We also don't need rule_class any more |
|
More...
|
about 17 years ago
|
| add_rule should not silently create new rules, because we'll be getting multiple rule subclasses |
|
More...
|
about 17 years ago
|
| Move the "invoke match" logic into match where it belongs (and now can be subclassed to do interesting things) |
|
More...
|
over 17 years ago
|
| Reify dispatch and dispatch match, refactor super dispatcher to just splat its matches into the current dispatch's matches |
|
More...
|
over 17 years ago
|
| ignore blib |
|
More...
|
over 17 years ago
|
| "use MyApp::Dispatcher" should not export sugar. but "use MyFramework::Dispatcher -base" should |
|
More...
|
over 17 years ago
|
| Throw an error if "use Path::Dispatcher -base" or similar is used |
|
More...
|
over 17 years ago
|
| Make sure that we return no useful value, so we don't have to worry about backwards compatibility when we figure out how to return values from a dispatch/run |
|
More...
|
over 17 years ago
|
| We can now pass arguments to each rule's block from "run" or invoking the coderef returned by "dispatch" |
|
More...
|
over 17 years ago
|
| Failing tests for dispatching with arguments |
|
More...
|
over 17 years ago
|
| Support for adding stages (plugins!) and adding rules to before/on/after any stage. Rename the before and after stages to first and last. |
|
More...
|
over 17 years ago
|
| Declarative dispatchers take their name from the package into which they're installed |
|
More...
|
over 17 years ago
|
| Support for named dispatchers |
|
More...
|
over 17 years ago
|
| Support for super dispatchers in the sugar layer |
|
More...
|
over 17 years ago
|
| Small refactor to give defer_to_super_dispatcher more control |
|
More...
|
over 17 years ago
|
| Support (and more tests for) "super" dispatchers |
|
More...
|
over 17 years ago
|
| Add failing tests for having a super dispatcher |
|
More...
|
over 17 years ago
|
| Add (failing) tests for layering dispatcher rules across subclasses |
|
More...
|
over 17 years ago
|
| Add "on", more tests |
|
More...
|
over 17 years ago
|
| Figure out how sugar will be distributed |
|
More...
|
over 17 years ago
|
| Begin Path::Dispatcher::Declarative |
|
More...
|
over 17 years ago
|
| Support for arbitrary dispatch matching with coderefs (so we can support Jifty::Dispatcher's "when" rule type) |
|
More...
|
over 17 years ago
|
| Implement aborting the dispatch by die-ing with a special value |
|
More...
|
over 17 years ago
|
| (Failing) tests for aborting the dispatch |
|
More...
|
over 17 years ago
|
| Allow rules to be "fallthrough" or not; by default, "on" rules are not fallthrough, others are |
|
More...
|
over 17 years ago
|