Audit and annotate all context-sensitive spots in ::Ordered
authorPeter Rabbitson <ribasushi@cpan.org>
Fri, 30 Sep 2016 13:15:36 +0000 (15:15 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Fri, 30 Sep 2016 15:45:56 +0000 (17:45 +0200)
commit7474ed3b192693baa28d2f52de502f0ec3e8ac4e
tree25274410ff0e8f52fd62ecba6fdfd5e5566b1e28
parent13fd7cde4bfdf09da40fedc02ade59bffb766925
Audit and annotate all context-sensitive spots in ::Ordered

Ensure an upcoming commit will not disturb the established (silly but still)
API of the resultset-returning methods. Review, annotate and tighten up spots
that have to do with wantarray-like behavior

Not using the ASSERT_NO_INTERNAL_WANTARRAY macro as it is about to be retired
in a subsequent commit. Instead adjust the INDIRECT guard to correctly interpret
eval frames

Zero functional changes
lib/DBIx/Class/Ordered.pm
lib/DBIx/Class/_Util.pm