BT

Your opinion matters! Please fill in the InfoQ Survey!

rss
Development Follow 178 Followers

LLVM Has Documented the PDB Format, Complete with PDB to YAML Conversion

by Jonathan Allen Follow 186 Followers on  Aug 21, 2017

LLVM can now generate PDB files, allowing the use of Windows debugging tools. In addition, they have documented the format and created tooling for analyzing with and generating PDB files from YAML.

Development Follow 178 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 178 Followers

LLVM 3.8 Discontinues Old Windows Versions, Deprecates Autoconf, Improves Clang

by Sergio De Simone Follow 5 Followers on  Mar 11, 2016

The LLVM team has announced the release of LLVM, which includes a few major deprecations, new C API headers, and Clang 3.8.

Development Follow 178 Followers

Reducing Project Build Times on Visual Studio 2015

by Jeff Martin Follow 6 Followers on  Dec 03, 2015

Microsoft's new partnership with Xoreax has produced a "freemium" version of IncrediBuild for Visual Studio users. This tool uses several techniques to dramatically reduce project build times for several different project types.

Followers

Cling Aims to Provide a High-performance C++ REPL

by Sergio De Simone Follow 5 Followers on  May 23, 2015

Cling is an interactive C++ interpreter that is built on top of LLVM and Clang and promises to provide a leap in productivity by going beyond the usual code-compile-run-debug C++ workflow.

Followers

C++14 Is Here: Summary of New Features

by Sergio De Simone Follow 5 Followers on  Aug 23, 2014 2

C++14, the new C++ standard succeeding C++11, has been finally approved and is heading to ISO for publication this year. While improvements in C++14 are "deliberately tiny" compared to C++11, says C++ creator Bjarne Stroustrup, they still "add significant convenience for users" and are a step on the route to make C++ "more novice friendly."

Followers

Apple Releases Swift, a High-performance High-level Language for iOS and OSX

by Alex Blewitt Follow 2 Followers on  Jun 03, 2014 6

Today at WWDC 2014, Apple announced the beta availability of a new programming language, swift, which is set to ship with iOS 8 and OSX Yosemite later this year. Swift is a high-level programming language that will be familiar to JavaScript developers, but is compiled using LLVM to produce highly performant executable code for both OSX and iOS platforms.

Followers

What changes brought by C++14 could break a C++11 program?

by Sergio De Simone Follow 5 Followers on  Jun 02, 2014

C++14, the new C++ standard, will bring a host of changes to the language. Although it is planned to be a small extension over its predecessor, featuring mainly bug fixes and small improvements, it is inevitable that a few changes could make a correct C++11 program break under a C++14-compliant compiler. With the new standard approaching a mature status, it is now worth asking where the risk lies.

Followers

Lessons Learned from Apple's GoToFail Bug

by Sergio De Simone Follow 5 Followers on  Feb 28, 2014 5

The recent security weakness found in both iOS and OS X hints at flaws in coding style guidelines, unit testing, system testing, code review policies, error management strategies, and tools deployment. An overview.

Followers

Coverity 7.0 with C#, Java, C, C++ Algorithms, SonarQube, Eclipse, VS and Clang Compiler Support

by Anand Narayanaswamy Follow 0 Followers on  Jan 24, 2014 1

Coverity has released version 7 of its testing platform with improved C#, Java, C, C++ algorithms in addition to support for SonarQube, Eclipse and Visual Studio 2013. The release also includes support for clang compiler used in the development of Objective-C and C/C++.

Followers

FreeBSD 10 Alpha Built With clang

by Alex Blewitt Follow 2 Followers on  Sep 16, 2013

FreeBSD 10 has had its first alpha release, bringing with it a long planned for change to switch to the Clang compiler instead of GCC on platforms where it is available. It is also the first FreeBSD release to run on the Raspberry Pi. Read on to find out more about the decision to switch compilers, and what it means for users.

Followers

LLVM 3.3 Achieves Full C++11 Compliance

by Jeff Martin Follow 6 Followers on  Jun 28, 2013

The latest release of the multiplatform LLVM compiler project adds new hardware targets, and increases compiler optimizations providing benefits for most users.

Followers

Clang Completes C++11 Support

by Jeff Martin Follow 6 Followers on  Apr 29, 2013

Developers looking to utilize all of the features of the C++11 standard can now look to the Clang compiler. The project has completed its effort to provide full support for C++11.

Followers

Automatic Reference Counting in Objective-C

by Alex Blewitt Follow 2 Followers on  Jun 16, 2011 3

A document has appeared on the Clang website describing requirements for Automatic Reference Counting in Objective-C. This provides a service, akin to C++'s auto, which allows objects to automatically take part in the retain/release/autorelease cycle without requiring the user to do anything explicitly about it.

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