exiting
experimental
experimental::autoderef
+ experimental::const_attr
experimental::lexical_subs
experimental::lexical_topic
experimental::postderef
+ experimental::re_strict
+ experimental::refaliasing
experimental::regex_sets
experimental::signatures
experimental::smartmatch
+ experimental::win32_perlio
glob
imprecision
io
pipe
syscalls
unopened
+ locale
misc
+ missing
numeric
once
overflow
portable
recursion
redefine
+ redundant
regexp
severe
debugging
nonchar
surrogate
void
+ void_unusual
y2k
);
# avoid loading Test::More, since it adds warning categories
my %known_cats; @known_cats{@strictures::WARNING_CATEGORIES} = ();
-my %core_cats; @core_cats{grep $_ ne 'all', keys %warnings::Offsets} = ();
+my %core_cats; @core_cats{grep ! /^(?:all|everything|extra)$/, keys %warnings::Offsets} = ();
my @missing = sort grep { !exists $known_cats{$_} } keys %core_cats;
my @extra = sort grep { !exists $core_cats{$_} } keys %known_cats;