compiler共31篇
通过vcpkg和最新的MSVC编译器使用Boost.Hana-yiteyi-C++库

通过vcpkg和最新的MSVC编译器使用Boost.Hana

概述 当我们继续致力于提高C++社区的MSVC编译器的一致性时 ,我们希望启用更多的C++库, 今天我们将Boost,哈娜引入Visual C++。 建筑物 关于我们最近C++的一致性进展 , 客户现在可以在VS2017 1...
CPPKU的头像-yiteyi-C++库CPPKU3年前
770
公告:MSVC符合C++标准-yiteyi-C++库

公告:MSVC符合C++标准

实现与C++标准的一致性对于Visual C++团队来说是一条漫长的道路。如果您最近在任何会议上看到我们,您可能已经看到了MSVC一致性幻灯片(你可以拿一份幻灯片或观看2017年CppCon演讲 在这里 完成这...
CPPKU的头像-yiteyi-C++库CPPKU3年前
760
微软C/C++编译器中字符集管理的新方法-yiteyi-C++库

微软C/C++编译器中字符集管理的新方法

微软C/C++编译器已经与DOS、16位窗口和32/64位Windows一起演进。  它支持不同的字符集、代码页和Unicode 在这期间也发生了变化。 这篇文章将解释我们的编译器在过去是如何工作的,还将介绍一...
CPPKU的头像-yiteyi-C++库CPPKU3年前
770
VS 2015 Update 2中的编译器改进-yiteyi-C++库

VS 2015 Update 2中的编译器改进

C++编译器团队对编译器尝试编译非常兴奋。 Visual Studio 2015更新2 CTP 1 . 自从更新1以来,我们已经取得了许多C++ 11和C++ 14特性的一致性。一个特别重要的里程碑是 我们的标准库在更新2支持...
CPPKU的头像-yiteyi-C++库CPPKU3年前
410
PDB文件里有什么?-yiteyi-C++库

PDB文件里有什么?

背景 我们都使用了visualstudio调试器来单步执行代码,寻找 漏洞。  对于C或C++代码,调试器依赖于文件, 扩展名“.pdb”,称为“程序数据库”,或简称为“pdb”。  PDB是在构建程序时由链...
CPPKU的头像-yiteyi-C++库CPPKU3年前
550
PDB文件里有什么?-yiteyi-C++库

PDB文件里有什么?

背景 我们都使用了visualstudio调试器来单步执行代码,寻找 漏洞。  对于C或C++代码,调试器依赖于文件, 扩展名“.pdb”,称为“程序数据库”,或简称为“pdb”。  PDB是在构建程序时由链...
CPPKU的头像-yiteyi-C++库CPPKU3年前
440
Clang with Microsoft CodeGen(2016年1月)发布-yiteyi-C++库

Clang with Microsoft CodeGen(2016年1月)发布

我们刚刚发布了一个Clang/C2工具集的带外更新,它引入了一些社区修复以及测试中发现的bug。这是未来许多快速发布中的一个,客户报告的问题将逐步得到解决。这里我们只列出自上一版本以来的更改...
CPPKU的头像-yiteyi-C++库CPPKU3年前
690
Visual Studio 2015更新1:新的实验功能–MPX-yiteyi-C++库

Visual Studio 2015更新1:新的实验功能–MPX

介绍 这篇文章是关于英特尔的® 内存保护扩展(Intel)® MPX)支持Microsoft Visual Studio*2015;提供的内容 英特尔公司的高瑟姆·比拉卡、乔治·宽和胡安·罗德里格斯。 概述 更新1 Visual...
VS 2015 Update 1中与Microsoft CodeGen的碰撞-yiteyi-C++库

VS 2015 Update 1中与Microsoft CodeGen的碰撞

[这篇文章是由戴夫·巴托洛梅奥(Dave Bartolomeo)和Clang/C2特写组撰写的] 开发和维护跨平台C++代码的挑战之一是处理不同平台的不同C++编译器。您编写一些代码,用VisualC++编译器构建Windows...
你喜欢快速还是精确?-yiteyi-C++库

你喜欢快速还是精确?

这个博客是关于什么的? 我叫Jim Hogg,是编译器团队的程序经理。 我们希望您对VisualC++编译器的一个特性产生影响,它会影响我们为浮点运算生成的代码。你的回答将有助于决定我们做什么。 你可...
CPPKU的头像-yiteyi-C++库CPPKU3年前
560
反馈:为“14”中的调试/发布配置设置/Zc:inline默认值-yiteyi-C++库

反馈:为“14”中的调试/发布配置设置/Zc:inline默认值

鉴于我们的重点是改进工具集的构建时间作为VisualStudio 14预览的一部分,我们将改变VisualC++调试和发布配置的一些默认值。这些变化包括 /Zc:内联 (删除未引用的COMDAT)调试和发布配置的默认...
CPPKU的头像-yiteyi-C++库CPPKU3年前
490
反馈:为“14”中的调试/发布配置设置/Zc:inline默认值-yiteyi-C++库

反馈:为“14”中的调试/发布配置设置/Zc:inline默认值

鉴于我们的重点是改进工具集的构建时间作为VisualStudio 14预览的一部分,我们将改变VisualC++调试和发布配置的一些默认值。这些变化包括 /Zc:内联 (删除未引用的COMDAT)调试和发布配置的默认...
CPPKU的头像-yiteyi-C++库CPPKU3年前
530