perl parses "return $a or $b" effectively as "return $a;", which is not what was intended. Signed-off-by: Niels Thykier <firstname.lastname@example.org>
like() and unlike() no longer warn about undef.
Not much sense, they can see it in the diagnostics, and the warning message is a bit confusing. Use of uninitialized value $this in pattern match (m//) at x:\test.t line 6. It reports the right location, but there's no $this from the user's perspective. This came in because like used to supress all warnings. That was fixed in 8b2f0c6 but it let uninit warnings slip in. For #335.
fix bug when test_fail is called via a do statement (for 0.98 series)
test_fail used $0 as the filename instead of the filename reported by caller. Under normal execution these would be the same but if the test is executed by a do block then these would no longer be the same.
Fix Test::Builder::Tester so it works with subtests.
They already work in TB1.5 and this wasn't hard to fix. For #350
Discussed in #290.
Fix t/subtest/*.t to work with new auto-note Fix outergroup test in t/subtest/predicate.t Fix Test::Builder::Tester::complaint to not output double-spaced $wanted
Downside is that 'use open' can be a bit flakey in older Perls. Not sure how to document that.
1.13 is the version which shipped with 5.8.1. Don't make 5.8.1 the minimum Perl to allow it to still work on 5.6 if they have Scalar::Util.
5.17 (and thus 5.18) changes how '#!%@#$!blah'->isa is resolved. Now any string will be treated as a class name. See rt.perl.org #105922 This required changes to the isa_ok() and I decided to overhaul the logic so it's more organized. I also changed the formatting, hopefully more sensibly. For #353
If you care about compatibility you're writin production code. If you're writing production code, you care about the stable versions. Devel and stable versions don't always follow a linear relationship. For example, 5.8.9 has 0.80 but 5.9.0 is actually older and has 0.47. Also link to Module::CoreList which has the corelist program. Signed-off-by: Michael G. Schwern <email@example.com>
After SEE ALSO is too late. Also integrate the compatibilty section from the NOTES section. Signed-off-by: Michael G. Schwern <firstname.lastname@example.org>
Also mention issues with threads and 5.8. Signed-off-by: Michael G. Schwern <email@example.com>
Further changes per #343 Signed-off-by: Michael G. Schwern <firstname.lastname@example.org>