GPL 2008 is out... and it's faster!

This is a discussion on GPL 2008 is out... and it's faster! within the ADA forums in Programming Languages category; Hello, I'm sure many of you are aware that the GPL 2008 version of GNAT was released yesterday. It includes several goodies, but the first thing I noticed when compiling part of my codebase is that it felt faster. And sure enough, here is a preliminary test, compiling my particular do-it-all library: $ time gprbuild -Pagpl GNAT GPL 2007 real 4m35.149s user 4m1.219s sys 0m12.529 GNAT GPL 2008 real 3m55.710s user 3m22.225s sys 0m12.713s I guess there's been a change in the gcc backend leading to this nice speed-up. Incidentally, I had to change just one line of code to ...

Go Back   Application Development Forum > Programming Languages > ADA

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 06-05-2008, 09:33 AM
Alex R. Mosteo
Guest
 
Default GPL 2008 is out... and it's faster!

Hello,

I'm sure many of you are aware that the GPL 2008 version of GNAT was released
yesterday. It includes several goodies, but the first thing I noticed when
compiling part of my codebase is that it felt faster.

And sure enough, here is a preliminary test, compiling my particular do-it-all
library:

$ time gprbuild -Pagpl

GNAT GPL 2007
real 4m35.149s
user 4m1.219s
sys 0m12.529

GNAT GPL 2008
real 3m55.710s
user 3m22.225s
sys 0m12.713s

I guess there's been a change in the gcc backend leading to this nice speed-up.
Incidentally, I had to change just one line of code to get this (rather large)
library to compile (some ambiguity that wasn't perceived as such in the 2007
version).

And now, to test if interfaces are more useable than before...
Reply With Quote
  #2  
Old 06-05-2008, 11:50 AM
Anh Vo
Guest
 
Default Re: GPL 2008 is out... and it's faster!

On Jun 5, 6:33 am, "Alex R. Mosteo" <devn...@mailinator.com> wrote:
> Hello,
>
> I'm sure many of you are aware that the GPL 2008 version of GNAT was released
> yesterday. It includes several goodies, but the first thing I noticed when


Where did you download it from? from The Libre Site https://libre2.adacore.com/
I notice GNAT GPL Edition 2008 Coming Soon! sign a couple days ago. I
downloaded all previous releases of GNAT from here. However, GNAT GPL
2008 is not available yet.

> compiling part of my codebase is that it felt faster.
>
> And sure enough, here is a preliminary test, compiling my particular do-it-all
> library:
>
> $ time gprbuild -Pagpl
>
> GNAT GPL 2007
> real 4m35.149s
> user 4m1.219s
> sys 0m12.529
>
> GNAT GPL 2008
> real 3m55.710s
> user 3m22.225s
> sys 0m12.713s
>
> I guess there's been a change in the gcc backend leading to this nice speed-up.
> Incidentally, I had to change just one line of code to get this (rather large)
> library to compile (some ambiguity that wasn't perceived as such in the 2007
> version).
>
> And now, to test if interfaces are more useable than before...


It is nice to know that GNAT has evolved and improved. Thanks to
AdaCore for providing this great service to Ada Community.

AV
Reply With Quote
  #3  
Old 06-05-2008, 02:12 PM
Alex R. Mosteo
Guest
 
Default Re: GPL 2008 is out... and it's faster!

Anh Vo wrote:

> On Jun 5, 6:33 am, "Alex R. Mosteo" <devn...@mailinator.com> wrote:
>> Hello,
>>
>> I'm sure many of you are aware that the GPL 2008 version of GNAT was
>> released yesterday. It includes several goodies, but the first thing I
>> noticed when

>
> Where did you download it from? from The Libre Site
> https://libre2.adacore.com/ I notice GNAT GPL Edition 2008 Coming Soon! sign
> a couple days ago. I downloaded all previous releases of GNAT from here.
> However, GNAT GPL 2008 is not available yet.


Ah, uhm. I got it via the GAP program. I assumed that, since GAP and GPL are
now synchronized, it would be the same thing. I guess it will be generally
available at any moment.

>
>> compiling part of my codebase is that it felt faster.
>>
>> And sure enough, here is a preliminary test, compiling my particular
>> do-it-all library:
>>
>> $ time gprbuild -Pagpl
>>
>> GNAT GPL 2007
>> real 4m35.149s
>> user 4m1.219s
>> sys 0m12.529
>>
>> GNAT GPL 2008
>> real 3m55.710s
>> user 3m22.225s
>> sys 0m12.713s
>>
>> I guess there's been a change in the gcc backend leading to this nice
>> speed-up. Incidentally, I had to change just one line of code to get this
>> (rather large) library to compile (some ambiguity that wasn't perceived as
>> such in the 2007 version).
>>
>> And now, to test if interfaces are more useable than before...

>
> It is nice to know that GNAT has evolved and improved. Thanks to
> AdaCore for providing this great service to Ada Community.
>
> AV


Reply With Quote
  #4  
Old 06-06-2008, 01:10 PM
Anh Vo
Guest
 
Default Re: GPL 2008 is out... and it's faster!

On Jun 5, 11:12*am, "Alex R. Mosteo" <devn...@mailinator.com> wrote:
> Anh Vo wrote:
> > On Jun 5, 6:33 am, "Alex R. Mosteo" <devn...@mailinator.com> wrote:
> >> Hello,

>
> >> I'm sure many of you are aware that the GPL 2008 version of GNAT was
> >> released yesterday. It includes several goodies, but the first thing I
> >> noticed when

>
> > Where did you download it from? from The Libre Site
> >https://libre2.adacore.com/I notice GNAT GPL Edition 2008 Coming Soon! sign
> > a couple days ago. I downloaded all previous releases of GNAT from here.
> > However, GNAT GPL 2008 is not available yet.

>
> Ah, uhm. I got it via the GAP program. I assumed that, since GAP and GPL are
> now synchronized, it would be the same thing. I guess it will be generally
> available at any moment.


As of this writing, GNAT GPL 2008 is not available yet. I hope it will
be out in next day or two.

AV
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 11:09 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.