Following STL Bugs Fixed In Visual Studio 2012, here are similar lists for the compiler front-end (responsible for parsing C++)...
... and the compiler back-end (responsible for optimizing and generating assembly code):
As usual, these lists are far from exhaustive. They don't contain private Connect bugs or non-Connect bugs (which come from many sources: compiler testers, STL maintainers with last names ending in J, other MS teams like Windows and Office, external customers with support contracts, etc.). Also, some public Connect bugs aren't represented here (in particular, /analyze and /ZW bugs).
If you find any more bugs that have eluded us, please continue to report them through Microsoft Connect.
Stephan T. LavavejSenior Developer - Visual C++ Libraries
"Support for XML Documentation in native C++ code" This so totally rocks, big time!
The amount of bugs related to code generation and compiler optimizations makes me a bit worried.
653771 was submitted by me, closed as Fixed, but someone recently has commented on it, he believes it was still not fully fixed.
Good lord. Anyone want to put these into some more categories other than "big list" and "slightly smaller big list"? :)
Bravo to the Visual C++ team for being forthcoming with information like this.
Nice to see many C++/CLI-related bugfixes.
VS 2012 is very nice :)
but C++ part have old problems.
in C# compiler you see compiler automaticly detect and correct lines , brackets , white space and etc.
but in C++ is not work truly !?
upin.ir/.../1ddw7cge3jy4jhaxkto.png
also Intellisense have one little problem.we have 2 keyboard selection.one for find keyword , one for select it ?
but in C# usually we do only first step.
thanks.
I would like to see improvements in debugging.
Currently VS debugs C++ by lines and whole statements, unlike C# where debugger steps into each expression.
Try any complex expression in both and you'll see the difference.
E.g.
return A() ? B() ? C() : D() : E();
In C++ debugger you cannot stop before function calling in the result.
You either step into the function or skip the whole line.
other pic
www.pic1.iran-forum.ir/.../09285662815480494653.png
i want when close or pair accolade , internal statements become Order or white space remove.
@_anfol:
This post is about the C++ compiler itself, not the IDE.
Also, at the bottom of the post, Stephan provided the link to the connect website. So if you have a bug or any suggestions, please post it there.
Thanks much for posting these...but it would be so much better (and easier on everyone) if the Connect system just let us do our own queries for "Bugs fixed in VC++ release X".