gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] -Wall checked in


From: Camm Maguire
Subject: [Gcl-devel] -Wall checked in
Date: 20 Jul 2002 03:25:10 -0400

Greetings!  Am pleased to announce that I just checked in a rather
large mod to get a clean build under -Wall.  Several issues uncovered
and addressed at least preliminarily.  maxima 5.6 and cvs build and
run fine, and gcl compiles itself as well as ever.  Seems slightly
faster too, though this is not a scientific observation.  we'll see
shortly how the Debian autobuilders like this one.

Please test thoroughly.

Just a few notes for the future:
1) It would be nice to find a way to go completely with ANSI C
varargs, in place of the traditional method.  The problem here is that
one cannot represent *all* args as variable in this way, and such a
possibility is built in to the code in funlink.c (c_apply_n).  

2) Need to minimalize the new header h/protoize.h

3) Need to declare all functions with proper arguments -- right now
   gcl requires certain functions to be declared with an empty
   argument list to pass the function pointers around correctly.

4) Need to revisit the 'lintian' changes I've made to the list
   compiler.  Several unused variables should not be declared, rather
   than the empty use of said variables I've inserted into the C
   output.  Likewise with unused labels.

5) Need to beautify and clean the code at some point.  Changes made
   thus far were minimal for -Wall, and not intended to change
   functionality (significantly).

6) Need to finalize the build method, modern makefiles, have configure
   spit out most if not all what we put in by hand not in *.h 

7) Need to turn to ansi compliance, import clocc test tree.

8) Need to have a sfasldlsym.c option where bfd doesn't work, or get
   bfd to work everywhere :-).

9) release 2.5.0, not necessarily in this order :-)

Take care,
-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]