Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
Quotes of the week
Posted Jan 12, 2012 14:23 UTC (Thu) by zuki (subscriber, #41808)
Posted Jan 15, 2012 10:32 UTC (Sun) by MortenSickel (subscriber, #3238)
Posted Jan 16, 2012 7:52 UTC (Mon) by steffen780 (guest, #68142)
The graph does this. It being "pretty" adds to the visual appeal. Does it matter to you if there were 2800 or 2950 unused ones at some point? Really? Then don't use an imprecise graph, use the hard, cold data ;)
Posted Jan 16, 2012 11:36 UTC (Mon) by MortenSickel (subscriber, #3238)
Posted Jan 16, 2012 14:45 UTC (Mon) by xav (guest, #18536)
Posted Jan 16, 2012 21:24 UTC (Mon) by mathstuf (subscriber, #69389)
The worst are those trying to be thematic and graphing things with circles for each thing and using the data point as the radius instead of the area for each circle.
Posted Jan 12, 2012 15:54 UTC (Thu) by mina86 (subscriber, #68442)
Have you actually read the mail itself?
Posted Jan 12, 2012 17:12 UTC (Thu) by khim (subscriber, #9252)
This particular cite explains a lot:
One of the side benefits of the unsung heros working at the conversion of our old-style macro driven generics to modern STL is that this looses us several unused methods per class converted.
Apparently tools looks for compiled code but when there are macroses involved it's not easy to remove some functions.
P.S. Interesting question: are they removing unused functions from released binaries or not? Adding "-ffunction-sections -fdata-sections -Wl,--gc-sections" to command line can shrink binary a lot in complex project...
Re: Have you actually read the mail itself?
Posted Jan 12, 2012 17:51 UTC (Thu) by mina86 (subscriber, #68442)
Use of macros that generate methods would explain it a bit, yes.
Posted Jan 13, 2012 18:17 UTC (Fri) by spaetz (subscriber, #32870)
Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds