Visual Studio 2013 Announced
-
Zonder
- Ogre Magi
- Posts: 1174
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Visual Studio 2013 Announced
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
betajaen
- OGRE Moderator

- Posts: 3447
- Joined: Mon Jul 18, 2005 4:15 pm
- Location: Wales, UK
- x 58
Re: Visual Studio 2013 Announced
Let's hope they actually support C+11 fully in this version. The C++11 CTP Plugin for VS2012 they released is nice and all, but it's quite incomplete.
-
syedhs
- Silver Sponsor

- Posts: 2703
- Joined: Mon Aug 29, 2005 3:24 pm
- Location: Kuala Lumpur, Malaysia
- x 51
Re: Visual Studio 2013 Announced
Yes they said although initialy scheduled for VC2012, it (C++11) will only be released on VC2013. Some feel cheated - but I think that is not unusual when it comes to software development.
A willow deeply scarred, somebody's broken heart
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me
-
Zonder
- Ogre Magi
- Posts: 1174
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: Visual Studio 2013 Announced
Well one good thing is it looks like they are implementing the 1 year release cycle at last. So waiting on features won't be as long.
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Herb Sutter said on his blog that indeed he will "address this" in a talk at the Build conference. Looks like details (and maybe release) will be unveiled then. It's next week.betajaen wrote:Let's hope they actually support C+11 fully in this version. The C++11 CTP Plugin for VS2012 they released is nice and all, but it's quite incomplete.
-
Zonder
- Ogre Magi
- Posts: 1174
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: Visual Studio 2013 Announced
Yeah I am presuming also we will get a beta after build. Unless they surprise us with an actual release (doubt it) but I hope they do I need EF6 release and it's in that 
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
I'm happy to benefit from the BizSpark program, I'll be able to try it early. However I will not really use it for production until it's stabilized AND CMake is up to date with it.
I hope they didn't change the build system files much, which would help CMake people.
I hope they didn't change the build system files much, which would help CMake people.
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Looks like we'll get c++ news only on Friday. I might have missed other news about VS 2013 though.
-
Kojack
- OGRE Moderator

- Posts: 7157
- Joined: Sun Jan 25, 2004 7:35 am
- Location: Brisbane, Australia
- x 535
Re: Visual Studio 2013 Announced
Preview edition of VS2013 Ultimate is out now.
http://www.microsoft.com/visualstudio/e ... -downloads
(Windows 8.1 preview is out at http://windows.microsoft.com/en-us/wind ... ad-preview but the iso download isn't available until tomorrow)
http://www.microsoft.com/visualstudio/e ... -downloads
(Windows 8.1 preview is out at http://windows.microsoft.com/en-us/wind ... ad-preview but the iso download isn't available until tomorrow)
-
Transporter
- Minaton
- Posts: 933
- Joined: Mon Mar 05, 2012 11:37 am
- Location: Germany
- x 110
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
I'm watching this right now.Transporter wrote:Thre is a video about new Visual Studio.
http://www.microsoft.com/visualstudio/e ... 013preview
Cool! They made the scroll-bar-map available by default instead of a Power Tool extension! I love the scroll map, really really useful in big files!
The save of settings into your account is nice but forcing a Microsoft account is meh.
-
Zonder
- Ogre Magi
- Posts: 1174
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: Visual Studio 2013 Announced
Most people already have a live account thought it's just renamed
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Yeah but I would prefer being able to use my gmail email, my live account is used only when I have to use it because Microsoft force me to ;__;Zonder wrote:Most people already have a live account thought it's just renamed
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Some welcomed C++ news! http://blogs.msdn.com/b/vcblog/archive/ ... eview.aspx
Specific to C++:
Specific to C++:
Ouh yeah, unperfect upgrade but quite welcome!Improved ISO C/C++ Standards Support
Compiler
Supports the following ISO C++11 language features:
- Default template arguments for function templates.
- Delegating constructors.
- Explicit conversion operators.
- Initializer lists and uniform initialization.
- Raw string literals.
- Variadic templates.
rvalue/lvalue Reference Casts. With rvalue references, C++11 can clearly distinguish between lvalues and rvalues. Previously. the Visual C++ compiler did not provide this in specific casting scenarios. A new compiler option, /Zc:rvalueCast, has been added to make the compiler conformant with the C++ Language Working Paper(see section 5.4, [expr.cast]/1).
The default behavior when this option is not specified is the same as in Visual Studio 2012.
C99 Libraries
- C99 functionality added to <math.h>.
- Complex math functions in new header, <complex.h>.
- Integer type support in new header, <inttypes.h>; includes format string support for "hh".
- Support for variable argument scanf forms in <stdio.h>. C99 variants of vscanf, strtoll, vwscanf/wcstoll, isblank/iswblank implemented.
- New conversion support for long long and long double in <stdlib.h>.
Standard Template Library
- Support for the C++11 explicit conversion operators, initializer lists, scoped enums, and variadic templates.
- All containers now support the C++11 fine-grained element requirements.
- Support for these C++14 features:
- "Transparent operator functors" less<>, greater<>, plus<>, multiplies<>, and so on.
- make_unique<T>(args...) and make_unique<T[]>(n)
- cbegin()/cend(), rbegin()/rend(), and crbegin()/crend() non-member functions.
- <atomic> received numerous performance enhancements.
- <type_traits> received major stabilization and code fixes.
Visual C++ Library Enhancements
C++ REST SDK is added. It has a modern C++ implementation of REST services. For more information, see C++ REST SDK.
C++ AMP Texture support is enhanced. It now includes support for mipmaps and new sampling modes.
PPL tasks support multiple scheduling technologies and asynchronous debugging. New APIs enable the creation of PPL tasks for both normal results and exception conditions.
C++ Application Performance
- Auto-Vectorizer now recognizes and optimizes more C++ patterns to make your code run faster.
- ARM platform and Atom micro-architecture code quality improvements.
- __vectorcall calling convention is added. Pass vector type arguments by using the __vectorcall calling convention to use vector registers.
- New Linker Options. The /Gw (compiler) and /Gy (assembler) switches enable linker optimizations to produce leaner binaries.
- C++ AMP shared memory support to reduce or eliminate data copying between CPU and GPU.
Profile Guided Optimization (PGO) enhancements:
Performance improvements from a reduction in the working set of apps that are optimized by using PGO.
New PGO for Windows Store app development.
FINALLY!!!!!Resizable C++ Project Properties Window.
-
saejox
- Goblin
- Posts: 260
- Joined: Tue Oct 25, 2011 1:07 am
- x 36
Re: Visual Studio 2013 Announced
Initializer lists are great but,
No default member initializations yet?
Code: Select all
class S { int a = 2; };-
Kojack
- OGRE Moderator

- Posts: 7157
- Joined: Sun Jan 25, 2004 7:35 am
- Location: Brisbane, Australia
- x 535
Re: Visual Studio 2013 Announced
I just tried doing an ogre build.
VS2013 seems to have broken freeimage. std::max and std::min can't be found any more, I had to manually add #include <algorithm> to some of the files. That fixed it.
I haven't got the rest built yet, cmake added boost for 2012 to ogremain, I don't have a 2013 build of boost yet (I didn't even want boost included), so it failed.
VS2013 seems to have broken freeimage. std::max and std::min can't be found any more, I had to manually add #include <algorithm> to some of the files. That fixed it.
I haven't got the rest built yet, cmake added boost for 2012 to ogremain, I don't have a 2013 build of boost yet (I didn't even want boost included), so it failed.
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Is there any conversion when you open a VS2012 project file?
-
Kojack
- OGRE Moderator

- Posts: 7157
- Joined: Sun Jan 25, 2004 7:35 am
- Location: Brisbane, Australia
- x 535
Re: Visual Studio 2013 Announced
Yep, it does the usual project upgrade.
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Herb's presentation is live: http://channel9.msdn.com/?wt.mc_id=buil ... 2434581792
First news: they want to support c++14 directly. Good news!
Holy shit they want to add 'await' in the post-RTM CTP! WTF?
Looks like they have a lot to do...
First news: they want to support c++14 directly. Good news!
Holy shit they want to add 'await' in the post-RTM CTP! WTF?
Looks like they have a lot to do...
-
Transporter
- Minaton
- Posts: 933
- Joined: Mon Mar 05, 2012 11:37 am
- Location: Germany
- x 110
Re: Visual Studio 2013 Announced
Don't worry about that! In 2012 preview they had a lot of errors like that. They fixed them until the release.Kojack wrote:I just tried doing an ogre build.
VS2013 seems to have broken freeimage. std::max and std::min can't be found any more, I had to manually add #include <algorithm> to some of the files. That fixed it.
I haven't got the rest built yet, cmake added boost for 2012 to ogremain, I don't have a 2013 build of boost yet (I didn't even want boost included), so it failed.
-
lonewolff
- Ogre Magi
- Posts: 1207
- Joined: Wed Dec 28, 2005 12:58 am
- x 6
Re: Visual Studio 2013 Announced
I keep finding myself going back and using VS.net 2003. No dll's required on your builds (aside from and 3rd party SDK's you use, of course) 
Every time I create a app with anything new and you go to run it, you get the fun nastyness that goes with not having VC runtimes, DX dependencies etc.. Arrrggh!
For me, minimalist is the go
Every time I create a app with anything new and you go to run it, you get the fun nastyness that goes with not having VC runtimes, DX dependencies etc.. Arrrggh!
For me, minimalist is the go
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
Did someone tried the preview?
I'm not sure it's worth switching to it before RTM.
I'm not sure it's worth switching to it before RTM.
-
syedhs
- Silver Sponsor

- Posts: 2703
- Joined: Mon Aug 29, 2005 3:24 pm
- Location: Kuala Lumpur, Malaysia
- x 51
Re: Visual Studio 2013 Announced
Now it is very tempting to migrate to 2012 from 2005. I tried 2012 before, but I think it needs a lot more RAM - I will buy 2013 as soon as I upgraded to 64 bit windows with 16GB RAM. 
A willow deeply scarred, somebody's broken heart
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me
-
Zonder
- Ogre Magi
- Posts: 1174
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: Visual Studio 2013 Announced
I am finding I need about 8Gb ram to run my day to day stuff I usually sit at 6Gb used but if I need to open multiple ide's it gives me some extra room. Saying that my new system will have 16Gb with space for an extra 16Gb deliberatelysyedhs wrote:Now it is very tempting to migrate to 2012 from 2005. I tried 2012 before, but I think it needs a lot more RAM - I will buy 2013 as soon as I upgraded to 64 bit windows with 16GB RAM.
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
Klaim
- Old One
- Posts: 2565
- Joined: Sun Sep 11, 2005 1:04 am
- Location: Paris, France
- x 56
Re: Visual Studio 2013 Announced
If someone can check if this problem is still present in VS2013 Preview that would be useful information: http://connect.microsoft.com/VisualStud ... -directory