AnsweredAssumed Answered

sdcc 3.5.0 rc1

Question asked by Philipp Krause on Jun 11, 2015
Latest reply on Jun 13, 2015 by Philipp Krause
sdcc 3.5.0 is to be released soon. There already is release candidate 1.

You can download the release candidate and have a look at it. The more eyes on it, the less likely are hidden bugs.

The main changes from previous sdcc 3.4.0 are:

* Many fixes and improvements in the stm8 port
* --disable-non-free configure option
* z80 port fixes
* long long fixes
* Changed default language dialect from --std-sdcc89 to --std-sdcc99
* Reorganized and updated manual
* Reduced memory consumption (most noticeable for high --max-allocs-per-node)
* Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
* atoll() function for conversion of strings to long long
* __z88dk_fastcall and __z88dk_callee calling conventions for more efficient function calls and better compability with z88dk
* --lospre-unsafe-read renamed to --allow-unsafe-read

Due to the substantial improvements, in particular in the stm8 port, I think all STM8 programmers will want to change from 3.4.0 to 3.5.0.