SDCC 2.7.0 Release - roybaer/sdcc-wiki GitHub Wiki
SDCC 2.7.0 was released on May 31st, 2007.
Delibvery | Planned date | Actual date |
---|---|---|
SDCC 2.7.0 RC1 | 2007-05-10 | 2007-05-10 |
SDCC 2.7.0 RC2 | 2007-05-21 | 2007-05-22 |
SDCC 2.7.0 RC3 | 2007-05-26 | |
SDCC 2.7.0 Release | 2007-05-31 | 2007-05-31 |
See the SDCC 2.7.0 Release Plan.
If you think there is a functionality that should be included or a bug that needs to be fixed in the SDCC 2.7.0 release, please submit it to the Feature Requests at http://sourceforge.net/tracker/?group_id=599&atid=350599 or Bugs at http://sourceforge.net/tracker/?group_id=599&atid=100599 and copy Request ID and Summary fields to the following table, where:
Request ID: | Request ID from Feature Requests or Bugs |
---|---|
Summary: | Summary from Feature Requests or Bugs |
Time: | Estimate of the implementation time |
Developer: | Who will implement the feature or bug fix |
Status: | Current status |
Request ID | Summary | Time | Developer | Status |
---|---|---|---|---|
change the sdcc library license | POSTPONED | |||
fix pic16 regression test bugs | POSTPONED | |||
884349 | SLOC Overlay Option | POSTPONED | ||
966504 | excessive push/pop between function calls | Dec. 06 | Bernhard | done, V2.6.3 or rev. 4526 |
785200 | inline function | Erik Petrich | DONE |
There is always a problem to create a list of new features when a new SDCC release is announced. The following list is an attempt to create such a list "on the fly". Every time a new feature which is interesting for the SDCC users is implemented, it should be added to the following list.
- enabled Z80 floating point support
- ucSim and SDCDB native WIN32 port
- added gnu readline support to sdcdb
- removed deprecated pragmas
- sdcpp synchronized with GNU cpp 4.1.2
- use memory buffers instead of temporary files
- added --fdollars-in-identifier command line option
- added --funsigned-char command line option
- SDCC libraries are --std-c99 compatible
- added --fverbose-asm command line option
- Z80 assembler is now case sensitive
- a default heap is added and automatically initialized
- initialized variables with an absolute address are allocated and initialized
- support for inline functions; consider it as alpha quality