This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
More beginners' projects
- To: <gcc at gcc dot gnu dot org>
- Subject: More beginners' projects
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Sat, 3 Feb 2001 18:58:48 +0000 (GMT)
- cc: <zackw at stanford dot edu>
Here are a couple of further suggestions for the list of projects for
beginners.
* Clean up special_function_p and other handling of functions with names
implying given properties. All properties special_function_p determines
ought to be specifiable with attributes as well. Where special_function_p
checks for a function not defined by ISO C, the attribute ought to be
added by fixincludes rather than presuming anything about its semantics
within the compiler. All this special handing should be disabled by
-ffreestanding. There should be a unified way of attaching attributes to
functions with known semantics when they are declared (explicitly or
implicitly), which should also be used for "builtins" such as exit and
abort that only exist for this purpose.
* Set up a system that automatically checks the mirrors list regularly for
mirrors that have gone away, are persistently down, or are very out of
date (the last being easy to do for those carrying snapshots, harder for
those with releases only). This could be extended to check for other
broken links on the web pages, including links which lead to a permanent
HTTP redirect and those leading to a "this page has moved" page.
--
Joseph S. Myers
jsm28@cam.ac.uk