[Ecls-list] Large set of changes (~29 commits)

Juan Jose Garcia-Ripoll juanjose.garciaripoll at gmail.com
Sun Dec 2 00:09:15 UTC 2012


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20121202/3a1fa67a/attachment.html>


More information about the ecl-devel mailing list