Re: Why not 03 ?

2014-05-30 Thread James Cloos
> "SL" == Steve Langasek writes: SL> The current default of -O2 is based on the fact that adding -O3 may give SL> worse results than -O2. On x86_64 I've yet to find anything which is slow enough to notice where moving to O3 helped. The memory pressure from the larger code segments overwhelm

Re: Why not 03 ?

2014-05-30 Thread James Cloos
> "CP" == Charles Plessy writes: CP> Perhaps we can stop overriding this option ? For a lot of scientific CP> packages, -O3 is chosen by the upstream author, and I always feel bad CP> that if we make the programs slower by overriding it to -O2, it will CP> reflect poorly on Debian as a distr

Bug#749952: ITP: freezegun -- a Python library to mock the datetime module in unit testing

2014-05-30 Thread Federico Ceratto
Package: wnpp Severity: wishlist Owner: Federico Ceratto * Package name: freezegun Version : 0.1.17 Upstream Author : Steve Pulec * URL : https://github.com/spulec/freezegun * License : Apache-2.0 Programming Lang: Python Description : a Python library

Bug#749948: ITP: libio-callback-perl -- emulate file interface for a code reference

2014-05-30 Thread Jonas Smedegaard
Package: wnpp Severity: wishlist Owner: Jonas Smedegaard -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: libio-callback-perl Version : 1.12 Upstream Author : Dave Taylor * URL : https://metacpan.org/release/IO-Callback * License : Artistic or

Bug#749928: ITP: librdf-queryx-lazy-perl -- avoid all those boring PREFIX definitions

2014-05-30 Thread Jonas Smedegaard
Package: wnpp Severity: wishlist Owner: Jonas Smedegaard -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: librdf-queryx-lazy-perl Version : 0.002 Upstream Author : Toby Inkster * URL : https://metacpan.org/release/RDF-QueryX-Lazy * License : Ar

Re: Why not 03 ?

2014-05-30 Thread Julian Taylor
On 30.05.2014 09:40, Xavier Roche wrote: > On Fri, May 30, 2014 at 11:10:29AM +1000, Russell Stuart wrote: >> In particular -O3 turns on auto-vectorisation. It can provide a big >> speed up to programs that can take advantage of it > [...] >> As others have pointed our -O3 turns on optimisations t

Re: Why not 03 ?

2014-05-30 Thread Rebecca N. Palmer
Bottom line: the vectorisation provided -O3 can provide big speed ups to some scientific programs, but it is ineffective on Debian because by necessity it tells gcc to compile code for lowest common denominator CPU which doesn't have the necessary instructions. Ineffective on i386, but amd64 alw

Re: Why not 03 ?

2014-05-30 Thread Xavier Roche
On Fri, May 30, 2014 at 11:10:29AM +1000, Russell Stuart wrote: > In particular -O3 turns on auto-vectorisation. It can provide a big > speed up to programs that can take advantage of it [...] > As others have pointed our -O3 turns on optimisations that help on some > architectures and hinder on o