compiler共31篇
什么是LLVM?LLVM入门-yiteyi-C++库

什么是LLVM?LLVM入门

LLVM 是一个提供模块化编译器和工具链软件和技术集合的项目。“LLVM”这个名字与其他IT和开源项目并没有什么不同。LLVM已经在伊利诺伊大学启动了一个研究项目,以创建一个编译器和工具链,支持...
CPPKU的头像-yiteyi-C++库CPPKU3年前
1630
如何测试编译器性能-yiteyi-C++库

如何测试编译器性能

C++后端团队对我们产品的性能非常敏感。  今天,我将向大家概述我们如何定义“产品的性能”以及衡量它的方法。  在此过程中,我希望向您介绍一些新的想法,您可以用来测试您的产品的性能以及...
CPPKU的头像-yiteyi-C++库CPPKU3年前
1000
VC++提示:使用MSBuild、编译器和链接器获取详细的生成吞吐量诊断-yiteyi-C++库

VC++提示:使用MSBuild、编译器和链接器获取详细的生成吞吐量诊断

我们知道,应用程序的构建吞吐量对开发人员的生产率是一个时间紧迫的问题。我们花了一些时间在 提高链接器吞吐量 以及VS2010中的其他领域,并将在未来的版本中继续研究如何提高总体构建吞吐量。...
CPPKU的头像-yiteyi-C++库CPPKU3年前
850
Visual Studio 2010 Service Pack 1一般可用性-yiteyi-C++库

Visual Studio 2010 Service Pack 1一般可用性

如果你们关注Jason Zander(visualstudio公司副总裁)的博客, 两天前您了解到VisualStudio2010 Service Pack 1 谁的 Beta版于去年12月发布 达到最终发布阶段。今天是普遍可用的(上周二只适用...
CPPKU的头像-yiteyi-C++库CPPKU3年前
800
微软C/C++编译器中字符集管理的新方法-yiteyi-C++库

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

微软C/C++编译器已经与DOS、16位窗口和32/64位Windows一起演进。  它支持不同的字符集、代码页和Unicode 在这期间也发生了变化。 这篇文章将解释我们的编译器在过去是如何工作的,还将介绍一...
CPPKU的头像-yiteyi-C++库CPPKU3年前
770
通过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
VisualC++中的“缺省关闭”编译器警告-yiteyi-C++库

VisualC++中的“缺省关闭”编译器警告

问候语!我叫乔恩·斯特金;我是微软前沿团队的开发人员。我很高兴能够为Visual C++团队博客做贡献 客座博主 ”. 编写C++代码时,我的一个爱好就是尽可能多地在开发过程中尽早发现bug;很明显,...
CPPKU的头像-yiteyi-C++库CPPKU3年前
750
VS 2015 Update 1中与Microsoft CodeGen的碰撞-yiteyi-C++库

VS 2015 Update 1中与Microsoft CodeGen的碰撞

[这篇文章是由戴夫·巴托洛梅奥(Dave Bartolomeo)和Clang/C2特写组撰写的] 开发和维护跨平台C++代码的挑战之一是处理不同平台的不同C++编译器。您编写一些代码,用VisualC++编译器构建Windows...
智能感知缓慢故障排除技巧-yiteyi-C++库

智能感知缓慢故障排除技巧

嗨,我的名字是 安迪·里奇 我是C++前端编译器的QA。VisualStudio2010中的IntelliSense系统具有更强大的功能、灵活性和准确性,但这些改进是以更大的复杂性为代价的。本文的目标是帮助您排除这...
CPPKU的头像-yiteyi-C++库CPPKU3年前
720
如何测试编译器后端-yiteyi-C++库

如何测试编译器后端

我叫Alex Thaman,是微软Visual C++编译器团队的高级测试领头羊。 这个博客的重点是编译器后端的测试,我在这里花了很多时间。 对于那些不知道的人,这是编译器的一部分,它将中间表示形式作为...
CPPKU的头像-yiteyi-C++库CPPKU3年前
720
Visual Studio 2012中用C++实现WindowsXP-yiteyi-C++库

Visual Studio 2012中用C++实现WindowsXP

我们最近宣布 Visual Studio 2012产品阵容和平台支持 作为这个声明的一部分,我们提到了我们正在评估如何允许C++开发人员在Visual Studio 2012上运行应用程序,这些操作在WindowsXP上运行,而不...
CPPKU的头像-yiteyi-C++库CPPKU3年前
700