Last week I got a bit mad trying to read out the C code generated by ECL
and so I decided to clean it up a bit. The result is a rather large set of
patches which are being uploaded as I write. Testing of these patches will
proceed in the following days, but I expect no major divergences.

The commits basically accomplish the following:

- ECL uses more braces {} now and less C labels
- C code is indented, so that the braces reflect the original structure
- No redundant labels. Formerly you would see "goto L7" followed by L7:
- Removed redundant C comments, such as functions whose name is evident
from the C code.
- More spaces in assignments and function calls
- Additional optimizations in IF forms leading to more compact C code.

This is accompanied with a few optimizations in other places.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net/
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to