Branch: refs/heads/leonerd/isa
  Home:   https://github.com/Perl/perl5
  Commit: c3b70cd8a0a14480ce8ad7d82fac354248909710
      
https://github.com/Perl/perl5/commit/c3b70cd8a0a14480ce8ad7d82fac354248909710
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M MANIFEST
    M feature.h
    M keywords.c
    M keywords.h
    M lib/B/Op_private.pm
    M lib/feature.pm
    M opcode.h
    M opnames.h
    M pp.c
    M pp_proto.h
    M regen/feature.pl
    M regen/keywords.pl
    M regen/opcodes
    A t/op/isa.t
    M toke.c

  Log Message:
  -----------
  Initial attempt at implementing an 'isa' operator

 * Allocate opcode, keyword and feature bit
 * Implement pp_isa
 * Add basic unit test


  Commit: f40f53d25b36d837c8759e9bd792a6053b4f4a12
      
https://github.com/Perl/perl5/commit/f40f53d25b36d837c8759e9bd792a6053b4f4a12
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M t/op/coreamp.t
    M t/op/coresubs.t

  Log Message:
  -----------
  Skip 'isa' from t/op/core*.t tests where necessary


  Commit: f60d01cb1a00afef49b80744e91111e73bb9a980
      
https://github.com/Perl/perl5/commit/f60d01cb1a00afef49b80744e91111e73bb9a980
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M embed.h
    M op.c
    M opcode.h
    M proto.h
    M regen/opcodes
    M t/op/isa.t

  Log Message:
  -----------
  RHS of 'isa' is exempt from bareword warnings


  Commit: 05ca7ce777c292b6980dc90ef8aa03d3e3ab9e10
      
https://github.com/Perl/perl5/commit/05ca7ce777c292b6980dc90ef8aa03d3e3ab9e10
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M lib/feature.pm
    M pod/perlop.pod
    M regen/feature.pl

  Log Message:
  -----------
  A stab at writing some docs


  Commit: 499cd402167a8a2b60c76782d2148b933d7637e3
      
https://github.com/Perl/perl5/commit/499cd402167a8a2b60c76782d2148b933d7637e3
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M pod/perldelta.pod

  Log Message:
  -----------
  Add 'isa' to perldelta.pod


  Commit: 120d803c8da8dfe766c8a994be7a1a90cc710865
      
https://github.com/Perl/perl5/commit/120d803c8da8dfe766c8a994be7a1a90cc710865
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M ext/Opcode/Opcode.pm

  Log Message:
  -----------
  Add 'isa' to Opcode.pm


  Commit: bd79fa548016fd0bb927860fbb0d14b5ad075738
      
https://github.com/Perl/perl5/commit/bd79fa548016fd0bb927860fbb0d14b5ad075738
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M lib/B/Deparse-core.t
    M lib/B/Deparse.pm

  Log Message:
  -----------
  Add 'isa' to B::Deparse


  Commit: 502edf7ddd31579da428a0c818af3b4f922b35e6
      
https://github.com/Perl/perl5/commit/502edf7ddd31579da428a0c818af3b4f922b35e6
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M gv.c

  Log Message:
  -----------
  Don't make a \&CORE::isa() sub


  Commit: 6a0dc5763205138f2612465698a395233e457e4d
      
https://github.com/Perl/perl5/commit/6a0dc5763205138f2612465698a395233e457e4d
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M lib/warnings.pm
    M pod/perldelta.pod
    M pod/perldiag.pod
    M pod/perlop.pod
    M regen/warnings.pl
    M toke.c
    M warnings.h

  Log Message:
  -----------
  Add a new experimental::isa category, print such warnings on uses of infix isa


  Commit: a8598e2086621adf1594cb19d86feb51764d96b9
      
https://github.com/Perl/perl5/commit/a8598e2086621adf1594cb19d86feb51764d96b9
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M t/op/isa.t

  Log Message:
  -----------
  Quiet the 'experimental::isa' warning during t/op/isa.t


  Commit: c450c3c7ff0cbb5c76262c4f806d119d0057a2fd
      
https://github.com/Perl/perl5/commit/c450c3c7ff0cbb5c76262c4f806d119d0057a2fd
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M pp.c
    M t/op/isa.t

  Log Message:
  -----------
  Respect classes that overload the ->isa method, without needing to call_sv() 
in the common case of classes that don't


  Commit: a45d53381340b471e03ca2616f34c087d0654078
      
https://github.com/Perl/perl5/commit/a45d53381340b471e03ca2616f34c087d0654078
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M pp.c

  Log Message:
  -----------
  Avoid SvTRUEx() because on non-GNUC thready builds it doesn't work


  Commit: 4016e2f3075024966fa600461e28953983dbe084
      
https://github.com/Perl/perl5/commit/4016e2f3075024966fa600461e28953983dbe084
  Author: Paul "LeoNerd" Evans <[email protected]>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M pp.c

  Log Message:
  -----------
  Avoid the strlen() cost of gv_fetchmeth_pv() by calling gv_fetchmeth_pvn()


Compare: https://github.com/Perl/perl5/compare/04987d405a84...4016e2f30750

Reply via email to