Seit einigen Stunden gibt es SDCC 3.6.0: > Today a new release of SDCC was made. We are now at version 3.6.0. > You can get it at: > http://sourceforge.net/projects/sdcc/files/ > So what's new? > * Merged upstream binutils 2.25 > * New memory management with lower overhead > * Changed default language dialect to --std-sdcc11 > * Diagnostic for missing type specifier: No implicit int outside of C90 > mode anymore > * C11 generic selections > * char type is now unsigned by default (old behaviour can be restored > using --fsigned-char) > * Character constants are now of type int instead of char. > * ISO C95 and ISO C11 wide character constants > * ISO C95 and ISO C11 wide string literals > * Basic standard library support for wide characters: c16rtomb(), > mbrtoc16(), mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), > mbrtowc(), wcrtomb(), mblen(), wctomb() > * Treat all ports the same in the manual (i.e. mcs51-specific stuff is > now clearly described as such) > * Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80 > backends > * Workaround for stm8 division hardware bug > * ELF/DWARF support for stm8 > * Output symbol table for ELF > * pic16 port now uses standard-compliant crt0iz that initializes static > and globals to 0 by default > And of course numerous feature requests and bug fixes are included as well. > Once again I hope you will enjoy using this new release. > Maarten Brock > SDCC 3.6.0 Release Manager Für STM8 gibt es auch einen aktuellen Vergleich mit anderen C-Implementierungen: http://colecovision.eu/stm8/compilers.shtml Philipp
Auf der FOSDEM 2015 gabe es einen Vortrag zu SDCC, von dem es auch eine Videoaufzeichnung gibt: https://archive.fosdem.org/2015/schedule/event/8bit_compiler/ und hier gibt es einen Blogpost zu den Änderungen seit dem Vortrag bis zu SDCC 3.6.0: http://www.embecosm.com/2016/06/14/recent-updates-to-sdcc-in-release-3-6-0/ Philipp
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.