[Ecls-list] Critical bug

Gabriel Dos Reis gdr at cs.tamu.edu
Sat Dec 22 01:38:15 UTC 2007


"Juan Jose Garcia-Ripoll" <jjgarcia at users.sourceforge.net> writes:

| Hi,
| 
| I have fixed a long standing bug in ECL. Namely, C variables in
| compiled code were not always declared volatile. As of now, when a
| function uses setjmp(), all variables, including function arguments,
| are declared volatile and thus their value is preserved during calls
| of THROW, GOTO, etc.

Hi Juanjo,

  Should we expect a possible performance decrease from this patch, or
it should be in the noise?

-- Gaby




More information about the ecl-devel mailing list