SDCC 2.7.0 Release

From SDCC wiki
Revision as of 17:16, 4 December 2012 by Borutr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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 or Bugs at 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
Personal tools