Branch: refs/heads/master
  Home:   https://github.com/perl5-dbi/dbi
  Commit: 243b574bcb0da431b283f5109582ba70f9d244d2
      
https://github.com/perl5-dbi/dbi/commit/243b574bcb0da431b283f5109582ba70f9d244d2
  Author: James Raspass <jrasp...@gmail.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M DBI.xs

  Log Message:
  -----------
  Remove "perl_" prefix from "perl_require_pv"

As per the docs, the perl_require_pv form is deprecated.

Note I think the second of these calls is actually a bug since
profile_class is a package name with colons, not a filename with
slashes. We're not currently checking ERRSV after this call so it's
probably silently failing. But such a fix is out of scope of this
commit.

Also it's probably worth moving to load_module instead as per the docs:

  It is analogous to the Perl code eval "require '$file'". It's even
  implemented that way; consider using load_module instead.


  Commit: 58127fa72ac400e7e65cbbf9b390da199ba03cc7
      
https://github.com/perl5-dbi/dbi/commit/58127fa72ac400e7e65cbbf9b390da199ba03cc7
  Author: James Raspass <jrasp...@gmail.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M DBI.xs

  Log Message:
  -----------
  Use mPUSH macros to replace sv_2mortal

Also use an XPUSH macro to replace as explicit EXTEND.


  Commit: ef97f356c37506e098c6aa6571c9be824ac53b54
      
https://github.com/perl5-dbi/dbi/commit/ef97f356c37506e098c6aa6571c9be824ac53b54
  Author: James Raspass <jrasp...@gmail.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M DBI.xs

  Log Message:
  -----------
  Use -s macros with literals to avoid magic numbers

Note hv_stores also drops the trailing hash param from its hv_store
counterpart as the hash is computed automatically at compile time.


  Commit: 276888a5fdd43d3aa96865a7f30eb37323e6d144
      
https://github.com/perl5-dbi/dbi/commit/276888a5fdd43d3aa96865a7f30eb37323e6d144
  Author: H.Merijn Brand <pe...@tux.freedom.nl>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M DBI.xs

  Log Message:
  -----------
  Merge pull request #122 from JRaspass/master

Minor XS simplifications


Compare: https://github.com/perl5-dbi/dbi/compare/629bb67b6178...276888a5fdd4

To unsubscribe from these emails, change your notification settings at 
https://github.com/perl5-dbi/dbi/settings/notifications

Reply via email to