Keil Logo Arm Logo

IDE Syntax highlighting bugs

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Details Message
Author
Michael Brown
Posted
13-Apr-2017 04:15 GMT
Toolset
ARM
New! IDE Syntax highlighting bugs

Hi there - new to the forum. I frequently encounter display bugs within latest uVision 5.23.0.0 using Toolchain MDK-ARM Version: 5.23 (everything else is V5.06 update 4).

I am constantly getting errors in the error/syntax highlighting in the IDE. I usually repair a line, but the error doesn't go away. I have to cut/paste the line(s) in order to get the IDE to make the errors disappear. Often these indicators come back too, even when there is no syntax/compiler errors. It often will highlight sections of comments (random areas) as a code error in the IDE.

Frankly, it's driving me nuts and I've often resorted to using just Keil to compile or use other tools but it's text editor is flaky. The intellisense is pretty unpredictable too. Is this a known problem? Is it just limited to the newest versions or has this been around a while?

Author
Michael Brown
Posted
13-Apr-2017 04:43 GMT
Toolset
ARM
New! RE: IDE Syntax highlighting bugs

Since a picture is worth a thousand words: https://www.dropbox.com/s/6c7ksrx574fcrfm/Keil-syntaxerror.jpg?dl=0

I can't capture the tooltip - but it says "warning: comparison of unsigned expression < 0 is always false." This was an error from about 10 minutes previous. Compiling does not cause these events to be updated, only a cut/paste operation or reload the entire tab.

Author
Andrew Neil
Posted
13-Apr-2017 07:49 GMT
Toolset
ARM
New! RE: Is this a known problem?

Sounds similar: http://www.keil.com/forum/62453 ?

Author
Michael Brown
Posted
13-Apr-2017 07:53 GMT
Toolset
ARM
New! RE: Is this a known problem?

It very much indeed looks like the same issue.

Does Keil have a bug tracker?

Author
Andrew Neil
Posted
13-Apr-2017 14:06 GMT
Toolset
None
New! RE: Does Keil have a bug tracker?

You would have to contact Keil direct for that.

I guess if it is a known issue, then I guess it should be in the Release Notes ... ?

Author
A Piscarius
Posted
13-Apr-2017 19:47 GMT
Toolset
None
New! RE: Does Keil have a bug tracker?

I guess if it is a known issue, then I guess it should be in the Release Notes ... ?

I guess you meant something like:

I guess if it is a fixed known issue, then I guess it should be in the Release Notes ... ?

Author
Andrew Neil
Posted
13-Apr-2017 21:59 GMT
Toolset
None
New! RE: I guess you meant something like:

In general, it is not uncommon that still-existing known issues/limitations etc are noted in Release Notes ...

Author
A Piscarius
Posted
13-Apr-2017 22:26 GMT
Toolset
None
New! RE: I guess you meant something like:

Of course, that does happen. The list of issues fixed is normally way larger though. Maybe you would happily expect, accept or create the opposite. I sure wouldn't.

Author
Michael Brown
Posted
14-Apr-2017 07:22 GMT
Toolset
None
New! RE: I guess you meant something like:

This is what Bug Trackers are for - tracking bugs, features and status. Release notes are an overview of what was performed and aren't useful if they are only updated every few months, though in Keil's there isn't much to go on:

http://www.keil.com/support/man/docs/uv4/uv4_rev_hist523.htm

And there certainly is no mention of ongoing unfixed bugs. As for why they are named as uv4 is a mystery to me.

I don't know if Keil is just a very small development team of 1-4 people, but I expect more from such an expensive product. The tools and packaging support are great, but the basics are really lacking (don't even get me started on this barebones forum that doesn't really work on mobile) and I would love to contribute to it's improvement if I can.

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Keil logo

Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

ARM’s Privacy Policy has been updated. By continuing to use our site, you consent to ARM’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.