BT

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

Development Follow 83 Followers

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

by Jonathan Allen Follow 27 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.

Java Follow 203 Followers

Azul Systems Launches Falcon, a New Just-in-Time Compiler for Java, Based on LLVM

by Charles Humble Follow 36 Followers , Victor Grazi Follow 7 Followers on  May 02, 2017 1

Azul Systems has today announced the immediate availability of Zing 17.03, with full support for Azul’s new Falcon just-in-time (JIT) compiler based on LLVM and designed to replace the C2 compiler used in prior versions of Zing, as well as in Oracle HotSpot and OpenJDK. Falcon is the first new production JIT compiler available for Java SE since C2 was introduced at JavaOne in 1997.

Development Follow 83 Followers

LLD, LLVM’s New Linker, Coming to LLVM 4

by Sergio De Simone Follow 4 Followers on  Feb 21, 2017

LLD, which touts great performance improvements over GCC ld, will be included in LLVM 4 rc1 and enabled by default. Although the new linker is already able to build a running FreeBSD/amd64 base system, its inclusion in LLVM is still experimental and could be set back in rc2 if it causes problems.

Development Follow 83 Followers

MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs

by Sergio De Simone Follow 4 Followers on  Feb 06, 2017

Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it possible to leverage most of the IR-level serial optimizations for parallel programs.

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

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

by Sergio De Simone Follow 4 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.

Followers

WebAssembly: A Universal Binary and Text Format for the Web

by Abel Avram Follow 4 Followers on  Jun 18, 2015 6

Mozilla, Google, Microsoft and Apple have decided to develop a binary format for the web. Called WebAssembly, this format could be a compilation target for any programming language, enabling applications to run in the browser or other agents.

Followers

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

by Sergio De Simone Follow 4 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

GCC 5.1 is Out

by Sergio De Simone Follow 4 Followers on  Apr 23, 2015

The GNU Project has announced the release of GCC 5.1. The first major release of GCC 5 comes with many new features and improvements, including improved support for C++11/14, a new libstdc++ ABI, and a machine-code JIT embeddable library.

Followers

Swift Might Not Be As Fast As Apple Claims It To Be: First Benchmarks

by Sergio De Simone Follow 4 Followers on  Jun 11, 2014 2

Performance is one of the benefits that Apple claims its new Swift programming language should bring to OS X and iOS developers, and being in beta hasn't prevented independent developers from running benchmarks and reporting their findings. Perhaps unsurprisingly these show that in some cases Swift performance is not yet satisfactory.

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

Apple Speeds Up WebKit’s JS Engine with LLVM JIT

by Abel Avram Follow 4 Followers on  May 16, 2014 3

Apple has improved the speed of Nitro with 35% – Safari’s JavaScript engine – by converting JavaScript into LLVM IR code which is then subject to heavy optimization.

Followers

Android++ with Zero Hardware Restrictions, MSBuild, LLVM, GCC, Integrated GDB Debugging

by Anand Narayanaswamy Follow 0 Followers on  Jan 30, 2014

The recently released Android++ in closed beta enables you to build Android apps using Visual Studio with support for zero hardware restrictions, MSBuild, LLVM, GCC in addition to integrated GDB debugging.

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 4 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.

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