Over a million developers have joined DZone.

Daily Dose - LLVM 2.8 Includes Drop-in System Assembler

DZone's Guide to

Daily Dose - LLVM 2.8 Includes Drop-in System Assembler

· Java Zone
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

Six months after the 2.7 release of the Low-Level Virtual Machine compiler infrastructure, the 2.8 version is now available.  The previous version of the LLVM's front end, the Clang C/C++ compiler, was the first that could compile itself.  Now 2.8 features a drop-in system assembler, support for writing object files directly from the compiler, and an ARM disassembler.  There are also performance improvements for X87 floating point numbers.  The LLVM will begin integrating the libc++ library and the LLDB modular debugger soon. 

ASP.NET MVC 3, WebMatrix Beta 2, and an Open Source Package Manager Released
Scott Guthrie's Microsoft blog unveiled the releases of several handy new developer tools.  The first release he talked about was the NuPack open source package manager for .NET.  It simplifies the location and installation of .NET libraries.  It handles dependency management and allows open source .NET-based projects to package up their libraries so that they are registered and searchable.  ASP.NET MVC 3 Beta adds support for the new Razor view-engine along with Ajax and validation helpers.  NuPack integration and better dependency injection support are also included.  WebMatrix Beta 2 includes improved templates and it supports building ASP.NET webpages with the Razor syntax.

Drupal 7 Beta is Finally Here
The final release of Drupal 7 is almost here after months of delays due to lacking community support.  Drupal 7 Beta features a new interface and a new default core theme.  There's also a new automated testing framework, better scalability and security, a revamped database, ajax, file systems, jQuery 1.4 support, RDFa, and more.  The lack of contributors is surprising since many Drupal shops are so overwhelmed with customers that they've had to turn away some business.

MacRuby 0.7 Released
The newly released MacRuby 0.7 is a consolidation release, developers say.  0.7 offers better Cocoa support, sandbox support, and better concurrency.  This release targets Ruby 1.9.2 and now passes 90% of the RubySpec tests.

Top things to do after installing Ubuntu 10.10 Marevick Meerkat
The final release of Ubuntu 10.10 is coming this week!  Read up on what you can do before it drops!  Thanks for the link, Simo Zinov.

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}