Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 7

The goal of this work is to provide a high quality front-end for LLVM that is built with the same principles as the rest of LLVM (it is built as a set of reusable libraries, integrates well with rest of the LLVM architecture, same license, etc). Among other things, this means that LLVM can now be ... [More] used for a variety source-level analysis and transformation tasks that it was not suitable for before. [Less]

4.69565
   
  0 reviews  |  106 users  |  716,193 lines of code  |  142 current contributors  |  Analyzed 13 days ago
 
 

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural analysis. LLVM is also a great target for front-end development for conventional or research programming ... [More] languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]

4.86667
   
  0 reviews  |  100 users  |  1,160,563 lines of code  |  196 current contributors  |  Analyzed 4 days ago
 
 

LLVM Compiler for the D programming Language, is based on the DMD 1.0 / 2.0 frontend and uses LLVM as backend.

4.25
   
  2 reviews  |  21 users  |  332,180 lines of code  |  15 current contributors  |  Analyzed 5 days ago
 
 

Modula-2 R10 language specification, grammar, syntax diagrams, standard library and reference compiler. The library is written in Modula-2. The reference compiler is written in C and it targets C and LLVM to allow bootstrapping on a wide range of architectures and operating systems.

4.83333
   
  1 review  |  19 users  |  14,401 lines of code  |  2 current contributors  |  Analyzed 5 days ago
 
 

Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both ... [More] abstract and operational – that preserve large-system integrity, availability and concurrency. It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles. [Less]

5.0
 
  0 reviews  |  8 users  |  20,715 lines of code  |  161 current contributors  |  Analyzed 5 days ago
 
 

AuroraUX is an operating system distribution based on the OpenSolaris kernel source base. The goal of the AuroraUX project is to create a high reliability core operating system using the US Department of Defense-developed Ada programming language. While it is meant to be minimalistic and used as a ... [More] base for other distributions, it will also be functional as an operating system in itself. #auroraux @ irc.freenode.net [Less]

4.33333
   
  0 reviews  |  5 users  |  9,697,405 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 

Object oriented Modula-2 compiler with Smalltalk/Objective-C derived language extensions for native support of Cocoa and GNUstep. Targets C and LLVM. Work in progress. BSD style license.

5.0
 
  0 reviews  |  5 users  |  0 current contributors
 
 

Portable OpenCL is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is ... [More] included, which allows running OpenCL kernels on the host (CPU). [Less]

4.0
   
  0 reviews  |  3 users  |  50,928 lines of code  |  20 current contributors  |  Analyzed 3 days ago
 
 

Python bindings for LLVM.

0
 
  0 reviews  |  2 users  |  25,913 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 
5.0
 
  0 reviews  |  2 users  |  68,690 lines of code  |  2 current contributors  |  Analyzed 4 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.