[Ecls-list] More changes

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Fri Feb 8 15:29:25 UTC 2008


Until now, ECL was ignoring all DEBUG declarations. But now...

 - When using (OPTIMIZE (DEBUG n)) for n >= 1, calls to functions in the same
   file are not inlined and always go through cl_funcall. This way they show up
   in backtraces in the debugger, and the function can be traced and profiled.

 - Declaration SI:C-LOCAL is deactivated by (DEBUG > 0).

Tag: (CVS 2008-02-08 16:21)

You can take this as a first step towards implementing of compiled
code. Nothing too ambitions: just checking execution times and
consing. I also do not expect it to be too fast, but it is a must in
order to discover why pprint.lsp conses so much.

Have a nice weekend,

Juanjo

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list