GNU Pascal branch
Mike Stump
mrs@apple.com
Mon Apr 3 23:56:00 GMT 2006
On Apr 3, 2006, at 6:34 AM, Waldek Hebisch wrote:
> 2) Adjusting gpc development model. In particular, gpc uses rather
> short
> feedback loop: new features are released (as alphas) when they
> are ready.
> This is possible because gpc uses stable backend, so that users are
> exposed only to front end bugs. With development backends there
> is a
> danger that normal user will try new front end features only after
> full gcc release.
You can backport enhancements (SC buy in) to the last release branch
(or two, if you want to do the extra work) and `vend' snapshots off
of that if you want. You could have a new version everyday if you
wanted, with a max to-to-delivery measures in minutes, if you
wanted. I'd encourage the SC to let you `add features' to suit your
users.
What you'd have a harder time doing is adding lots of new code or
destabilizing code to the main part of the compiler on a release branch.
> 3) gcc develops in lockstep, which requires constant attention from
> maintainers. It is clear if such attention will be available. I
> must say that in last few years there were frequenty weeks in which
> I had no time for gpc work and even some such months.
I wouldn't worry about this a whole lot, just mark Pascal as disabled
by default and let everyone know that time-to-respond can be measures
in months. Though, I'd guess that some people (Hi Andrew) would
build it anyway and submit fixes to get it working/keep it working.
More information about the Gcc
mailing list