Open p5pRT opened 11 years ago
Perl diag is missing many entries\, which are in turn TODO tests in t/porting/diag.t
This is a task that could be handled by someone without C skills.
Note this bug is about *blead* perl\, the below status is from my system perl.
not ok 1 - The telldir() function is not implemented on NetWare # TODO in DATA
# Failed test 1 - The telldir() function is not implemented on NetWare at porting/diag.t line 387
# Message 'The telldir() function is not implemented on NetWare'
# from NetWare/nw5.c line 234 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 2 - The crypt() function is not implemented on NetWare # TODO in DATA
# Failed test 2 - The crypt() function is not implemented on NetWare at porting/diag.t line 387
# Message 'The crypt() function is not implemented on NetWare'
# from NetWare/nw5.c line 320 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 3 - The flock() function is not implemented on NetWare # TODO in DATA
# Failed test 3 - The flock() function is not implemented on NetWare at porting/diag.t line 387
# Message 'The flock() function is not implemented on NetWare'
# from NetWare/nw5.c line 417 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 4 - The rewinddir() function is not implemented on NetWare # TODO in DATA
# Failed test 4 - The rewinddir() function is not implemented on NetWare at porting/diag.t line 387
# Message 'The rewinddir() function is not implemented on NetWare'
# from NetWare/nw5.c line 777 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 5 - The seekdir() function is not implemented on NetWare # TODO in DATA
# Failed test 5 - The seekdir() function is not implemented on NetWare at porting/diag.t line 387
# Message 'The seekdir() function is not implemented on NetWare'
# from NetWare/nw5.c line 791 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 6 - Can't spawn "%s": %s # TODO in DATA
# Failed test 6 - Can't spawn "%s": %s at porting/diag.t line 387
# Message 'Can't spawn "%s": %s'
# from NetWare/nw5.c line 951 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 7 - socketpair not implemented! # TODO in DATA
# Failed test 7 - socketpair not implemented! at porting/diag.t line 387
# Message 'socketpair not implemented!'
# from NetWare/nwperlhost.h line 1262 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 8 - ioctlsocket not implemented! # TODO in DATA
# Failed test 8 - ioctlsocket not implemented! at porting/diag.t line 387
# Message 'ioctlsocket not implemented!'
# from NetWare/nwperlhost.h line 1270 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 9 - killpg not implemented! # TODO in DATA
# Failed test 9 - killpg not implemented! at porting/diag.t line 387
# Message 'killpg not implemented!'
# from NetWare/nwperlhost.h line 1423 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 10 - chown not implemented! # TODO in DATA
# Failed test 10 - chown not implemented! at porting/diag.t line 387
# Message 'chown not implemented!'
# from NetWare/nwperlsys.h line 651 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 11 - execl not implemented! # TODO in DATA
# Failed test 11 - execl not implemented! at porting/diag.t line 387
# Message 'execl not implemented!'
# from NetWare/nwperlsys.h line 865 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 18 - Can't %s "%s": %s # TODO in DATA
# Failed test 18 - Can't %s "%s": %s at porting/diag.t line 387
# Message 'Can't %s "%s": %s'
# from djgpp/djgpp.c line 110 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 37 - Filehandle STD%s reopened as %s only for input # TODO in DATA
# Failed test 37 - Filehandle STD%s reopened as %s only for input at porting/diag.t line 387
# Message 'Filehandle STD%s reopened as %s only for input'
# from doio.c line 552 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 134 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) # TODO in DATA
# Failed test 134 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) at porting/diag.t line 387
# Message 'Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?)'
# from gv.c line 1042 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 135 - Use of inherited AUTOLOAD for non-method %s::%s() is deprecated # TODO in DATA
# Failed test 135 - Use of inherited AUTOLOAD for non-method %s::%s() is deprecated at porting/diag.t line 387
# Message 'Use of inherited AUTOLOAD for non-method %s::%s() is deprecated'
# from gv.c line 1135 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 172 - Can't fix broken locale name "%s" # TODO in DATA
# Failed test 172 - Can't fix broken locale name "%s" at porting/diag.t line 387
# Message 'Can't fix broken locale name "%s"'
# from locale.c line 74 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 173 - %s free() ignored (RMAGIC\, PERL_CORE) # TODO in DATA
# Failed test 173 - %s free() ignored (RMAGIC\, PERL_CORE) at porting/diag.t line 387
# Message '%s free() ignored (RMAGIC\, PERL_CORE)'
# from malloc.c line 1860 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 174 - %srealloc() %signored # TODO in DATA
# Failed test 174 - %srealloc() %signored at porting/diag.t line 387
# Message '%srealloc() %signored'
# from malloc.c line 1959 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 175 - Size magic not implemented # TODO in DATA
# Failed test 175 - Size magic not implemented at porting/diag.t line 387
# Message 'Size magic not implemented'
# from mg.c line 351 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 215 - SIG%s handler "%s" not defined. # TODO in DATA
# Failed test 215 - SIG%s handler "%s" not defined. at porting/diag.t line 387
# Message 'SIG%s handler "%s" not defined.'
# from mg.c line 3089 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 222 - Can't call mro_isa_changed_in() on anonymous symbol table # TODO in DATA
# Failed test 222 - Can't call mro_isa_changed_in() on anonymous symbol table at porting/diag.t line 387
# Message 'Can't call mro_isa_changed_in() on anonymous symbol table'
# from mro.c line 509 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 223 - Can't call mro_method_changed_in() on anonymous symbol table # TODO in DATA
# Failed test 223 - Can't call mro_method_changed_in() on anonymous symbol table at porting/diag.t line 387
# Message 'Can't call mro_method_changed_in() on anonymous symbol table'
# from mro.c line 1329 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 230 - Illegal binary digit '%c' ignored # TODO in DATA
# Failed test 230 - Illegal binary digit '%c' ignored at porting/diag.t line 387
# Message 'Illegal binary digit '%c' ignored'
# from numeric.c line 208 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 234 - Illegal hexadecimal digit '%c' ignored # TODO in DATA
# Failed test 234 - Illegal hexadecimal digit '%c' ignored at porting/diag.t line 387
# Message 'Illegal hexadecimal digit '%c' ignored'
# from numeric.c line 331 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 238 - Illegal octal digit '%c' ignored # TODO in DATA
# Failed test 238 - Illegal octal digit '%c' ignored at porting/diag.t line 387
# Message 'Illegal octal digit '%c' ignored'
# from numeric.c line 441 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 242 - mprotect for %p %u failed with %d # TODO in DATA
# Failed test 242 - mprotect for %p %u failed with %d at porting/diag.t line 387
# Message 'mprotect for %p %u failed with %d'
# from op.c line 260 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 243 - mprotect RW for %p %u failed with %d # TODO in DATA
# Failed test 243 - mprotect RW for %p %u failed with %d at porting/diag.t line 387
# Message 'mprotect RW for %p %u failed with %d'
# from op.c line 279 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 265 - No such class field "%s" # TODO in DATA
# Failed test 265 - No such class field "%s" at porting/diag.t line 387
# Message 'No such class field "%s"'
# from op.c line 1828 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 281 - Invalid TOKEN object ignored # TODO in DATA
# Failed test 281 - Invalid TOKEN object ignored at porting/diag.t line 387
# Message 'Invalid TOKEN object ignored'
# from op.c line 3603 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 372 - length() used on %s (did you mean "scalar(%s)"?) # TODO in DATA
# Failed test 372 - length() used on %s (did you mean "scalar(%s)"?) at porting/diag.t line 387
# Message 'length() used on %s (did you mean "scalar(%s)"?)'
# from op.c line 10655 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 373 - length() used on %hash (did you mean "scalar(keys %hash)"?) # TODO in DATA
# Failed test 373 - length() used on %hash (did you mean "scalar(keys %hash)"?) at porting/diag.t line 387
# Message 'length() used on %hash (did you mean "scalar(keys %hash)"?)'
# from op.c line 10658 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 374 - length() used on @array (did you mean "scalar(@array)"?) # TODO in DATA
# Failed test 374 - length() used on @array (did you mean "scalar(@array)"?) at porting/diag.t line 387
# Message 'length() used on @array (did you mean "scalar(@array)"?)'
# from op.c line 10661 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 375 - Starting PM process with flag=%d\, mytype=%d # TODO in DATA
# Failed test 375 - Starting PM process with flag=%d\, mytype=%d at porting/diag.t line 387
# Message 'Starting PM process with flag=%d\, mytype=%d'
# from os2/os2.c line 1057 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 376 - Starting Full Screen process with flag=%d\, mytype=%d # TODO in DATA
# Failed test 376 - Starting Full Screen process with flag=%d\, mytype=%d at porting/diag.t line 387
# Message 'Starting Full Screen process with flag=%d\, mytype=%d'
# from os2/os2.c line 1068 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 377 - Error reading "%s": %s # TODO in DATA
# Failed test 377 - Error reading "%s": %s at porting/diag.t line 387
# Message 'Error reading "%s": %s'
# from os2/os2.c line 1165 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 378 - Too many args on %s line of "%s" # TODO in DATA
# Failed test 378 - Too many args on %s line of "%s" at porting/diag.t line 387
# Message 'Too many args on %s line of "%s"'
# from os2/os2.c line 1209 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 379 - Can't %s script `%s' with ARGV[0] being `%s' # TODO in DATA
# Failed test 379 - Can't %s script `%s' with ARGV[0] being `%s' at porting/diag.t line 387
# Message 'Can't %s script `%s' with ARGV[0] being `%s''
# from os2/os2.c line 1303 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 380 - Can't %s `%s' with ARGV[0] being `%s' (looking for executables only\, not found) # TODO in DATA
# Failed test 380 - Can't %s `%s' with ARGV[0] being `%s' (looking for executables only\, not found) at porting/diag.t line 387
# Message 'Can't %s `%s' with ARGV[0] being `%s' (looking for executables only\, not found)'
# from os2/os2.c line 1310 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 384 - Can't get short module name from a handle # TODO in DATA
# Failed test 384 - Can't get short module name from a handle at porting/diag.t line 387
# Message 'Can't get short module name from a handle'
# from os2/os2.c line 3787 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 385 - Not an XSUB reference # TODO in DATA
# Failed test 385 - Not an XSUB reference at porting/diag.t line 387
# Message 'Not an XSUB reference'
# from os2/os2.c line 3816 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 407 - Debug leaking scalars child failed%s with errno %d: %s # TODO in DATA
# Failed test 407 - Debug leaking scalars child failed%s with errno %d: %s at porting/diag.t line 387
# Message 'Debug leaking scalars child failed%s with errno %d: %s'
# from perl.c line 499 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 459 - -Dp not implemented on this platform # TODO in DATA
# Failed test 459 - -Dp not implemented on this platform at porting/diag.t line 387
# Message '-Dp not implemented on this platform'
# from perl.c line 3057 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 460 - Recompile perl with -DDEBUGGING to use -D switch (did you mean -d ?) # TODO in DATA
# Failed test 460 - Recompile perl with -DDEBUGGING to use -D switch (did you mean -d ?) at porting/diag.t line 387
# Message 'Recompile perl with -DDEBUGGING to use -D switch (did you mean -d ?)'
# from perl.c line 3192 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 479 - Wrong syntax (suid) fd script name "%s" # TODO in DATA
# Failed test 479 - Wrong syntax (suid) fd script name "%s" at porting/diag.t line 387
# Message 'Wrong syntax (suid) fd script name "%s"'
# from perl.c line 3684 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 480 - Missing (suid) fd script name # TODO in DATA
# Failed test 480 - Missing (suid) fd script name at porting/diag.t line 387
# Message 'Missing (suid) fd script name'
# from perl.c line 3687 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 484 - YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET! FIX YOUR KERNEL\, PUT A C WRAPPER AROUND THIS SCRIPT\, OR USE -u AND UNDUMP! # TODO in DATA
# Failed test 484 - YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET! FIX YOUR KERNEL\, PUT A C WRAPPER AROUND THIS SCRIPT\, OR USE -u AND UNDUMP! at porting/diag.t line 387
# Message 'YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
# FIX YOUR KERNEL\, PUT A C WRAPPER AROUND THIS SCRIPT\, OR USE -u AND UNDUMP!'
# from perl.c line 3803 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 491 - No %s allowed while running setgid # TODO in DATA
# Failed test 491 - No %s allowed while running setgid at porting/diag.t line 387
# Message 'No %s allowed while running setgid'
# from perl.c line 3923 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 492 - No %s allowed with (suid) fdscript # TODO in DATA
# Failed test 492 - No %s allowed with (suid) fdscript at porting/diag.t line 387
# Message 'No %s allowed with (suid) fdscript'
# from perl.c line 3926 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 499 - Cannot apply "%s" in non-PerlIO perl # TODO in DATA
# Failed test 499 - Cannot apply "%s" in non-PerlIO perl at porting/diag.t line 387
# Message 'Cannot apply "%s" in non-PerlIO perl'
# from perlio.c line 235 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 500 - More than one argument to open # TODO in DATA
# Failed test 500 - More than one argument to open at porting/diag.t line 387
# Message 'More than one argument to open'
# from perlio.c line 307 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 504 - set %s %p %p %p # TODO in DATA
# Failed test 504 - set %s %p %p %p at porting/diag.t line 387
# Message 'set %s %p %p %p'
# from perlio.c line 857 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 505 - get %s %p %p %p # TODO in DATA
# Failed test 505 - get %s %p %p %p at porting/diag.t line 387
# Message 'get %s %p %p %p'
# from perlio.c line 870 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 506 - clear %s # TODO in DATA
# Failed test 506 - clear %s at porting/diag.t line 387
# Message 'clear %s'
# from perlio.c line 878 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 507 - free %s # TODO in DATA
# Failed test 507 - free %s at porting/diag.t line 387
# Message 'free %s'
# from perlio.c line 885 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 508 - Invalid separator character %c%c%c in PerlIO layer specification %s # TODO in DATA
# Failed test 508 - Invalid separator character %c%c%c in PerlIO layer specification %s at porting/diag.t line 387
# Message 'Invalid separator character %c%c%c in PerlIO layer specification %s'
# from perlio.c line 1002 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 515 - More than one argument to open(\,':%s') # TODO in DATA
# Failed test 515 - More than one argument to open(\,':%s') at porting/diag.t line 387
# Message 'More than one argument to open(\,':%s')'
# from perlio.c line 1641 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 522 - ptr wrong %p != %p fl=%x nl=%p e=%p for %d # TODO in DATA
# Failed test 522 - ptr wrong %p != %p fl=%x nl=%p e=%p for %d at porting/diag.t line 387
# Message 'ptr wrong %p != %p fl=%x nl=%p e=%p for %d'
# from perlio.c line 4688 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 601 - %sCompilation failed in require # TODO in DATA
# Failed test 601 - %sCompilation failed in require at porting/diag.t line 387
# Message '%sCompilation failed in require'
# from pp_ctl.c line 1697 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 620 - Goto undefined subroutine &%s # TODO in DATA
# Failed test 620 - Goto undefined subroutine &%s at porting/diag.t line 387
# Message 'Goto undefined subroutine &%s'
# from pp_ctl.c line 2797 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 621 - Goto undefined subroutine # TODO in DATA
# Failed test 621 - Goto undefined subroutine at porting/diag.t line 387
# Message 'Goto undefined subroutine'
# from pp_ctl.c line 2799 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 643 - Perl %s required--this is only %s\, stopped # TODO in DATA
# Failed test 643 - Perl %s required--this is only %s\, stopped at porting/diag.t line 387
# Message 'Perl %s required--this is only %s\, stopped'
# from pp_ctl.c line 3645 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 677 - Repeated format line will never terminate (~~ and @\#) # TODO in DATA
# Failed test 677 - Repeated format line will never terminate (~~ and @\#) at porting/diag.t line 387
# Message 'Repeated format line will never terminate (~~ and @#)'
# from pp_ctl.c line 5241 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 687 - glob failed (can't start child: %s) # TODO in DATA
# Failed test 687 - glob failed (can't start child: %s) at porting/diag.t line 387
# Message 'glob failed (can't start child: %s)'
# from pp_hot.c line 1705 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 688 - glob failed (child exited with status %d%s) # TODO in DATA
# Failed test 688 - glob failed (child exited with status %d%s) at porting/diag.t line 387
# Message 'glob failed (child exited with status %d%s)'
# from pp_hot.c line 1785 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 689 - utf8 "\x%X" does not map to Unicode # TODO in DATA
# Failed test 689 - utf8 "\x%X" does not map to Unicode at porting/diag.t line 387
# Message 'utf8 "\x%X" does not map to Unicode'
# from pp_hot.c line 1833 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 696 - Can't use string ("%s"%s) as a subroutine ref while "strict refs" in use # TODO in DATA
# Failed test 696 - Can't use string ("%s"%s) as a subroutine ref while "strict refs" in use at porting/diag.t line 387
# Message 'Can't use string ("%s"%s) as a subroutine ref while "strict refs" in use'
# from pp_hot.c line 2703 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 730 - Can't %s big-endian %ss on this # TODO in DATA
# Failed test 730 - Can't %s big-endian %ss on this at porting/diag.t line 387
# Message 'Can't %s big-endian %ss on this'
# from pp_pack.c line 647 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 737 - Character(s) in '%c' format wrapped in %s # TODO in DATA
# Failed test 737 - Character(s) in '%c' format wrapped in %s at porting/diag.t line 387
# Message 'Character(s) in '%c' format wrapped in %s'
# from pp_pack.c line 707 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 741 - Within []-length '*' not allowed in %s # TODO in DATA
# Failed test 741 - Within []-length '*' not allowed in %s at porting/diag.t line 387
# Message 'Within []-length '*' not allowed in %s'
# from pp_pack.c line 823 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 742 - Invalid type '%c' in %s # TODO in DATA
# Failed test 742 - Invalid type '%c' in %s at porting/diag.t line 387
# Message 'Invalid type '%c' in %s'
# from pp_pack.c line 839 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 743 - Within []-length '%c' not allowed in %s # TODO in DATA
# Failed test 743 - Within []-length '%c' not allowed in %s at porting/diag.t line 387
# Message 'Within []-length '%c' not allowed in %s'
# from pp_pack.c line 852 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 744 - 'X' outside of string in %s # TODO in DATA
# Failed test 744 - 'X' outside of string in %s at porting/diag.t line 387
# Message ''X' outside of string in %s'
# from pp_pack.c line 879 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 751 - Invalid type '\,' in %s # TODO in DATA
# Failed test 751 - Invalid type '\,' in %s at porting/diag.t line 387
# Message 'Invalid type '\,' in %s'
# from pp_pack.c line 1000 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 752 - ()-group starts with a count in %s # TODO in DATA
# Failed test 752 - ()-group starts with a count in %s at porting/diag.t line 387
# Message '()-group starts with a count in %s'
# from pp_pack.c line 1009 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 753 - Too deeply nested ()-groups in %s # TODO in DATA
# Failed test 753 - Too deeply nested ()-groups in %s at porting/diag.t line 387
# Message 'Too deeply nested ()-groups in %s'
# from pp_pack.c line 1014 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 754 - '%c' allowed only after types %s in %s # TODO in DATA
# Failed test 754 - '%c' allowed only after types %s in %s at porting/diag.t line 387
# Message ''%c' allowed only after types %s in %s'
# from pp_pack.c line 1053 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 764 - Malformed integer in [] in %s # TODO in DATA
# Failed test 764 - Malformed integer in [] in %s at porting/diag.t line 387
# Message 'Malformed integer in [] in %s'
# from pp_pack.c line 1096 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 765 - '/' does not take a repeat count in %s # TODO in DATA
# Failed test 765 - '/' does not take a repeat count in %s at porting/diag.t line 387
# Message ''/' does not take a repeat count in %s'
# from pp_pack.c line 1126 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 766 - Invalid type '%c' in unpack # TODO in DATA
# Failed test 766 - Invalid type '%c' in unpack at porting/diag.t line 387
# Message 'Invalid type '%c' in unpack'
# from pp_pack.c line 1289 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 776 - 'X' outside of string in unpack # TODO in DATA
# Failed test 776 - 'X' outside of string in unpack at porting/diag.t line 387
# Message ''X' outside of string in unpack'
# from pp_pack.c line 1397 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 783 - U0 mode on a byte string # TODO in DATA
# Failed test 783 - U0 mode on a byte string at porting/diag.t line 387
# Message 'U0 mode on a byte string'
# from pp_pack.c line 1670 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 784 - 'j' not supported on this platform # TODO in DATA
# Failed test 784 - 'j' not supported on this platform at porting/diag.t line 387
# Message ''j' not supported on this platform'
# from pp_pack.c line 1857 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 785 - 'J' not supported on this platform # TODO in DATA
# Failed test 785 - 'J' not supported on this platform at porting/diag.t line 387
# Message ''J' not supported on this platform'
# from pp_pack.c line 1878 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 786 - Unterminated compressed integer in unpack # TODO in DATA
# Failed test 786 - Unterminated compressed integer in unpack at porting/diag.t line 387
# Message 'Unterminated compressed integer in unpack'
# from pp_pack.c line 2041 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 799 - Code missing after '/' in unpack # TODO in DATA
# Failed test 799 - Code missing after '/' in unpack at porting/diag.t line 387
# Message 'Code missing after '/' in unpack'
# from pp_pack.c line 2253 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 800 - Code missing after '/' in pack # TODO in DATA
# Failed test 800 - Code missing after '/' in pack at porting/diag.t line 387
# Message 'Code missing after '/' in pack'
# from pp_pack.c line 2558 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 801 - Invalid type '%c' in pack # TODO in DATA
# Failed test 801 - Invalid type '%c' in pack at porting/diag.t line 387
# Message 'Invalid type '%c' in pack'
# from pp_pack.c line 2584 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 805 - '%c' outside of string in pack # TODO in DATA
# Failed test 805 - '%c' outside of string in pack at porting/diag.t line 387
# Message ''%c' outside of string in pack'
# from pp_pack.c line 2699 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 839 - switching effective uid is not implemented # TODO in DATA
# Failed test 839 - switching effective uid is not implemented at porting/diag.t line 387
# Message 'switching effective uid is not implemented'
# from pp_sys.c line 242 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 843 - switching effective gid is not implemented # TODO in DATA
# Failed test 843 - switching effective gid is not implemented at porting/diag.t line 387
# Message 'switching effective gid is not implemented'
# from pp_sys.c line 256 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 874 - bad top format reference # TODO in DATA
# Failed test 874 - bad top format reference at porting/diag.t line 387
# Message 'bad top format reference'
# from pp_sys.c line 1473 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 902 - -T and -B not implemented on filehandles # TODO in DATA
# Failed test 902 - -T and -B not implemented on filehandles at porting/diag.t line 387
# Message '-T and -B not implemented on filehandles'
# from pp_sys.c line 3334 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 936 - %s(%f) failed # TODO in DATA
# Failed test 936 - %s(%f) failed at porting/diag.t line 387
# Message '%s(%f) failed'
# from pp_sys.c line 4523 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 937 - System V IPC is not implemented on this machine # TODO in DATA
# Failed test 937 - System V IPC is not implemented on this machine at porting/diag.t line 387
# Message 'System V IPC is not implemented on this machine'
# from pp_sys.c line 4646 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 944 - %s in regex m/%s/ # TODO in DATA
# Failed test 944 - %s in regex m/%s/ at porting/diag.t line 387
# Message '%s in regex m/%s/'
# from regcomp.c line 721 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 981 - Sequence %s... not terminated in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 981 - Sequence %s... not terminated in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Sequence %s... not terminated in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8509 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 982 - Sequence (%s...) not recognized in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 982 - Sequence (%s...) not recognized in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Sequence (%s...) not recognized in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8537 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 983 - Sequence (?%c... not terminated in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 983 - Sequence (?%c... not terminated in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Sequence (?%c... not terminated in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8561 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 984 - Sequence (?%c...) not implemented in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 984 - Sequence (?%c...) not implemented in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Sequence (?%c...) not implemented in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8647 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 988 - Sequence (?R) not terminated in regex m/%s/ # TODO in DATA
# Failed test 988 - Sequence (?R) not terminated in regex m/%s/ at porting/diag.t line 387
# Message 'Sequence (?R) not terminated in regex m/%s/'
# from regcomp.c line 8662 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 989 - Illegal pattern in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 989 - Illegal pattern in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Illegal pattern in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8683 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 990 - Expecting close bracket in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 990 - Expecting close bracket in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Expecting close bracket in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8704 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 997 - Sequence (?(%c... not terminated in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 997 - Sequence (?(%c... not terminated in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Sequence (?(%c... not terminated in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 8842 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1013 - Regexp modifier "%c" may appear a maximum of twice in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1013 - Regexp modifier "%c" may appear a maximum of twice in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Regexp modifier "%c" may appear a maximum of twice in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9028 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1014 - Regexp modifier "%c" may not appear twice in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1014 - Regexp modifier "%c" may not appear twice in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Regexp modifier "%c" may not appear twice in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9031 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1015 - Regexp modifiers "%c" and "%c" are mutually exclusive in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1015 - Regexp modifiers "%c" and "%c" are mutually exclusive in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Regexp modifiers "%c" and "%c" are mutually exclusive in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9034 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1019 - Useless (%s%c) - %suse /%c modifier in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1019 - Useless (%s%c) - %suse /%c modifier in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Useless (%s%c) - %suse /%c modifier in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9054 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1020 - Useless (%sc) - %suse /gc modifier in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1020 - Useless (%sc) - %suse /gc modifier in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Useless (%sc) - %suse /gc modifier in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9068 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1021 - Useless use of (?-p) in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1021 - Useless use of (?-p) in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Useless use of (?-p) in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9075 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1037 - Regexp *+ operand could be empty in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1037 - Regexp *+ operand could be empty in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Regexp *+ operand could be empty in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 9584 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1067 - Internal urp\, expecting flags & TRYAGAIN to be true\, which it is not in regex; marked by \<-- HERE in m/%s/
not ok 1077 - Unterminated \g... pattern in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1077 - Unterminated \g... pattern in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unterminated \g... pattern in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 10477 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1093 - Unmatched '%c' in POSIX class in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1093 - Unmatched '%c' in POSIX class in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unmatched '%c' in POSIX class in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11238 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1097 - POSIX syntax [%c %c] is reserved for future extensions in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1097 - POSIX syntax [%c %c] is reserved for future extensions in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'POSIX syntax [%c %c] is reserved for future extensions in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11338 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1098 - Unmatched '[' in POSIX class in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1098 - Unmatched '[' in POSIX class in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unmatched '[' in POSIX class in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11344 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1099 - (?[...]) not valid in locale in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1099 - (?[...]) not valid in locale in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message '(?[...]) not valid in locale in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11430 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1100 - The regex_sets feature is experimental # TODO in DATA
# Failed test 1100 - The regex_sets feature is experimental at porting/diag.t line 387
# Message 'The regex_sets feature is experimental'
# from regcomp.c line 11446 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1101 - Syntax error in (?[...]) in regex m/%s/ # TODO in DATA
# Failed test 1101 - Syntax error in (?[...]) in regex m/%s/ at porting/diag.t line 387
# Message 'Syntax error in (?[...]) in regex m/%s/'
# from regcomp.c line 11508 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1102 - Unexpected character in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1102 - Unexpected character in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unexpected character in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11566 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1103 - Unexpected binary operator '%c' with no preceding operand in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1103 - Unexpected binary operator '%c' with no preceding operand in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unexpected binary operator '%c' with no preceding operand in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11614 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1104 - Unexpected '(' with no preceding operator in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1104 - Unexpected '(' with no preceding operator in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unexpected '(' with no preceding operator in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11629 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1105 - Unexpected ')' in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1105 - Unexpected ')' in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unexpected ')' in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11646 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1106 - Operand with no preceding operator in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1106 - Operand with no preceding operator in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Operand with no preceding operator in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11666 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1107 - Incomplete expression within '(?[ ])' in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1107 - Incomplete expression within '(?[ ])' in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Incomplete expression within '(?[ ])' in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 11741 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1111 - Empty \%c{} in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1111 - Empty \%c{} in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Empty \%c{} in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 12055 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1115 - Property '%s' is unknown in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1115 - Property '%s' is unknown in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Property '%s' is unknown in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 12127 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1116 - Need exactly 3 octal digits in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1116 - Need exactly 3 octal digits in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Need exactly 3 octal digits in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 12238 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1117 - Unrecognized escape \%c in character class in regex; marked by \<-- HERE in m/%s/ # TODO in DATA
# Failed test 1117 - Unrecognized escape \%c in character class in regex; marked by \<-- HERE in m/%s/ at porting/diag.t line 387
# Message 'Unrecognized escape \%c in character class in regex; marked by \<-- HERE in m/%s/'
# from regcomp.c line 12279 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1128 - Corrupted regexp opcode %d > %d # TODO in DATA
# Failed test 1128 - Corrupted regexp opcode %d > %d at porting/diag.t line 387
# Message 'Corrupted regexp opcode %d > %d'
# from regcomp.c line 14316 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1135 - Infinite recursion in regex # TODO in DATA
# Failed test 1135 - Infinite recursion in regex at porting/diag.t line 387
# Message 'Infinite recursion in regex'
# from regexec.c line 4821 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1136 - Pattern subroutine nesting without pos change exceeded limit in regex # TODO in DATA
# Failed test 1136 - Pattern subroutine nesting without pos change exceeded limit in regex at porting/diag.t line 387
# Message 'Pattern subroutine nesting without pos change exceeded limit in regex'
# from regexec.c line 4825 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1137 - EVAL without pos change exceeded limit in regex # TODO in DATA
# Failed test 1137 - EVAL without pos change exceeded limit in regex at porting/diag.t line 387
# Message 'EVAL without pos change exceeded limit in regex'
# from regexec.c line 4845 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1147 - Malformed UTF-8 character (fatal) # TODO in DATA
# Failed test 1147 - Malformed UTF-8 character (fatal) at porting/diag.t line 387
# Message 'Malformed UTF-8 character (fatal)'
# from regexec.c line 7295 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1161 - sv_2iv assumed (U_V(fabs((double)SvNVX(sv))) \< (UV)IV_MAX) but SvNVX(sv)=%f U_V is 0x%x\, IV_MAX is 0x%x # TODO in DATA
# Failed test 1161 - sv_2iv assumed (U_V(fabs((double)SvNVX(sv))) \< (UV)IV_MAX) but SvNVX(sv)=%f U_V is 0x%x\, IV_MAX is 0x%x at porting/diag.t line 387
# Message 'sv_2iv assumed (U_V(fabs((double)SvNVX(sv))) \< (UV)IV_MAX) but SvNVX(sv)=%f U_V is 0x%x\, IV_MAX is 0x%x'
# from sv.c line 2203 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1162 - Wide character # TODO in DATA
# Failed test 1162 - Wide character at porting/diag.t line 387
# Message 'Wide character'
# from sv.c line 3486 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1172 - Don't know how to handle magic of type \%o # TODO in DATA
# Failed test 1172 - Don't know how to handle magic of type \%o at porting/diag.t line 387
# Message 'Don't know how to handle magic of type \%o'
# from sv.c line 5387 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1191 - Wide character in $/ # TODO in DATA
# Failed test 1191 - Wide character in $/ at porting/diag.t line 387
# Message 'Wide character in $/'
# from sv.c line 7871 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1207 - Can't coerce readonly %s to string in %s # TODO in DATA
# Failed test 1207 - Can't coerce readonly %s to string in %s at porting/diag.t line 387
# Message 'Can't coerce readonly %s to string in %s'
# from sv.c line 9290 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1208 - Can't coerce readonly %s to string # TODO in DATA
# Failed test 1208 - Can't coerce readonly %s to string at porting/diag.t line 387
# Message 'Can't coerce readonly %s to string'
# from sv.c line 9292 is not listed in pod/perldiag.pod
# (but it wasn't documented in 5.10 either\, so marking it TODO).
not ok 1216 - internal %\
On Thu Feb 07 20:10:39 2013\, demerphq wrote:
This is a bug report for perl from demerphq@gmail.com\, generated with the help of perlbug 1.39 running under perl 5.12.4.
----------------------------------------------------------------- [Please describe your issue here]
Perl diag is missing many entries\, which are in turn TODO tests in t/porting/diag.t
This is a task that could be handled by someone without C skills.
Note this bug is about *blead* perl\, the below status is from my system perl.
I glanced at this ticket tonight and soon saw one problem in tackling it.
When I run t/porting/diag.t\, I get this output in the section for file gv.c:
########## not ok 127 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) # TODO in DATA # Failed test 127 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) at porting/diag.t line 392 # Message 'Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?)' # from gv.c line 1042 is not listed in pod/perldiag.pod # (but it wasn't documented in 5.10 either\, so marking it TODO). ##########
In point of fact\, this warning *is* covered in pod/perldiag.pod -- but in two distinct entries:
##########
980 =item Can't locate object method "%s" via package "%s"
981
982 (F) You called a method correctly\, and it correctly indicated a
package
983 functioning as a class\, but that package doesn't define that
particular
984 method\, nor does any of its base classes. See L\
This suggests that a certain portion of the diagnostics marked as TODO in t/porting/diag.t have\, in fact\, been done. How should we proceed?
Thank you very much. Jim Keenan
The RT System itself - Status changed from 'new' to 'open'
On Thu\, Feb 28\, 2013 at 06:54:13PM -0800\, James E Keenan via RT wrote:
On Thu Feb 07 20:10:39 2013\, demerphq wrote:
This is a bug report for perl from demerphq@gmail.com\, generated with the help of perlbug 1.39 running under perl 5.12.4.
----------------------------------------------------------------- [Please describe your issue here]
Perl diag is missing many entries\, which are in turn TODO tests in t/porting/diag.t
This is a task that could be handled by someone without C skills.
Note this bug is about *blead* perl\, the below status is from my system perl.
I glanced at this ticket tonight and soon saw one problem in tackling it.
When I run t/porting/diag.t\, I get this output in the section for file gv.c:
########## not ok 127 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) # TODO in DATA ...
This suggests that a certain portion of the diagnostics marked as TODO in t/porting/diag.t have\, in fact\, been done. How should we proceed?
Perhaps add another section in DATA for diagnostics known to be covered\, but not detected as covered. Entries would preferably include a comment about how they're covered.
Your example is a good case where it would be difficult or confusing to update the documentation to include both the base and the extended message.
Tony
On Sun\, Mar 03\, 2013 at 11:36:03AM +1100\, Tony Cook wrote:
On Thu\, Feb 28\, 2013 at 06:54:13PM -0800\, James E Keenan via RT wrote:
On Thu Feb 07 20:10:39 2013\, demerphq wrote:
Perl diag is missing many entries\, which are in turn TODO tests in t/porting/diag.t
This is a task that could be handled by someone without C skills.
Note this bug is about *blead* perl\, the below status is from my system perl.
I glanced at this ticket tonight and soon saw one problem in tackling it.
When I run t/porting/diag.t\, I get this output in the section for file gv.c:
########## not ok 127 - Can't locate object method "%s" via package "%s" (perhaps you forgot to load "%s"?) # TODO in DATA ...
This suggests that a certain portion of the diagnostics marked as TODO in t/porting/diag.t have\, in fact\, been done. How should we proceed?
Perhaps add another section in DATA for diagnostics known to be covered\, but not detected as covered. Entries would preferably include a comment about how they're covered.
I think that the test already has a system for dealing with things like this. I think it expects a comment of the form /* diag_listed_as: Can't locate object method "%s" via package "%s" */ just before the croak() in the C code.
Whilst adding comments to C code technically is editing C\, I don't think that it's actually going to be a problem for anyone without "C skills". (Which I think is the group that this bug is in)
Nicholas Clark
Migrated from rt.perl.org#116683 (status was 'open')
Searchable as RT116683$