Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a1ab4f2eff965e590076d4b9d9d66ba8f1fc9040
      
https://github.com/Perl/perl5/commit/a1ab4f2eff965e590076d4b9d9d66ba8f1fc9040
  Author: Tony Cook <t...@develop-help.com>
  Date:   2023-10-11 (Wed, 11 Oct 2023)

  Changed paths:
    M deb.c
    M embed.fnc
    M inline.h
    M intrpvar.h
    M perl.c
    M perl.h
    M pp.h
    M proto.h
    M scope.c
    M sv.c

  Log Message:
  -----------
  allow the markstack pointer type to be selected between I32 and SSize_t

By default it will use I32 for backward compatibility, but you
can select SSize_t during configuration with:

  -Accflags=-DPERL_STACK_OFFSET_SSIZET

which may one day become the default.

The actual offsets throughout the code continue to be SSize_t.


  Commit: a1556fc71970289e8affd91fe2dedc3e8a950e06
      
https://github.com/Perl/perl5/commit/a1556fc71970289e8affd91fe2dedc3e8a950e06
  Author: Tony Cook <t...@develop-help.com>
  Date:   2023-10-11 (Wed, 11 Oct 2023)

  Changed paths:
    M ext/XS-APItest/APItest.xs
    M t/bigmem/stack.t

  Log Message:
  -----------
  bigmem/stack.t: skip if we're not using SSize_t mark


  Commit: 8f4707479f3fffdaa66666c243c4e6bcd5acac47
      
https://github.com/Perl/perl5/commit/8f4707479f3fffdaa66666c243c4e6bcd5acac47
  Author: Tony Cook <t...@develop-help.com>
  Date:   2023-10-11 (Wed, 11 Oct 2023)

  Changed paths:
    M MANIFEST
    M perl.h
    M scope.c
    A t/bigmem/stack_over.t

  Log Message:
  -----------
  ensure we don't extend the stack beyond the limit of MARK

Previously this checked against a limit of SSize_t, but if MARK
is only 32-bits then over 2G stack entries will likely cause a
crash.


  Commit: 6704b687358dbf8ab881d26cdee1dc34e70f1186
      
https://github.com/Perl/perl5/commit/6704b687358dbf8ab881d26cdee1dc34e70f1186
  Author: Tony Cook <t...@develop-help.com>
  Date:   2023-10-11 (Wed, 11 Oct 2023)

  Changed paths:
    M dist/Devel-PPPort/parts/inc/misc

  Log Message:
  -----------
  define Stack_off_t etc in ppport.h

For older perls it's always I32


Compare: https://github.com/Perl/perl5/compare/54b519ce9f48...6704b687358d

Reply via email to