SDCC 2.7.0 Release - roybaer/sdcc-wiki GitHub Wiki

SDCC 2.7.0 was released on May 31st, 2007.

SDCC 2.7.0 Release schedule

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.

SDCC 2.7.0 Tasks

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

SDCC 2.7.0 Feature List

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
⚠️ **GitHub.com Fallback** ⚠️