develooper Front page | perl.perl5.porters | Postings from July 2020

Re: Killing Symbian, DOS (DJGPP) and NetWare in 5.34?

Thread Previous | Thread Next
July 21, 2020 10:55
Re: Killing Symbian, DOS (DJGPP) and NetWare in 5.34?
Message ID: (Dagfinn Ilmari Mannsåker) writes:

> Sawyer X <> writes:
>> On 3/20/20 7:14 PM, H.Merijn Brand wrote:
>>> On Fri, 20 Mar 2020 09:28:03 -0600, Karl Williamson
>>> <> wrote:
>>>> I think getting rid of PERL_GLOBAL_STRUCT shows that there is real
>>>> benefit to removing Symbian at least; that it does cause unnecessary
>>>> work.
>>> Now, *THERE* I hear a good argument for dropping Symbian.
>> This is the most compelling argument for me too.
> I've pushed a smoke-me branch that gets rid of the Symbian port,
> PERL_GLOBAL_STRUCT and dVAR from core:
>   ~/src/perl (smoke-me/ilmari/kill-symbian)$ git diff --shortstat blead...
>     151 files changed, 393 insertions(+), 10788 deletions(-)

This is now merged to blead:

commit b556a509105b280615f792403d680e732f0953ba
Merge: 6e764e36cf 32a40cca80
Author: Dagfinn Ilmari Mannsåker <>
Date:   2020-07-21 11:41:06 +0100

    [MERGE] Remove Symbian support and PERL_GLOBAL_STRUCT

    Symbian never made it beyond being a toy port, and the platform is
    long obsolete.

    This also lets us get rid of the `PERL_GLOBAL_STRUCT` compilation
    option and its associated `dVAR`, which people kept forgetting to add
    to functions that needed it, as well as `USE_HEAP_INSTEAD_OF_STACK`,
    variables `PL_appctx` and `PL_timesbase`

148 files changed, 125 insertions(+), 10507 deletions(-)
- ilmari
"The surreality of the universe tends towards a maximum" -- Skud's Law
"Never formulate a law or axiom that you're not prepared to live with
 the consequences of."                              -- Skud's Meta-Law

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About