Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 11, 2015
  1. @rurban

    [codingstd] close GH#719 > 20min TEST_SLOW

    rurban authored
    all copyright years are now correct
Commits on Dec 8, 2014
  1. @rurban

    [test] disallow negative repeat counts

    rurban authored
    in t/codingstd/c_indent.t, observable with perl5.21.7
Commits on Dec 5, 2014
  1. @rurban

    vms codingstd: fix check_isxxx.t

    rurban authored
    add a 2nd callback argument to Parrot::Test::Util::Runloop->testloop
    fix some src/platform/vms/exec.c isxxx_functions casts, and skip
    the rest, when called with the unsigned char[] b argument.
Commits on Nov 23, 2014
  1. @rurban
  2. @rurban

    [test] speedup copyright year test

    rurban authored
    use only --format="%ai", use -n1 for the non-reverse case
    The results are at #719
    => 1478 wrong copyright years
  3. @rurban

    [test] add copyright year test on TEST_SLOW

    rurban authored
    for GH #719. most files really have wrong years
Commits on Sep 8, 2014
  1. @rurban

    [codingstd] fix GH #1090 5.8 crashes with DEBUGGING

    rurban authored
    3 =~ ///gsx substs cause perl5.8 with to crash at
    t/codingstd/c_macro_args.t and
    t/codingstd/c_cppcomments.t when DEBUGGING is enabled.
    Skip those tests then.
