• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Changes
  • Branch:

    Reports for branch blead

    Filter: ?
    David Mitchell: ParseXS: t/001-basic.t: modernise C++ test
    David Mitchell: ParseXS: 001-basic.t: add more ellipsis tests
    David Mitchell: ParseXS: 001-basic.t: modernise usage test
    David Mitchell: ParseXS: 001-basic.t: add tests for OUT with INPUT
    David Mitchell: ParseXS: 001-basic.t: add basic type tests
    David Mitchell: ParseXS: 001-basic.t: modernise default test
    David Mitchell: ParseXS: 001-basic.t: simplify test API
    David Mitchell: ParseXS: 001-basic.t: add 'use warnings'
    David Mitchell: ParseXS: refactor: 001-basic.t: add TODO flag
    David Mitchell: ParseXS: refactor: 001-basic.t: add flags
    David Mitchell: ParseXS: better handle non-T_PV length(s) params
    David Mitchell: ParseXS: add test for alien length type
    David Mitchell: ParseXS: simplify XSauto length() param handling
    David Mitchell: ParseXS: reorganise length param code generation
    David Mitchell: ParseXS: rename has_length field to length_param
    David Mitchell: ParseXS: refactor: simplify {is_ansi} field
    David Mitchell: ParseXS: ban OUT* params with length()
    David Mitchell: ParseXS: move length() default var check earlier
    David Mitchell: ParseXS: ban length() on placeholder param
    David Mitchell: ParseXS: test for length(s) = NO_INIT
    David Mitchell: ParseXS: length() tests: add type
    David Mitchell: ParseXS: ban IN_OUT etc modifiers with length(s)
    David Mitchell: ParseXS: reindent block following previous commit
    David Mitchell: ParseXS: tweak param-parsing code
    David Mitchell: ParseXS: ban length(s) without a type
    David Mitchell: ParseXS: refactor: don't set $_ in Param::parse()
    David Mitchell: ParseXS: be stricter on REQUIRE arg
    David Mitchell: ParseXS: doc test for TYPEMAP after XSUB
    David Mitchell: ParseXS: warn on duplicate FALLBACK
    David Mitchell: ParseXS: don't skip death() test
    David Mitchell: ParseXS: test INTERFACE name mangling
    David Mitchell: ParseXS: add some basic tests for INTERFACE_MACRO
    David Mitchell: ParseXS: add basic tests for PREINIT keyword
    David Mitchell: ParseXS: add tests for BOOT and TYPEMAP keywords
    David Mitchell: ParseXS: regularise INCLUDE pipe error handling
    David Mitchell: ParseXS: no stderr noise on empty INCLUDE
    David Mitchell: ParseXS: add basic tests for INCLUDE(_COMMAND)
    David Mitchell: ParseXS: tidy up INCLUDE error messages
    David Mitchell: ParseXS: reword bad EN/DISABLE err msg
    David Mitchell: ParseXS: add tests for REQUIRE and improve err msg
    David Mitchell: ParseXS: add FALLBACK tests and fix error call
    David Mitchell: ParseXS: add more function pointer type tests
    David Mitchell: ParseXS: 001-basic.t: fix comment typos
    David Mitchell: ParseXS: detect OUTPUT: SETMAGIC: bad arg values
    David Mitchell: ParseXS: ban ALIAS: 0
    David Mitchell: ParseXS: refactor: split OVERLOAD args
    David Mitchell: ParseXS: warn on duplicate OVERLOAD entries
    David Mitchell: ParseXS: OVERLOAD: simplify regex
    David Mitchell: ParseXS: warn on junk following a CODEish keyword
    David Mitchell: ParseXS: add tests for 'misplaced FOO:' error

    More...