New Desktop Development Environment reaches out
Posted by Steve Revill Fri, 21 Feb 2020 22:39:00 GMT
Last year’s London show saw the snappily titled DDE29 becoming generally available.
Packing in some 300 changes, the main highlights are:
- Latest Norcroft C compiler
- Code generation now tailored to use ARMv6/v7/v8 extended instructions where possible
- Optimisations to substitute selected code sequences with ARMv6/v7/v8 media instructions where possible
- Inline assembler updated to accept ARMv6/v7/v8 mnemonics
- Literal pool reductions where available and enabled through use of MOVW+MOVT
- New intrinsic functions to get access to operations not normally accessible from C
- ABC (the BASIC compiler) now supports hexadecimal entered in mixed case
- Revised User Interface Toolbox and ABC manuals plus detailed change logs for all the provided tools
- Library improvements to the TCP/IP library adds RFC2553 supporting functions, part of the TCP/IP bounty work getting ready for IPv6, and stronger type checking for all functions in the Toolbox library
- DDT (the desktop debugger) now uses the same disassembly engine as other tools, and can step the new instructions which the compiler emits
- Technical enhancements to AMU, CMHG, and ABC’s command line processing