Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio 2008 Service Pack Beta now available

We are very excited to announce that Microsoft Visual Studio 2008 SP1 Beta is now available for download. We encourage you to go ahead and try out this release. Please remember that this is a beta so some caution is advised. The goal of this beta is to gather feedback from the community. Please use the connect site to report any issues or improvements.

 

The Visual C++ 2008 Feature Pack  has been rolled into this Service Pack Beta release. In addition, there are also a number of bug fixes from Visual Studio 2008 RTM that are included in this update. Some of the improvements are:

o    Connect bug: Microsoft Macro Assembler (MASM or vc/bin/ml.exe) has been included in Visual C++ Express

o    Connect bug: Silent bad codegen in _mm_load_ss() and _mm_load_sd() intrinsics is fixed

o    Connect bug: Fixed the bug where the linker would report the message "Fatal Error - LNK 1000: Internal error during Image::BuildImage"

o    For the feature pack, broken strings in class and file views are fixed

 

Please see the Visual Studio readme  and the Express readme for more details.

 

We look forward to your feedback!

 

Thanks,

Vikas Bhatia

Visual C++ Development Team

Published Monday, May 12, 2008 11:05 AM by vcblog
Filed under:

Comments

Monday, May 12, 2008 9:22 PM by jean

# re: Visual Studio 2008 Service Pack Beta now available

It may not be the right place to report a sort of bug for VS 2005/2008, but anyway, if you don't mind, please review this problem.

I'm using VS 2005/2008 on Vista SP1. Recently, when I press Ctrl+F, Ctrl+H, or Shift+Ctrl+F, the Find/Replace popup window is pretty slowly showing up. CPU usage is abruptly skyrocekting; when Find popup window is about to show, Solution Explorer and some parts of Visual Studio IDE are also flickering. It's pretty much anoying since popping up Find window is one of the most common task while using VC++. Could you comment this problem?

It's easy to reproduce; just launch VS and press Ctrl+F. Even Start Page is flickering.

Thanks!

Tuesday, May 13, 2008 2:55 AM by Nikola

# Compiler crashing code :)

template <int i>

class tmp

{

public:

enum { val = tmp<i - 1>::val };

};

int main()

{

int x = tmp<2>::val;

return 0;

}

Infinite template instantiation crashes compiler. Isn't there a way to know when you've reached the limit of instantiations that compiler supports. Because this way we always get that Error report dialog apologizing for the inconvenience :)

Thanks.

Tuesday, May 13, 2008 10:43 AM by fudus

# re: Visual Studio 2008 Service Pack Beta now available

Has the crashing bug if mouse/wheel/one screen ata time been fixed? I am so used to that option, and it crashes always when you scroll with that option enabled.

Was this fixed in SP1?

Tuesday, May 13, 2008 12:06 PM by Jonathan Caves

# re: Visual Studio 2008 Service Pack Beta now available

Nikola: we decided that instead of an arbitrary limit we would just allow the compiler to overflow the stack and then we catch the exception and output an error message. The problem is that the error reporting mechanisn wants to handle this exception as well. You can turn off the error reporting mechanism - if I compile your example with

cl /ErrorReporting:none bb9.cpp

I get:

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30430 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

bb9.cpp

bb9.cpp(9) : fatal error C1202: recursive type or function dependency context too complex

       bb9.cpp(9) : see reference to class template instantiation 'tmp<i>' being compiled

       with

       [

           i=-496

       ]

       bb9.cpp(9) : see reference to class template instantiation 'tmp<i>' being compiled

       with

       [

           i=-495

       ]

...

       ]

       bb9.cpp(9) : see reference to class template instantiation 'tmp<i>' being compiled

       with

       [

           i=1

       ]

       bb9.cpp(17) : see reference to class template instantiation 'tmp<i>' being compiled

       with

       [

           i=2

       ]

With no crash reported.

Jonathan Caves

Visual C++ Compiler Team

Thursday, May 15, 2008 7:36 AM by Karthik

# re: Visual Studio 2008 Service Pack Beta now available

Hi,

Could you release an updated MASMSetup.exe which could also install to Visual C++ Express 2008 (in addition to 2005)? It's easier on the download than getting the whole beta 1.

Wednesday, May 21, 2008 12:37 PM by Cristian

# re: Visual Studio 2008 Service Pack Beta now available

Any improvements to STL/CLR performance for linear containers?

The performance is rather poor as resulted from this page: http://www.voidnish.com/Articles/ShowArticle.aspx?code=StlClrBclComparison

Saturday, May 24, 2008 12:51 AM by Stefan Georgiev

# re: Visual Studio 2008 Service Pack Beta now available

Hi,

