Trunk in Stage 3.
Steve Kargl
sgk@troutmask.apl.washington.edu
Tue Nov 17 06:31:00 GMT 2015
Paul,
In truth, I missed the original announcement. Stumbled acrossed
it today, and thought I should bring it to everyone's attention.
I knew about your PDT effort and Jerry told me on IRC (on Sat.?)
that he was working out the details for DTIO. Concerning the
array descriptor reform, I recall Tobias indicated that the
fortran-devel branch had a 90-95% complete implementation.
Unfortunately, its that last 5-10% of effort that is the hard part!
As you may have guessed from my recent uptick in fixing bug reports,
I knew that 6.0 stage 3 was coming. In addition, Gerhard Steinmetz
has been submitting a number of bugs that sit in my wheel house. So,
I was simply started to attack the issues I thought I could fix.
Just finished a patch for PR 43966. :-)
Bugzilla (via the gfortran wiki) shows 805 bug reports for Fortran.
I'm hoping a call-to-arms will encourage others to burn any spare
cycles on PRs. Yeah, I know. What's a spare cycle as I only closed
1 PR last year! :-(
--
steve
On Tue, Nov 17, 2015 at 06:53:25AM +0100, Paul Richard Thomas wrote:
> Dear Steve,
>
> Yes, I did miss it. The deferred character length fix became more than
> a little bit obsessive in nature, after I picked it up, and I ignored
> nearly everything else that was going on.
>
> I have spent quite some time in the last few months, trying to
> engineer a working schema for parameterized derived types. I think
> that I have a solution but (i) it will be a fairly monumental
> undertaking; and (ii) It will be the sort of addition that is
> completely out of line with stage 3. On the bright side, this gives me
> a reasonable amount of time to get it right. The submodule work went
> this way too. I had been toying with it, when stage 3 of 5 branch
> arrived. Although, what I did at that time was entirely wrong headed,
> the process of thinking it through meant that implementation went
> rather quickly.
>
> Jerry has been working away on user-defined derived-type IO. I had
> already undertaken to help him out with this but have fallen short on
> that (Sorry, Jerry!). Jerry and I will work together to see if it can
> be rolled out on a short timescale.
>
> I have a patch for recursive, allocatable derived-type components more
> or less ready to go. I'll see if I can submit it in the next 48 hours.
> Of its nature, I believe that it will be save, even for stage 3; ie.
> to trigger it requires that such a derived type be declared and the
> patch is entirely ring fenced by statements along the lines "if this
> component is allocatable and of the same type as the parent derived
> type, do such-and-such".
>
> Apart from these two new features, I have loads of bugs to work on!
> The oldest concern pointers to components of derived type arrays. I
> had hoped to introduce the array descriptor reform but just have not
> had the time - it's another rather monumental task! Since it is, to my
> knowledge, the only non-compliance with F95, I will submit the kludgy
> solution that I have been avoiding.
>
> Cheers
>
> Paul
>
> On 17 November 2015 at 02:13, Steve Kargl
> <sgk@troutmask.apl.washington.edu> wrote:
> > If you missed the announcement, trunk is now in Stage 3.
> >
> > https://gcc.gnu.org/ml/gcc/2015-11/msg00075.html
> >
> > This means bugfixing and no new features unless the
> > new feature has been previously submitted for review.
> >
> > So, who has outstanding patches needing reviews and
> > who wants to jump on the squashing of old bug reports?
> >
> > --
> > Steve
>
>
>
> --
> Outside of a dog, a book is a man's best friend. Inside of a dog it's
> too dark to read.
>
> Groucho Marx
--
Steve
More information about the Fortran
mailing list