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

    Reports for branch blead

    Filter: ?
    David Mitchell: ParseXS: refactor: rationalise parse-fail action
    David Mitchell: ParseXS: refactor: simplify main loop
    David Mitchell: ParseXS: refactor: fix comments re die if indented
    David Mitchell: ParseXS: refactor: fetch_para: update description
    David Mitchell: ParseXS: refactor: fetch_para(): simplify logic
    David Mitchell: ParseXS: refactor: fetch_para(): add more comments
    David Mitchell: ParseXS: process line continuations after TYPEMAP
    David Mitchell: ParseXS: process line continuations after POD
    David Mitchell: ParseXS: refactor: fetch_para(): reindent
    David Mitchell: ParseXS: refactor: fetch_para(): invert if
    David Mitchell: ParseXS: refactor: fetch_para(): remove POD loop
    David Mitchell: ParseXS: fix POD on last line
    David Mitchell: ParseXS: refactor: chomp TYPEMAP lines
    David Mitchell: ParseXS: refactor: move a chomp()
    David Mitchell: ParseXS: refactor: inline _maybe_skip_pod()
    David Mitchell: ParseXS: refactor: add Node::TYPEMAP
    David Mitchell: ParseXS: spot TYPEMAP: line syntax errors
    David Mitchell: ParseXS: refactor: add Node::MODULE
    David Mitchell: ParseXS: spot MODULE line syntax errors
    David Mitchell: ParseXS: refactor: remove stray $_
    David Mitchell: ParseXS: refactor: remove $ExtUtils::ParseXS::END
    David Mitchell: ParseXS: refactor: don't use $_ for C part of file
    David Mitchell: ParseXS: refactor: inline and rm standard_XS_defs
    David Mitchell: ParseXS: refactor: add as_boot_code() methods
    David Mitchell: ParseXS: emit package overload registrations later
    David Mitchell: ParseXS: refactor: move some code
    David Mitchell: ParseXS: refactor: tidy Node::boot_xsub::parse()
    David Mitchell: ParseXS: refactor: add Node::boot_xsub
    David Mitchell: ParseXS: refactor: add Node::pre_boot
    David Mitchell: ParseXS: refactor: move main parsing into XS_file
    David Mitchell: ParseXS: refactor: remove parser stack
    David Mitchell: ParseXS: refactor: reimplement #if processing
    David Mitchell: ParseXS: add more #if/#endif tests
    David Mitchell: ParseXS: fix #elif processing
    David Mitchell: ParseXS: refactor: global_cpp_line: parse CPP line
    David Mitchell: ParseXS: refactor: INCLUDE: save state locally
    David Mitchell: ParseXS: refactor: rm push_parse_stack, PopFile
    David Mitchell: ParseXS: refactor: use Node::cpp_scope for INCLUDE
    David Mitchell: ParseXS: refactor: add Node::cpp_scope
    David Mitchell: ParseXS: add Node::as_concise method
    David Mitchell: ParseXS: refactor: remove check_keyword() method
    David Mitchell: ParseXS: refactor: remove residual FOO_handler
    David Mitchell: ParseXS: refactor: add Node::include etc
    David Mitchell: ParseXS: refactor: store current pkg in Node::xsub
    David Mitchell: ParseXS: refactor: add Node::REQUIRE
    David Mitchell: ParseXS: refactor: add Node::FALLBACK
    David Mitchell: ParseXS: refactor: regularise BOOT processing
    David Mitchell: ParseXS: refactor: add Node::BOOT
    David Mitchell: ParseXS: refactor: simplify double-negative regex
    David Mitchell: ParseXS: refactor: add Node::global_cpp_line

    More...