delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/04/24/11:21:15

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10304241523.AA17372@clio.rice.edu>
Subject: Re: 2.04 status page / 2.04 alpha 1 release schedule
To: djgpp-workers AT delorie DOT com
Date: Thu, 24 Apr 2003 10:23:43 -0500 (CDT)
In-Reply-To: <3EA65605.D387FADA@phekda.freeserve.co.uk> from "Richard Dawe" at Apr 23, 2003 09:59:49 AM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> Please could people check the 2.04 status page, to make sure that I haven't
> forgotten any issues:
>     http://www.phekda.freeserve.co.uk/richdawe/djgpp/2.04/status204.html

Comments on the current version:
July 2003 has a goal of new DXE code, but that's in current alpha.  So
the only official goal for the next alpha would be fstat fixes - maybe
we should add new malloc to that goal.

Similarly, updated DXE could be moved from "could go in 2.04" to 
"already in 2.04"

It would be nice if issues were in priority order ...

The EMACS crash under Win2K is actually a problem with unixy sbrk and
disabling hardware (keyboard) interrupts.  (Same with NT).  They are
buggy and ignore the DPMI call to disable interrupts.  At least Win2K
seems to pay attention to CLI/STI as emulation as the patch.  Yes, we
need to test this before I commit it (worried it might break Win9x
or Win31 systems - I think ARDI did this to call to fix problems with
old Win9x which would sometimes forget to reenable interrupts?).  IIRC, 
there wasn't a fix at all for NT systems (short of unhooking the keyboard 
interrupt during sbrk calls).  Given the small number of unixy sbrk()
users - and the platform issues - I'm not sure what to safely do here.
By the way - this is an old bug - so I'm not sure if this should be
in the specific to V2.04 or the "could be fixed in" section.

I decided uclock() needs more work before a check-in.

Under the Perl 5.6.1 item, there is a note on stdprn and stdaux - this
is fixed in 2.04 libc (I did it quite some time ago).  But if
any old V2.03 children programs are called without the fix, it would
break. So I think this is an issue which is fixed, but the patch needs
to stay in Perl since old images are so pervasive (it has to be defensive
of the children messing up it's environment).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019