Reports by commit
Recent reports
Perl5 CoreSmokeDB
Changes
Branch:
blead
maint-5.42
maint-5.40
smoke-me/jkeenan/sync-with-cpan-JSON-PP-4.18-20260429
smoke-me/jkeenan/sync-with-cpan-Encode-3.24-20260429
smoke-me/tonyc/selfloader-mixed-io
smoke-me/jkeenan/sync-Encode-3.22-20260425
smoke-me/jkeenan/revert-gh-23499-coderef-in-stash-optimization-20260413
-- I want an older branch --
Reports for branch
blead
Show duplicate emailed reports
Filter:
?
David Mitchell: ParseXS: refactor: remove xsub_targ_used
C
David Mitchell: ParseXS: refactor: rm xsub_targ_declared_early
C
David Mitchell: ParseXS: refactor: pass xsub obj to as_code meths
C
David Mitchell: ParseXS: refactor: split xsub parse() method
C
David Mitchell: ParseXS: refactor: add cur_xbody, rm xsub_params
C
David Mitchell: ParseXS: give error on unmatched length(foo)
C
David Mitchell: ParseXS: refactor: avoid xsub_params in _part code
C
David Mitchell: ParseXS: refactor: pass xbody to foo_part::as_code
C
David Mitchell: ParseXS: refactor: ensure C_ARGS per CASE
C
David Mitchell: ParseXS: add warning about varying prototype chars
C
David Mitchell: ParseXS: refactor: add per-xbody Params objects
C
David Mitchell: ParseXS: refactor: some tweaks to Node::xsub
C
David Mitchell: ParseXS: refactor: add CASE node type
C
David Mitchell: ParseXS: add another CASE test
C
David Mitchell: ParseXS: refactor: add decl field to Node::xsub
C
David Mitchell: ParseXS: refactor: make :boot_code() return val
C
David Mitchell: ParseXS: refactor: boot_code(): remove block
C
David Mitchell: ParseXS: refactor: add boot_code() in Node::xsub
C
David Mitchell: ParseXS: refactor: reindent sub
C
David Mitchell: ParseXS: refactor: add xsub Node class
C
David Mitchell: ParseXS: refactor: move xsub parse code to Node.pm
C
David Mitchell: ParseXS: refactor: prepare for xsub parsing move
C
David Mitchell: ParseXS: refactor; fix a couple of comments
C
David Mitchell: ParseXS: refactor: delete whitespace lines Node.pm
C
David Mitchell: ParseXS: add tests for XSUB declaration errs
C
David Mitchell: ParseXS: refactor: move some xsub_decl init stuff
C
David Mitchell: ParseXS: refactor: add fields to xsub_decl Node
C
David Mitchell: ParseXS: refactor: remove redundant block
C
David Mitchell: ParseXS: refactor: reindent xsub_decl::parse()
C
David Mitchell: ParseXS: refactor: add xsub_decl Node
C
David Mitchell: ParseXS: refactor: move sig-parsing code
C
David Mitchell: ParseXS: refactor: prepare sig parsing code for mv
C
David Mitchell: ParseXS: refactor: rename Params->{sig_text} field
C
David Mitchell: ParseXS: refactor: rename Node::Sig Node::Params
C
David Mitchell: ParseXS: refactor: add ReturnType node
C
David Mitchell: ParseXS: add CASE tests, tweak err msgs
C
David Mitchell: ParseXS: refactor: tidy some C-code-emitting code
C
David Mitchell: ParseXS: refactor: move some code emitting
C
David Mitchell: ParseXS: refactor: add xbody node
C
David Mitchell: ParseXS: refactor: mv xsub_implicit_OUTPUT_RETVAL
C
David Mitchell: ParseXS: refactor: add cleanup_part node
C
David Mitchell: ParseXS: refactor: add output_part node
C
David Mitchell: ParseXS: refactor: remove redundant braces
C
David Mitchell: ParseXS: refactor: reindent block of code
C
David Mitchell: ParseXS: refactor: move output parsing into a sub
C
David Mitchell: ParseXS: refactor: add two xsub_foo fields
C
David Mitchell: ParseXS: refactor: alter Node:OUTPUT_line RETVAL
C
David Mitchell: ParseXS: refactor: add Node::OUTPUT_line fields
C
David Mitchell: ParseXS: refactor: add OUTPUT, OUTPUT_line nodes
C
David Mitchell: ParseXS: refactor: OUTPUT_handler() reindent.
C
More...