SDCC 3.8.0 Release - roybaer/sdcc-wiki GitHub Wiki

Release schedule

Delivery Planned date Actual date
SDCC 3.8.0 RC1
SDCC 3.8.0 RC2
SDCC 3.8.0 Release

See the SDCC 3.8.0 Release Plan.

Tasks

If you think there is a functionality that should be included or a bug that needs to be fixed in the 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:

After the 3.7.0 release, all items from the 3.7.0 list not marked DONE should be added to this list.

Request ID Summary Proposed by Time Developer Status
2673 volatile handling bug in lospre spth
2665 sign of char in builtin functions spth
540 Optimize signed % 2^n spth
536 Optimize out once-used address for stm8 spth
531 Algebraic optimization on masked xor spth
530 Narrowing loop counters spth
253 Register parameter passing spth
2638 SDCC hangs spth
501 long long for mcs51, ds390 spth
549 Trivial missing optimisation on Z80 spth
550 Migrate from Python 2 to Python 3 spth
543 Leaner source: Remove pic14/pic16 autogenerated header and lib from source tree spth
552 Merge newer upstream binutils into our fork spth
2700 Debug info for local variables that live in multiple iTemps spth
2701 dwarf debugging: local variables has wrong scope spth

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 visible or interesting for the SDCC users is implemented, it should be added to the following list.

⚠️ **GitHub.com Fallback** ⚠️