On 03/25/2012 11:31 PM, Diego Novillo wrote:

I just stumbled into this video animation showing a graphical
representation of GCC's source tree over the years.

It is a bit long, but it's amusing to recognize big events in GCC
(addition of Java, Ada, tree-ssa, etc) over time.

http://www.youtube.com/watch?v=ZEAlhVOZ8qQ

It lasts around 30 minutes.

Absolutely awesome.  The graphics are just stunning.

This is the description of the code generating the graphics:

> Software projects are displayed by Gource as an animated tree with
> the root directory of the project at its centre. Directories appear
> as branches with files as leaves. Developers can be seen working on
> the tree at the times they contributed to the project.

> Currently Gource includes built-in log generation support for Git,
> Mercurial and Bazaar and SVN (as of 0.29). Gource can also parse logs
> produced by several third party tools for CVS repositories.

Of course, due to its dependence on the code revision system in use by the project, it tends to blow up large code additions / changes ... it is not artificial intelligence - the change from g77 to gfortran was very important to the Fortran community, but unless you know exactly at which time the gfortran sources were added to the GCC repository, you'll miss it ...

Nevertheless, recommended - I'm going to watch it for the fourth time - to see if I can catch up with things I missed !

--
Toon Moene - e-mail: t...@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news

Reply via email to