Finalization revived

Daniel Kraft d@domob.eu
Mon Dec 8 21:46:00 GMT 2008


Hi Paul,

as promised I've attached the full patch for the one described below. 
It is updated to current SVN trunk and builds, but I've not yet had the 
opportunity to re-check my test-cases.  Although I bet they should still 
work to the extend they are supposed to work, which is mostly but not 
everything.  You know, those two little issues with temporaries... ;)

The split-off first half submitted earlier for review should be more or 
less this patch without the resolve.c changes and other very small 
changes needed to make finalization really happen.  You can look at the 
test-cases herein to see what the patch/finalization in general is 
supposed to do.

Hope this helps,
Daniel

Daniel Kraft wrote:
> for coming up gfortran 4.5, I would like to get finalization finally in; 
> attached is again my patch I submitted some time ago as "second part 
> split off" updated to current trunk.  This is the part that handles 
> creation of finalization code and should already be fairly ready.
> 
> The issues of temporaries and such are not covered here as they are part 
> of the "third" part to actually call this code herein; I think we could 
> try to get this patch in as soon as possible and then work out the 
> missing pieces for the temporaries and such.  What do you think?
> 
> If that would be ok, I'd like to get review for this patch whenever 
> someone has some time to spare :)  It would be cool if we could start 
> off with this fairly early in coming up stage 1.
> 
> Apart from finalization, my plans for 4.5 are continuation with OOP 
> (DEFERRED bindings, type-bound OPERATORs and CLASS, that is), and maybe 
> some help with the array-descriptor reshape and/or co-arrays, where ever 
> I can help...  And finally, I would still regard some experimental work 
> on mfpr-powered aribtrary precision floating-point KINDs interesting :P
> 
> Any plans for a IRC meeting?  How do you guys have time?  Would 
> 21:00/22:00 CET (20:00/21:00 UTC) be ok as last time?
> 
> Cheers,
> Daniel
> 
> PS: I've not yet tried to compile the latest updated patch, but it 
> "should" work; will try soon...
> 


-- 
Done:  Arc-Bar-Cav-Rog-Sam-Tou-Val-Wiz
To go: Hea-Kni-Mon-Pri-Ran
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch.diff
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20081208/531cff50/attachment.ksh>


More information about the Fortran mailing list