working with toolbars in VC++2008 MFC i have the following problem.

i created second toolbar using AddResource>ToolBar>New

Then Created new CMFCToolBar object by adding code to MainFrm.h as below:

The added code is highlighted

protected: // control bar embedded members

CMFCMenuBar m_wndMenuBar;

CMFCToolBar m_wndToolBar;

CMFCToolBar m_ElementsToolBar;

CMFCStatusBar m_wndStatusBar;

I made the following changes to MainFrm.cpp

if (!m_ElementsToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

!m_ElementsToolBar.LoadToolBar(theApp.m_bHiColorIcons ? IDR_TOOLBAR2 : IDR_MAINFRAME))

{

TRACE0("Failed to create toolbar\n");

return -1; // fail to create

}

if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

!m_wndToolBar.LoadToolBar(theApp.m_bHiColorIcons ? IDR_MAINFRAME_256 : IDR_MAINFRAME))

{

TRACE0("Failed to create toolbar\n");

return -1; // fail to create

}

CString strToolBarName;

bNameValid = strToolBarName.LoadString(IDS_TOOLBAR_STANDARD);

ASSERT(bNameValid);

m_wndToolBar.SetWindowText(strToolBarName);

bNameValid = strToolBarName.LoadString(IDS_TOOLBAR_ELEMENTS);

ASSERT(bNameValid);

m_ElementsToolBar.SetWindowText(strToolBarName);

CString strCustomize;

bNameValid = strCustomize.LoadString(IDS_TOOLBAR_CUSTOMIZE);

ASSERT(bNameValid);

m_wndToolBar.EnableCustomizeButton(TRUE, ID_VIEW_CUSTOMIZE, strCustomize);

m_ElementsToolBar.EnableCustomizeButton(TRUE, ID_VIEW_CUSTOMIZE, strCustomize);

if (!m_wndStatusBar.Create(this))

{

TRACE0("Failed to create status bar\n");

return -1; // fail to create

}

m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));

// TODO: Delete these five lines if you don't want the toolbar and menubar to be dockable

m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);

m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

m_ElementsToolBar.EnableDocking(CBRS_ALIGN_ANY);

EnableDocking(CBRS_ALIGN_ANY);

DockPane(&m_wndMenuBar);

DockPane(&m_wndToolBar);

DockPane(&m_ElementsToolBar);

When i ran the aplication with these changes the new toolbar showed up. All good so far.

then i pressed the right button. Obnly one toolbar with name Standard showed up there.

When i click Customize...>Tool Bar there are three items in the dialog box. One Menu Bar and two toolbars with the same name Standard. I can check them to show them and hide them but can not understand why they have the same name. the IDS for the second toolbar is Elements.

I need some help on this and can provide additional information if required.

Thanks,

Stefan

Sunday, May 25, 2008 3:51 PM by gel

# re: Visual Studio 2008 Service Pack Beta now available

Be warned, the SQL Server Management Studio Express will not work if you install the beta for the Express Edition.

Thursday, May 29, 2008 5:18 AM by samsa

# re: Visual Studio 2008 Service Pack Beta now available

Hi,

can anybody post road map or release dates for service pack 1?

Monday, June 09, 2008 12:21 PM by Vikas Bhatia

# re: Visual Studio 2008 Service Pack Beta now available

@samsa:

While we cannot provide actual release dates, I would suggest to keep an eye out on Soma's blog, http://blogs.msdn.com/somasegar/. Any announcements regarding ship dates will likely appear first there.

Thanks,

Vikas.

Monday, June 09, 2008 5:07 PM by samsa

# re: Visual Studio 2008 Service Pack Beta now available

@Vikas:

Thanks for the info...

Monday, June 16, 2008 4:13 AM by Greg

# re: Visual Studio 2008 Service Pack Beta now available

Bug in April version with WCHAR using ECMA and icase:

This should match TEST or test:

std::tr1::wregex rx(L"^([a-z0-9!#$%&'*+\\-/=?^_`{|}~]|(?!^)\\.(?!\\.|$)){1,64}$|^\"([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x20\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f]){1,64}\"$", (std::tr1::regex::flag_type)(std::tr1::regex_constants::ECMAScript | std::tr1::regex_constants::icase));

if (!std::tr1::regex_match((LPCWSTR)EMailAddressStringW.Left(iPos), rx)) return eInvalidChars;

Monday, August 11, 2008 2:49 PM by Visual C++ Team Blog

# Visual Studio 2008 Service Pack 1 RTM Now Available

Today we are pleased to announce that Microsoft Visual Studio 2008 Service Pack 1 (SP1) is now available

New Comments to this post are disabled
 
Page view tracker