BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Development Follow 83 Followers

How Facebook Redesigned the HHVM JIT Compiler for Performance

by Sergio De Simone Follow 4 Followers on  Oct 06, 2016

In the Summer of 2013, Facebook engineers started a major redesign of the HHVM JIT compiler that brought an overall 15% reduction of CPU usage on Facebook’s web servers. Facebook engineer Guilherme Ottoni has recently described how Facebook achieved that result by backing profile-guided optimizations (PGO) into their JIT compiler.

Development Follow 83 Followers

Targeting Linux Made Easier in Visual Studio 2015

by Jeff Martin Follow 4 Followers on  Sep 15, 2016

Microsoft continues to refine their new extension for Visual Studio 2015 which provides developers with the ability to write C/C++ code in VS2015 and then transfer it to a remote machine running Linux for compilation and debugging. This combines the benefits of Visual Studio's IDE with advantages of a Linux deployment environment.

JavaScript Follow 66 Followers

V8's New JavaScript Interpreter Improves Memory Consumption

by David Iffland Follow 3 Followers on  Aug 25, 2016 1

Google's V8 JavaScript engine has a new interpreter, called Ignition, that hopes to reduce the compiler's memory consumption and reduce complexity. Chrome 53 will start using Ignition on Android devices with 512 MB of RAM or less.

Development Follow 83 Followers

Go 1.7 Brings Compiler Improvements and More

by Sergio De Simone Follow 4 Followers on  Aug 17, 2016

Go 1.7 significantly improves both compile times and runtime performance, says Google engineer Chris Broadfoot. It also adds hierarchical tests and benchmarks and official support for Linux on IBM z Systems (s390x).

Development Follow 83 Followers

Rust 1.10 Improves Bootstrapping, Panic Handling, and More

by Sergio De Simone Follow 4 Followers on  Jul 11, 2016

Newly released Rust 1.10 introduces a new approach to bootstrapping that aims to be friendlier to open-source distributions. Additionally, it adds a new cargo option for handling panic that improves compiler performance and reduces binary size, a new format for shared libraries, and many performance improvements.

.NET Follow 73 Followers

VS2015 Update 3 Focuses on Performance and Stability

by Jeff Martin Follow 4 Followers on  Jun 29, 2016 1

The full release of Visual Studio 2015 Update 3 has been made. Update 3 places a great emphasis on improving the stability of the product and reducing the amount of memory used by the IDE for solutions of all sizes. Other changes include better C++ support and better handling of product activation.

Development Follow 83 Followers

Checked C - A Safer C/C++ from Microsoft

by Abel Avram Follow 4 Followers on  Jun 16, 2016

Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.

Development Follow 83 Followers

Writing C++ for Linux on Visual Studio

by Jeff Martin Follow 4 Followers on  Jun 16, 2016

Visual Studio 2015 users have a new way to write C++ code for non-Windows environments. Thanks to the Visual C++ for Linux extension, VS2015 supports writing C++ code under Windows and then deploying that code to a Linux machine for compilation, execution, and debugging. New features increase the usefulness by adding a Linux Console Window and fixing several bugs.

Development Follow 83 Followers

Visual Studio Debuts Improved C/C++ Support

by Jeff Martin Follow 4 Followers on  Jun 03, 2016

Microsoft's code-based multiplatform editor Visual Studio Code has sought to be a go-to choice for developers whether they use Windows, Mac OS X, or Linux. One aspect that has limited the editor is the lack of proper C/C++ support beyond basic syntax highlighting. A new Microsoft extension seeks to narrow the feature gap while providing several C/C++ focused tools.

.NET Follow 73 Followers

Anders Hejlsberg Explains Modern Compiler Construction

by Pierre-Luc Maheu Follow 1 Followers on  May 18, 2016

The main reference in compiler construction, Compiler: Principles, Techniques, and Tools, also know as the Dragon Book, was first published in 1986. Anders Hejlsberg, known for his work on Turbo Pascal, Delphi, C# and TypeScript, explains in a Channel 9 interview how compiler construction today is different from how it was done 30 years ago.

Development Follow 83 Followers

Boost 1.61 Brings New Libraries for CPU/CPU Computation, Plugin Management, and More

by Sergio De Simone Follow 4 Followers on  May 17, 2016

Five months after the introduction of version 1.60, Boost hits version 1.61, adding several new libraries and updating many more.

Development Follow 83 Followers

GCC 6.1 Brings New C++17 Features, Full Support for OpenMP, Improves OpenACC

by Sergio De Simone Follow 4 Followers on  May 03, 2016

Version 6.1 is the first major GCC release in about one year. It contains substantial new functionality, says GCC maintainer Jakub Jelinek, including new C++17 features, full support for OpenMP, and improved support for OpenACC.

Development Follow 83 Followers

Go 1.7 to Improve Compilation Speed and Generate Faster Code

by Sergio De Simone Follow 4 Followers on  Apr 21, 2016

When Go 1.7 development cycle has still about a couple of weeks to go, Go committer Dave Cheney has reported on the team efforts to improve the toolchain for the coming release.

.NET Follow 73 Followers

V.Next Announced, Use Visual C++ for Linux Today

by Jeff Martin Follow 4 Followers on  Mar 31, 2016

Microsoft has announced the first preview of Visual Studio 2015's successor. Even more impressive is a new extension available now that provides VS2015 with the ability to create and develop C++ projects for Linux and UNIX based systems.

Mobile Follow 31 Followers

Android N Combines AOT, Interpretation and JIT

by Abel Avram Follow 4 Followers on  Mar 31, 2016

Android N introduces a hybrid runtime using compilation + interpretation + JIT to obtain the best compromise between installation time, memory footprint, battery consumption and performance.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT