Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d398c6bff9ffeadd64017079aea6fd0967884bf4
      
https://github.com/Perl/perl5/commit/d398c6bff9ffeadd64017079aea6fd0967884bf4
  Author: Tomasz Konojacki <[email protected]>
  Date:   2019-10-30 (Wed, 30 Oct 2019)

  Changed paths:
    M doop.c
    M pp.c

  Log Message:
  -----------
  use PTR2nat() instead of casting pointers to unsigned long

Casting a pointer to unsigned long will result in truncation when
sizeof(void*) > sizeof(unsigned long)

[gh #17232]


  Commit: 17d445953201af33b64e278caa974aeae05a2c95
      
https://github.com/Perl/perl5/commit/17d445953201af33b64e278caa974aeae05a2c95
  Author: Tomasz Konojacki <[email protected]>
  Date:   2019-10-30 (Wed, 30 Oct 2019)

  Changed paths:
    M doop.c
    M perl.h
    M pp.c
    M win32/GNUmakefile
    M win32/Makefile
    M win32/makefile.mk

  Log Message:
  -----------
  remove CONSERVATIVE and LIBERAL

These constants were undocumented and don't do anything useful.
Saving a few kilobytes of memory doesn't justify the complexity
caused by adding a new build flag.

All platforms except 64-bit Windows were using LIBERAL. It's not
clear why win64 was using -DCONSERVATIVE, but removing it doesn't
break anything.

[gh #17232]


Compare: https://github.com/Perl/perl5/compare/3f2416aea024...17d445953201

Reply via email to