diff options
author | bouyer <bouyer@pkgsrc.org> | 2016-06-25 17:48:15 +0000 |
---|---|---|
committer | bouyer <bouyer@pkgsrc.org> | 2016-06-25 17:48:15 +0000 |
commit | 988c2be252eb7cd8ce4a73c0ac11d33c2926c925 (patch) | |
tree | 734a396dcc6c4e8bf1774d29f97f06f0aa037aa9 /doc | |
parent | 52b8aa345b454e9600ed9bc96f2e63395144e8bb (diff) | |
download | pkgsrc-988c2be252eb7cd8ce4a73c0ac11d33c2926c925.tar.gz |
Update to 3.6.0, fixing boost-related build issue.
Changes since 3.5.0:
- Merged upstream binutils 2.25
- New memory management with lower overhead
- Changed default language dialect to --std-sdcc11
- Diagnostic for missing type specifier: No implicit int outside of C90 mode
anymore
- C11 generic selections
- char type is now unsigned by default (old behaviour can be restored
using --fsigned-char)
- Character constants are now of type int instead of char.
- ISO C95 and ISO C11 wide character constants
- ISO C95 and ISO C11 wide string literals
- Basic standard library support for wide characters: c16rtomb(), mbrtoc16(),
mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), wcrtomb(),
mblen(), wctomb()
- Treat all ports the same in the manual (i.e. mcs51-specific stuff is now
clearly described as such)
- Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80
backends
- Workaround for stm8 division hardware bug
- ELF/DWARF support for stm8
- Output symbol table for ELF
- pic16 port now uses standard-compliant crt0iz that initializes static and
globals to 0 by default
Numerous feature requests and bug fixes are included as well.
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions