Branch: refs/heads/jkeenan/semantic-versioning
  Home:   https://github.com/Perl/perl5
  Commit: c84e53f5c5ccacf039c3e59d16e9af8525c3eb9f
      
https://github.com/Perl/perl5/commit/c84e53f5c5ccacf039c3e59d16e9af8525c3eb9f
  Author: Nicolas R <nico...@atoomic.org>
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
    M Configure
    M Cross/config.sh-arm-linux
    M Cross/config.sh-arm-linux-n770
    M Porting/bisect-runner.pl
    M Porting/bump-perl-version
    M Porting/config.sh
    M Porting/makemeta
    M Porting/makerel
    M configpm
    M configure.com
    M handy.h
    M hints/darwin.sh
    M hints/freebsd.sh
    M installman
    M installperl
    M lib/Config.t
    M os2/Makefile.SHs
    M os2/os2.c
    M patchlevel.h
    M perl.c
    M perl.h
    M plan9/config_sh.sample
    M plan9/genconfig.pl
    M plan9/myconfig.plan9
    M plan9/versnum
    M pp_ctl.c
    M regen/regen_lib.pl
    M t/run/switches.t
    M toke.c
    M vms/descrip_mms.template
    M vms/myconfig.com
    M vms/vmsish.h
    M win32/config.gc
    M win32/config.vc
    M win32/config_sh.PL
    M win32/win32.c

  Log Message:
  -----------
  Rename Perl version macro

This commit introduces new set of macro for Perl version.

The previously named variables: PERL_REVISION, PERL_VERSION, PERL_SUBVERSION
are renamed as PERL_VERSION_MAJOR, PERL_VERSION_MINOR, and PERL_VERSION_PATCH

Renaming these macros facilitates the update to a new major version
by allowing us to deprecate and freeze the previous variables.

Isolating this commit as its own facilitate the transition of bumping
the major version.

A new variable PERL_VERSION_HEX is also introduced.


Reply via email to