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