SDCC 2.9.0 Release - roybaer/sdcc-wiki GitHub Wiki
SDCC 2.9.0 was released on 2009-03-22.
Delivery | Planned date | Actual date |
---|---|---|
SDCC 2.9.0 RC1 | 2009-03-01 | 2009-03-01 |
SDCC 2.9.0 RC2 | 2009-03-15 | 2009-03-15 |
SDCC 2.9.0 Release | 2009-03-22 | 2009-03-22 |
See the SDCC 2.9.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.9.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 |
Proposed by: | Who proposed the feature or bug fix |
Time: | Estimate of the implementation time |
Developer: | Who will implement the feature or bug fix |
Status: | Current status |
Request ID | Summary | Proposed by | Time | Developer | Status |
---|---|---|---|---|---|
1875933 | Evelyn jumps into the void | [user:spth] | [user:borutr] | DONE | |
1947081 | Crash in peephole optimizer | [user:spth] | POSTPONED | ||
2585088 | [user:maartenbrock] | 1h | [user:frief] | DONE | |
2646174 | dest parameter for memcpy/ldir garbled | [user:spth] | POSTPONED |
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.
- sdcpp synchronized with GNU cpp 4.3.3
- Integer constants written in binary (prefix 0b or 0B, followed by a sequence of 0 and 1digits) are now supported as a SDCC extension.
- pic16 *printf() library functions return int
- disabled support of undocumented and not standard compliant 'b' binary format specifier ("%b", "%hb" and "%lb") in pic16 *printf() and printf_tiny() library functions
- fixed initialization of unnamed bitfields members of objects of structure and union type
- many optimizations to reduce code size and increase speed in the Z80 backend
- added support for ar format libraries to adcc asxxxx
- libraries, included in sdcc packages, are in ar format
- sdcc asxxxx license changed to GPLv3
- added support for many PIC16 devices