Difference between revisions of "SDCC 3.7.0 Release"

From SDCC wiki
Jump to: navigation, search
m (Tasks)
m (Feature List)
Line 304: Line 304:
 
* Various speed improvements for multiplications resulting in SDCC achieving the highest Coremark scores among STM8 C implementations.
 
* Various speed improvements for multiplications resulting in SDCC achieving the highest Coremark scores among STM8 C implementations.
 
* Declarations in for loops (ISO C99).
 
* Declarations in for loops (ISO C99).
* 64-bit integers (long long) for the mcs51 backend.
+
* 64-bit integers (long long) for the mcs51 and ds390 backends (now long long is fully supported in SDCC except for the pic14 and pic16 backends).
 
* Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend).
 
* Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend).
 
* Additional wide character library functions: mbstowcs() and wcstombs(), btowc() and wctob(), wcscmp(), wcslen().
 
* Additional wide character library functions: mbstowcs() and wcstombs(), btowc() and wctob(), wcscmp(), wcslen().

Revision as of 18:02, 5 January 2018

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox