Retire the ASSERT_NO_INTERNAL_WANTARRAY macro
authorPeter Rabbitson <ribasushi@cpan.org>
Fri, 30 Sep 2016 07:08:55 +0000 (09:08 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Fri, 30 Sep 2016 15:45:56 +0000 (17:45 +0200)
commita580a22749565b3b07f583bc04412e6dc0c84ab2
treece12a53a48416dd2f40520210faae7fdcb07f3ff
parent7474ed3b192693baa28d2f52de502f0ec3e8ac4e
Retire the ASSERT_NO_INTERNAL_WANTARRAY macro

It was a good idea for its time, and helped clean up the codebase a lot, but
ASSERT_NO_INTERNAL_INDIRECT_CALLS currently covers all its functionality and
does so in a way less fragile (stateless) manner

Mark several more methods as indirect_sugar, leaving only one forgotten spot
for last (see next commit)

No functional changes
Read under -w
lib/DBIx/Class/Relationship/Accessor.pm
lib/DBIx/Class/ResultSet.pm
lib/DBIx/Class/ResultSetColumn.pm
lib/DBIx/Class/_Util.pm