Can't say it in the name of all users, but, as one of those that use mP for professional purposes, I'm forced to state that the compiler still has plenty of weak spots.
I don't intend to discuss here the errors and deficiences of the libraries - we may correct them or make them anew by ourselves, when necessary. But the IDE still should be improved and the errors the compiler makes force me to analyse the assembly thus destroing most of the advantages writing in high-level language should give.
So, in short, what I expect most is increased reliability which means fixes to all errors discovered so far.
Other expected improvements would be:
- visibility of compiler directives similar to variables visibility,
- implementation of interrupts priority,
- directive allowing to define port pins,
- possibility to 'org' constants in Flash,
- proper scope of constants and variables (differentiation between the interface and implementation sections),
- pointers to routines (that's finally coming, I hope),
IDE improvements:
- EEPROM editor with more then 256 bytes,
- size increase of these unfortunately small arrows allowing to move to units' tabs not visible at the moment,
- better simulator (ICD is not a panaceum, and cannot be used without board).
That should be enough for now
.