This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [committed] 2011 and 2012 Copyright year updates
On Jan 6, 2013, at 12:24 PM, Mike Stump <mikestump@comcast.net> wrote:
> I did the analysis by case reduction so that like case classes reduce to generalized forms and then I audited all the forms of changes that appeared. This lets me skip quickly the majority of changes and focus in on just the weirdest of the weird quickly and accurately without missing them in the noise of the common cases.
Oh, just in case people want to see the last residual:
$ grep '^[-+]' copyright-range-gcc.patch | grep -v '^---' | grep -v '^+++' | sed 's/.*opyright/Copyright/; s/Free.*/Free/; s/[12][0-9][0-9][0-9], //g; s/opyright (c)/opyright/; s/opyright (C)/opyright/; s/opyright [12][0-9][0-9][0-9], */opyright /g; s/[12][0-9][0-9][0-9][,-] *//g' | more | sort | uniq -c | more
5 -
52 -
1 - 2002 Free
4 - 2007 Free
24 - 2010
2 - 2010 Free
10 - 2010 Free
39 - 2011
8 - 2011 Free
43 - 2011 Free
136 - 2012
31 - 2012 Free
147 - 2012 Free
12 - 2013
1 - 2013 Free
5 - 2013 Free
1 - Foundation, Inc.
706 - Free
1 - Inc.
2 - * 2008
2 - * The Free
1 - * Free
1 -# 2010 Free
3 -# 2011 Free
2 -# 2012
1 -# 2012 Free
14 -# Free
8 -# Free
1 -# The Free
1 -# 2003 Free
1 -# 2008 Free
1 -# 2008 Free
1 -# 2010 Free
12 -# 2011 Free
5 -# 2012
12 -# 2012 Free
54 -# Free
1 -1998 Free
1 -2007 Free
1 -2009 Free
1 -2010 Free
3 -2010 Free
1 -2011
3 -2011 Free
1 -2012
2 -2012 Free
1 -; 2011 Free
2 -; 2012 Free
39 -; Free
2 -;;
1 -;; 2012 Free
7 -;; Free
1 -;; 2011 Free
4 -;; 2012
1 -;; 2012 Free
12 -;; Free
1 -;; 2010 Free
2 -;; 2011 Free
4 -;; 2012
1 -;; 2012 Free
7 -;; 2012 Free
71 -;; Free
1 -@c
1 -@c 2002 Free
2 -@c 2004 Free
1 -@c 2006 Free
2 -@c 2007 Free
1 -@c 2009
2 -@c 2010
2 -@c 2010 Free
2 -@c 2011 Free
8 -@c 2012
1 -@c 2012 Free
1 -@c 2013
25 -@c Free
1 -Foundation, Inc.
7 -Free
1 -Inc.
1 -dnl Free
546 Copyright
1 Copyright 1996
2 Copyright 1996 Free
2 Copyright 1997
4 Copyright 1997 Free
4 Copyright 1998
1 Copyright 1998 - 2012
9 Copyright 1998 Free
1 Copyright 1999
3 Copyright 1999 Free
1 Copyright 1999 The Free
5 Copyright 2001 Free
1 Copyright 2001 The Free
2 Copyright 2002 Free
9 Copyright 2003 Free
1 Copyright 2004
20 Copyright 2004 Free
1 Copyright 2004 The Free
2 Copyright 2005
1 Copyright 2005 , 2012
12 Copyright 2005 Free
1 Copyright 2006
4 Copyright 2006 Free
20 Copyright 2007
1 Copyright 2007 Free
324 Copyright 2007 Free
13 Copyright 2008
64 Copyright 2008 Free
18 Copyright 2009
143 Copyright 2009 Free
80 Copyright 2010
3 Copyright 2010 Free
277 Copyright 2010 Free
1 Copyright 2010. 2011 Free
148 Copyright 2011
1 Copyright 2011 Free
631 Copyright 2011 Free
416 Copyright 2012
16 Copyright 2012 Free
1374 Copyright 2012 Free
6 Copyright 2013
25 Copyright 2013 Free
1 Copyright 90, 91, 92, 2007
2 Copyright 90, 91, 92, 95, 96, 2007
3 Copyright 90-2007 Free
1 Copyright 90-2012 Free
1 Copyright 90-96,
6 Copyright Free
2 Copyrights-gcj 2010
2 Copyrights-gfortran 2010
2 Copyrights-gfortran 2012
2 Copyrights-gfortran} Free
2 Copyrights-go 2012
6 Copyright{}
1 Copyright{} 2005
1 Copyright{} 2005 Free
3 Copyright{} 2010 Free
1 Copyright{} 2011
2 Copyright{} 2011 Free
2 Copyright{} 2012 Free
Of course, this leaves out all the intermediates and audit steps. This is merely the last step.