Commits on Jun 14, 2014
  1. @rurban

    [GH #1075] find_codepoint namealias

    rurban authored
    add a tools/build/ to manually cleanup the generated
    gperf c file for inline, C++ compat and codingstd_tests.
    add Parrot_str_internal_find_codepoint to src/string/encoding.c
    (not namealias.c because headerizer doesn't like
    use that also for the non-ICU codepath, so that at least some names are
    found. This can be used later to add all names to namealias for non-ICU builds.
    remove inline from namealias. This doesn't need to be fast, just small.
    fixup some weird codingstd tests for namealias. podchecker passes but Pod::Simple not.
    c_parens.t misparses as functions
    make headerizer and bootstrap-ops.
Commits on Jun 13, 2014
  1. @rurban

    t/codingstd/copyright.t: allow year-year,year

    rurban authored
    copyrights are only defendable on actual changes. overly broad ranges
    are not accurate. allow adding single years, or multiple ranges.
    See eg. select.pmc: 2011,2014, or file.pmc: 2001-2011,2014,
    Fixes GH #1074
Commits on Mar 20, 2014
  1. @rurban

    [test] skip t/codingstd/pod_syntax.t if Capture::Tiny is missing

    rurban authored
    detected by my cygwin64 smoker, but this is a general problem
Commits on Mar 16, 2014
  1. @rurban
Commits on Mar 10, 2014
  1. @rurban

    [test] skip wrong pod tests

    rurban authored
    tools/dev/ and lib/IO/ contain invalid pod
    which fail with the stricter podchecker
  2. @paultcochrane @rurban
Commits on Mar 9, 2014
  1. @paultcochrane

    [codingstd] removing exceptions for SVN Id tags

    paultcochrane authored
    Subversion is no longer used in this project and thus the exceptions for the
    svn Id: tag within the test code can be removed.
Commits on Mar 8, 2014
  1. @rurban

    [docs] fix most podchecker issues

    rurban authored
    at least the valid ones. podchecker warns about valid
    L<name|link> tags.
    See podchecker docs/*.pod docs/*/*.pod (not the book)
    See also GH #1053 to use Pod::Checker in the test and
    GH #1054 to relax the fill-column: 100 coda to allow 78
    also, to write valid pod.
Commits on Mar 5, 2014
  1. @rurban

    [config] support __builtin_expect LIKELY/UNLIKELY branch optimizations

    rurban authored
    add EXPECT,LIKELY,UNLIKELY macros to feature.h as in the linux kernel and perl5
    probe for __builtin_expect() support in a new auto::expect configure step
    Usage: if (UNLIKELY(var == 0)) fail();
    Add emacs mode:c support for files, and relax the coda test for this.
    Should be used in all files.
Commits on Apr 30, 2013
  1. @Util
Commits on Jan 3, 2013
  1. @rurban
  2. @rurban

    [codingstd][GH #851] Adapt copyright.t tests to POD files

    rurban authored
    skip book chapters since they contain an extra README.pod
    skip empty t/tools/install/testlib/docs
    skip bad_format test for bundled lib/Pod/*.pod since they are (C) with same terms as Perl.
    skip duplicate (C) tests in .pod as they usually have the header plus a COPYRIGHT paragraph
  3. @rurban

    [GH #851] Add pod_source_files to Parrot::Distribution and t/codingst…

    rurban authored
    This leads to several errors in the copyright.t tests
Commits on Dec 26, 2012
  1. @rurban

    [GH #890] Add missing MANIFEST.generated files, cleanup

    rurban authored
    Also move MAN_1 to docs, and improved clean targets
    Comparison from old manual MANIFEST.generated.orig to generated
    Added all previous MANIFEST_configure.generated entries, esp. Makefiles.
    Moved include/parrot/pbcversion.h from devel to main. (used by config.h)
    Removed invalid and outdated entries.
    Added previously missing entries.
    +compilers/tge/tgc.pbc                            [main]
    +config_lib.pir                                   [devel]
    +docs/binaries/ops2c.1                            [main]man
    +docs/binaries/parrot-nqp.1                       [main]man
    +docs/binaries/parrot-prove.1                     [main]man
    +docs/binaries/parrot.1                           [main]man
    +docs/binaries/parrot_config.1                    [main]man
    +docs/binaries/parrot_nci_thunk_gen.1             [main]man
    +docs/binaries/parrotbug.1                        [main]man
    +docs/binaries/pbc_to_exe.1                       [main]man
    +docs/binaries/plumage.1                          [main]man
    +docs/binaries/winxed.1                           [main]man
    +docs/ops/index.pod                               [doc]
    +docs/packfile-c.pod                              [doc]
    +foo_group.h                                      [devel]include
    +include/parrot/pbcversion.h                      [main]include
    +install_config.o                                 [main]lib
    +runtime/parrot/dynext/foo_group.bundle           [library]
    +runtime/parrot/dynext/pccmethod_test.bundle      [library]
    +runtime/parrot/dynext/rotest.bundle              [library]
    +runtime/parrot/dynext/subproxy.bundle            [library]
    +runtime/parrot/include/cloneflags.pasm           [main]
    +runtime/parrot/include/packfile_annotation_key_type.pasm [main]
    +runtime/parrot/include/packfile_segments.pasm    [main]
    +runtime/parrot/library/NCI/Utils.pbc             [main]
    +runtime/parrot/library/OpenGL/Math.pbc           [main]
    +runtime/parrot/library/PCT/Dumper.pbc            [main]
    +runtime/parrot/library/ProfTest.pbc              [main]
    +runtime/parrot/library/ProfTest/Matcher.pbc      [main]
    +runtime/parrot/library/ProfTest/Matcher.pir      [main]
    +runtime/parrot/library/ProfTest/NQPProfile.pbc   [main]
    +runtime/parrot/library/ProfTest/NQPProfile.pir   [main]
    +runtime/parrot/library/ProfTest/PIRProfile.pbc   [library]
    +runtime/parrot/library/ProfTest/PIRProfile.pir   [main]
    +runtime/parrot/library/ProfTest/Want.pbc         [main]
    +runtime/parrot/library/ProfTest/Want.pir         [main]
    +runtime/parrot/library/String/Utils.pbc          [main]
    +runtime/parrot/library/URI/Escape.pbc            [main]
    +runtime/parrot/library/YAML/Dumper/Base.pbc      [main]
    +runtime/parrot/library/YAML/Dumper/Default.pbc   [main]
    +runtime/parrot/library/postgres.pbc              [main]
    +runtime/parrot/library/yaml_dumper.pbc           [main]
    +src/core_pmcs.c                                  []
    +src/dynpmc/pmc_dynlexpad.h                       [devel]include
    +src/dynpmc/pmc_file.h                            [devel]include
    +src/dynpmc/pmc_foo.h                             [devel]include
    +src/dynpmc/pmc_foo2.h                            [devel]include
    +src/dynpmc/pmc_gziphandle.h                      [devel]include
    +src/dynpmc/pmc_osdummy.h                         [devel]include
    +src/dynpmc/pmc_pccmethod_test.h                  [devel]include
    +src/dynpmc/pmc_rational.h                        [devel]include
    +src/dynpmc/pmc_rotest.h                          [devel]include
    +src/dynpmc/pmc_select.h                          [devel]include
    +src/dynpmc/pmc_subproxy.h                        [devel]include
    +src/glut_callbacks.c                             [devel]src
    +src/glut_nci_thunks.nci                          [main]
    +src/string/private_cstring.h                     []
    -docs/ops/debug.pod                               [doc]
    -docs/ops/dotgnu.pod                              [doc]
    -docs/ops/obscure.pod                             [doc]
    -docs/ops/pic.pod                                 [doc]
    -docs/ops/stack.pod                               [doc]
    -include/parrot/exec_dep.h                        [main]include
    -include/parrot/pbcversion.h                      [devel]include
    -include/pmc/pmc_codestring.h                     [devel]include
    -include/pmc/pmc_context.h                        [devel]include
    -include/pmc/pmc_packfilefixupentry.h             [devel]include
    -include/pmc/pmc_packfilefixuptable.h             [devel]include
    -include/pmc/pmc_select.h                         [devel]include
    -runtime/parrot/include/iotypes.pasm              [main]
    -runtime/parrot/include/parrot_version.pir        [main]
    -runtime/parrot/include/signal.pasm               [main]
    -runtime/parrot/include/vtable_methods.pasm       [main]
    -runtime/parrot/library/Data/Replace.pbc          [main]
    -runtime/parrot/library/HTTP/Daemon.pbc           [main]
    -runtime/parrot/library/NCI/call_toolkit_init.pbc [main]
    -runtime/parrot/library/PGE/Hs.pbc                [main]
    -runtime/parrot/library/Parrot/Capture_PIR.pbc    [main]
    -runtime/parrot/library/Parrot/HLLCompiler.pbc    [main]
    -runtime/parrot/library/Protoobject.pbc           [main]
    -runtime/parrot/library/YAML/Dumper/Base.pmc      [main]
    -runtime/parrot/library/YAML/Dumper/Default.pmc   [main]
    -src/call_list.txt                                [devel]src
    -src/glut_callbacks.c                             []
    -src/install_config.obj                           [main]lib
    -src/jit_emit.h                                   []
    -src/nci.c                                        []
    -src/pmc/codestring.dump                          [devel]src
    -src/pmc/packfilefixupentry.dump                  [devel]src
    -src/pmc/packfilefixuptable.dump                  [devel]src
    -src/pmc/select.dump                              [devel]src
    -src/string_private_cstring.h                     []
    -tools/build/                            []
    -tools/dev/testnumbers                            [devel]
    -tools/dev/testnumbers.bat                        [devel]
Commits on Dec 3, 2012
  1. @rurban

    [test] get rid of the failing TODO test as it is logically wrong

    rurban authored
    The filenames are taken from MANIFEST and installable_parrot_nci_thunk_gen.exe is always there,
    regardless the OS. .exe is only on Windows, where it is safe.
  2. @rurban

    [codingstd] TODO a failing filenames.t test for windows

    rurban authored
    Fails for Windows installable_parrot_nci_thunk_gen.exe:36 only, and Windows does allow
    filesnames length > 36 chars
Commits on Nov 20, 2012
  1. @rurban

    Pod::Simple cannot handle perl6 pod yet (=begin pod/=end pod)

    rurban authored
    Skip .p6 files for the empty_description test.
    2 cases: examples/mops/mops.p6 examples/nci/xlibtest.p6
Commits on Sep 3, 2012
  1. @rurban

    t/codingstd/pccmethod_deps.t: bogus dependency detection

    rurban authored
    There is a special test to check if every .dump contains as dependency,
    but every .dump contains $(PMC2C_FILES) which includes
Commits on Sep 1, 2012
  1. @rurban

    vms: fix and test multi-dot filenames

    rurban authored
    t/codingstd/filenames.t missed generated and violating filenames.
    .travis.yml still violates vms: todo, but low prio
Commits on Aug 15, 2012
  1. @Whiteknight
Commits on Aug 6, 2012
  1. @rurban

    [CAGE] fix most t/codingstd/copyright.t issues

    rurban authored
    Only imcc has some Copyright (C) 2002 Melvin Smith <> left.
Commits on Jul 7, 2012
  1. @rurban
Commits on Jun 9, 2012
  1. @jkeenan
Commits on Jun 6, 2012
  1. @ayardley

    Removed log file which held all of the 't/codingstd/pod_description.t…

    ayardley authored
    …' test which failed to pass.
Commits on Jun 5, 2012
  1. @ayardley
  2. @ayardley
  3. @ayardley

    Added a'bit of pod about how you can use '% perl t/codingstd/pod_desc…

    ayardley authored
    …ription.t' to find which files fail to pass the test.
Commits on Jun 4, 2012
  1. @ayardley
Something went wrong with that request. Please try again.