Skip to content

Instantly share code, notes, and snippets.

@Tux
Created May 4, 2015 05:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Tux/8fc93bc87e4e60a1c83e to your computer and use it in GitHub Desktop.
Save Tux/8fc93bc87e4e60a1c83e to your computer and use it in GitHub Desktop.
tux:/pro/3gl/CPAN/Text-CSV6 506 > make test time
Bug summary:
1 [Scope] class variables cannot be used in regex RT#122892
2 [Operation] s{} fails on native type (int) RT#123597
3 [Scope] Placeholder variables cannot be used in a method
4 [Operation] ++ and += do not work on basic types
5 [Lists] Nil in list is silently dropped
6 [Test] Compare to undefined type RT#123924
7 [IO] Cannot change input-line-separator RT#123888
8 [IO] Cannot clear $*OUT.nl RT#123978
9 [Scope] * does not allow // in map RT#123980
10 [Type] Int $i cannot be Int.Range.max RT#124082
11 [Exception] For loop fails to CATCH exception RT#124191
12 [Precomp] Precompilations causes segfault RT#124298
13 [MoarVM] Read bytes too often RT#124394
podchecker Text-CSV.pod 2>&1 | grep -v WARNING:
Text-CSV.pod pod syntax OK.
prove -j4 -e 'perl6 -I. -Ilib' t
t/16_methods.t .... ok
t/10_base.t ....... ok
t/12_acc.t ........ ok
t/15_flags.t ...... ok
t/21_combine.t .... ok
t/30_field.t ...... ok
t/22_print.t ...... ok
t/20_file.t ....... ok
t/31_row.t ........ ok
t/40_misc.t ....... ok
t/41_null.t ....... ok
t/50_utf8.t ....... ok
t/60_samples.t .... ok
t/75_hashref.t .... ok
t/65_allow.t ...... ok
t/79_callbacks.t .. ok
t/77_getall.t ..... ok
t/78_fragment.t ... ok
t/81_subclass.t ... ok
t/80_diag.t ....... ok
t/82_subclass.t ... ok
t/91_csv_cb.t ..... ok
t/90_csv.t ........ ok
t/55_combi.t ...... ok
All tests successful.
Files=24, Tests=19193, 61 wallclock secs ( 2.98 usr 0.16 sys + 164.86 cusr 2.04 csys = 170.04 CPU)
Result: PASS
perl time.pl
csv-easy-xs 50000 0.016 0.014
csv-easy-pp 50000 0.016 0.014
csv-xsbc 50000 0.033 0.031
csv-test-xs 50000 0.039 0.037
csv-test-pp 50000 0.521 0.518
csv-pegex 50000 1.354 1.352
csv 50000 7.025 6.726
Malformed UTF-8 at line 1 col 1
in method CALL-ME at lib/NativeCall.pm:247
in method p5_to_p6 at lib/Inline/Perl5.pm6:373
in method unpack_return_values at lib/Inline/Perl5.pm6:435
in method invoke at lib/Inline/Perl5.pm6:480
in method invoke at lib/Inline/Perl5.pm6:460
in block at lib/Inline/Perl5.pm6:742
in block <unit> at csv-ip5xs.pl:20
csv-ip5xs 50000 17.231 16.931
csv-ip5xsio 50000 16.406 16.106
Malformed UTF-8 character (fatal) at /pro/lib/perl5/site_perl/5.20.0/Text/CSV_PP.pm line 415.
in method invoke at lib/Inline/Perl5.pm6:479
in method invoke at lib/Inline/Perl5.pm6:460
in block at lib/Inline/Perl5.pm6:742
in block <unit> at csv-ip5pp.pl:19
csv-ip5pp 50000 17.531 17.232
csv_gram *** 60000 14.357 14.058
test 50000 41.648 41.348
test-x 50000 39.283 38.983
csv-parser 50000 25.414 25.105
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment