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

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

Thread Previous | Thread Next
From:
ilmari
Date:
July 21, 2020 10:55
Subject:
Re: Killing Symbian, DOS (DJGPP) and NetWare in 5.34?
Message ID:
87eep5jfx9.fsf@wibble.ilmari.org
ilmari@ilmari.org (Dagfinn Ilmari Mannsåker) writes:

> Sawyer X <xsawyerx@gmail.com> writes:
>
>> On 3/20/20 7:14 PM, H.Merijn Brand wrote:
>>
>>> On Fri, 20 Mar 2020 09:28:03 -0600, Karl Williamson
>>> <public@khwilliamson.com> 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 <ilmari@ilmari.org>
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`,
    `SETSOCKOPT_OPTION_VALUE_T`, `PERLIO_STD_SPECIAL`, and the interpreter
    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


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About