<div dir="ltr"><div><div><div><div>Wow, that is a great release. Two major things for me:<br><br></div>1. I had a bug in my 3D world editor for some time now that i couldn't spot. Turns out, i was accessing the fields of a direct getter property (property Foo: TSomeStruct read FFoo...) that in 2.6.4 most of the time it worked but now and then it accessed garbage. The code looked right (this might be a negative for property syntax looking exactly like variable field syntax...) so i never focused on that bit. But 3.0.0 refused to compile it and once i changed it, the bug went away.<br><br></div>2. The editor's lightmapper seems to be between 3 to 3.5 times faster! Of course having said that, it is really unoptimized and a lot of the slowness in 2.6.4 seemed to be from FPC inserting tons of calls to "hidden" methods so probably the speed up came from optimizing the usage of those (i haven't investigated why it is faster, i just report it - besides i plan to rewrite the lightmapper anyway since it is a prototype that outlived its purpose for almost four years :-P but in the meanwhile the performance boost is very welcome).<br><br></div>And above all (since i was very skeptic when hearing about all the changes in 3.0.0), beyond the #1 case (which was an error anyway) i didn't had to change anything in my codebase - it compiled right out of the box :-).<br><br></div>Thanks :-)<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 26, 2015 at 7:48 PM, Joost van der Sluis <span dir="ltr"><<a href="mailto:joost@cnoc.nl" target="_blank">joost@cnoc.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Op 26-11-15 om 12:57 schreef Bart:<span class=""><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/25/15, Joost van der Sluis <<a href="mailto:joost@cnoc.nl" target="_blank">joost@cnoc.nl</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We are happy to announce the release of the Free Pascal Compiler version<br>
3.0.0 "Pestering Peacock".<br>
</blockquote>
Sources on FPC website still link to the 2.6.4 version<br>
(<a href="http://www.freepascal.org/down/source/sources.var" rel="noreferrer" target="_blank">http://www.freepascal.org/down/source/sources.var</a>)<br>
</blockquote>
<br></span>
Fixed, thanks.<span class="HOEnZb"><font color="#888888"><br>
<br>
Joost.</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org" target="_blank">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br></div>