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

    Reports for branch blead

    Filter: ?
    David Mitchell: ParseXS: refactor: delete param field from Params
    David Mitchell: ParseXS: refactor: tweak some code comments
    David Mitchell: ParseXS: refactor: remove cur_xsub/xbody fields
    David Mitchell: ParseXS: refactor: undef cur_xsub/xbody after use
    David Mitchell: ParseXS: refactor: avoid cur_xsub/xbody in as_code
    David Mitchell: ParseXS: refactor: sort out SCOPE object fields
    David Mitchell: ParseXS: refactor: remove misc xsub_foo fields
    David Mitchell: ParseXS: refactor: rm xsub_interface_macro fields
    David Mitchell: ParseXS: refactor: rm xsub_stack_was_reset field
    David Mitchell: ParseXS: refactor: reduce scope of targ_used field
    David Mitchell: ParseXS: refactor: rm xsub_deferred_code_lines
    David Mitchell: ParseXS: make OUTPUT: SETMAGIC per-CASE
    David Mitchell: ParseXS: tweak some code comments and indents
    David Mitchell: ParseXS: refactor: rm xsub_attributes field
    David Mitchell: ParseXS: refactor: rm xsub_map_interface_foo field
    David Mitchell: ParseXS: refactor: rm various xsub_*alias* fields
    David Mitchell: ParseXS: fix alias/attr cv, add need_boot_cv field
    David Mitchell: ParseXS: refactor: rm xsub_implicit_OUTPUT_RETVAL
    David Mitchell: ParseXS: refactor: rm fn name/class xsub_FOO's
    David Mitchell: ParseXS: refactor: add seen_an_XSUB EU::PXS field
    David Mitchell: ParseXS: refactor: rm return-type xsub_foo fields
    David Mitchell: ParseXS: refactor: use $open/close_brace more
    David Mitchell: ParseXS: cosmetic: change SCOPE indent
    David Mitchell: ParseXS: rm xsub_FOO's for return and fix CASE
    David Mitchell: ParseXS: refactor: remove xsub_seen_RETVAL_in_CODE
    David Mitchell: ParseXS: refactor: remove various xsub_seen_FOO
    David Mitchell: ParseXS: refactor: remove xsub_seen_ALIAS
    David Mitchell: ParseXS: refactor: re-add SCOPE dup err message
    David Mitchell: ParseXS: refactor: tidy up some code comments
    David Mitchell: ParseXS: refactor: remove xsub_targ_used
    David Mitchell: ParseXS: refactor: rm xsub_targ_declared_early
    David Mitchell: ParseXS: refactor: pass xsub obj to as_code meths
    David Mitchell: ParseXS: refactor: split xsub parse() method
    David Mitchell: ParseXS: refactor: add cur_xbody, rm xsub_params
    David Mitchell: ParseXS: give error on unmatched length(foo)
    David Mitchell: ParseXS: refactor: avoid xsub_params in _part code
    David Mitchell: ParseXS: refactor: pass xbody to foo_part::as_code
    David Mitchell: ParseXS: refactor: ensure C_ARGS per CASE
    David Mitchell: ParseXS: add warning about varying prototype chars
    David Mitchell: ParseXS: refactor: add per-xbody Params objects
    David Mitchell: ParseXS: refactor: some tweaks to Node::xsub
    David Mitchell: ParseXS: refactor: add CASE node type
    David Mitchell: ParseXS: add another CASE test
    David Mitchell: ParseXS: refactor: add decl field to Node::xsub
    David Mitchell: ParseXS: refactor: make :boot_code() return val
    David Mitchell: ParseXS: refactor: boot_code(): remove block
    David Mitchell: ParseXS: refactor: add boot_code() in Node::xsub
    David Mitchell: ParseXS: refactor: reindent sub
    David Mitchell: ParseXS: refactor: add xsub Node class
    David Mitchell: ParseXS: refactor: move xsub parse code to Node.pm

    More...