Clang 3.8 released--LLVM Team
A new version of the compiler:
Clang 3.8 released
by the LLVM Team
March 23-28, London, UK
By Adrien Hamelin | Mar 13, 2016 02:33 PM | Tags: community c++14
A new version of the compiler:
Clang 3.8 released
by the LLVM Team
By MaryCossacklabs | Mar 9, 2016 11:18 AM | Tags: None
Cossaclabs offers via their Themis framework to run C++ code inside browsers on x86 and now on ARM platforms.
Building and Using Themis in PNaCl
by cossacklabs
From the article:
Native Client (NaCl) allows browser applications to launch a native low-level code in an isolated environment. Thanks to this, some code, performance code parts can be rewritten in C or C++ easily. Until recent time, NaCl could work on x86-compatible systems only, yet supporting ARM platform becomes very important, because a huge variety of devices (especially the newest Chrome OS laptops), are built on ARM architecture.
All you need to compile the code for ARM is located in the latest Native Client SDK. However, using NaCl forces developers to include support for all used architectures. This is achieved by building NaCl separately for all the architectures supported. Then the browser chooses the correct object to launch, basing on the architecture information.
Despite the fact that ARM architecture support in NaCl is rapidly improving, we should note that while Samsung Chromebooks remain being a primary objective for NaCl developers, it’s too early to talk about adequate ARM architecture support.
By Felix Petriconi | Mar 8, 2016 06:57 AM | Tags: None
Woboq presents the release of their C++ Code Browser.
Code Browser by Woboq
by Woboq
From the website:
This is an online C and C++ code browser. It focuses on improving the code navigation with proper semantic highlighting and tooltips.
- Take the feature tour
- Enable faster understanding of code
- Get it for your own project
One can browse some open source projects like Qt, GLibc, LLVM, Boost, GCC, and Linux
By Marco Arena | Mar 4, 2016 01:28 AM | Tags: visual studio
The Visual Studio Team released the release candidate of Visual Studio 2015 Update 2.
Useful links:
Download VS 2015 Update 2 RC
What's new for Visual C++ Developers
Breaking Changes in Visual C++ 2015 Update 2
Here is the original article.
By Marco Arena | Mar 1, 2016 06:09 AM | Tags: visual studio
[Updated to reflect the original post's title change. -- Ed]
*as of this video's release date, for the standard library
An in-depth look at what new C++17 standard library features are available in yet another round of STL updates:
GoingNative 47: MSVC++ is* C++17 standard library feature complete!
by Gabriel Ha
From the video:
as_const(), std::<chrono> helper functions, expression SFINAE in std::result_of and std::function, Improving overload detection for std::pair and std::tuple...
How to try these updates:
By Adrien Hamelin | Feb 23, 2016 06:00 AM | Tags: efficiency advanced
An advancement in the world of C++ to javascript:
Cheerp PreExecuter: compile-time evaluation of constructors
by Sander Mathijs van Veen
From the article:
The size of a JavaScript web application, especially when compiled from a complex C++ source, has a key role on the quality of the user experience, being directly connected to the download and startup time. Size also has a big impact on the traffic and bandwidth needs of the hosting server, which translates one to one into costs. Therefore, minimizing the size of JavaScript applications compiled from C++ with Cheerp has always been one of our priorities...
By Marco Arena | Feb 23, 2016 01:47 AM | Tags: None
A new post from the Visual C++ team about how VC++ has evolved in the past for supporting different characters sets, and what's new:
New Options for Managing Character Sets in the Microsoft C/C++ Compiler
by Jim Springfield
From the article:
The Microsoft C/C++ compiler has evolved along with DOS, 16-bit Windows, and 32/64-bit Windows. Its support for different characters sets, code pages, and Unicode has also changed during this time...
By Marco Arena | Feb 16, 2016 09:29 AM | Tags: visual studio
Today the Visual C++ team is announcing a new experiment: releasing the VC++ toolset as a NuGet package that can be added to any C++ project or solution targeting desktop:
Try out the latest C++ compiler toolset without waiting for the next update of Visual Studio
by Andrew Pardoe
From the article:
Why might you want to try out new tools? There’s a lot of change happening in Visual C++ today: support for new features going into the C++17 language such as Coroutines...
By Marco Arena | Feb 12, 2016 06:58 AM | Tags: visual studio
The C++ compiler team is excited for you to try out the compiler in Visual Studio 2015 Update 2 CTP 1. Let’s dive into some of the feature improvements they have made in the compiler for Update 2:
Compiler improvements in VS 2015 Update 2
by Andrew Pardoe
From the article:
Since Update 1 we’ve made progress on being Standards-conformant for lot of C++11 and C++14 features...
By Boris Kolpackov | Feb 7, 2016 11:38 PM | Tags: repository package intermediate build
build2 is an open source, cross-platform toolchain for building and packaging C++ code. It includes a build system, package manager, and repository web interface. There is also cppget.org, a public repository of open source C++ packages.
build2— C++ Build Toolchain
From the announcement:
This is the first alpha release and currently it is more of a technology preview rather than anything that is ready for production. It has been tested on various Linux'es, Mac OS, and FreeBSD. There is no Windows support yet (but cross-compilation is supported).