RSS 5 projects tagged "LLVM"

No download Website Updated 18 Jan 2010 libcpu

Screenshot
Pop 30.79
Vit 34.93

libcpu is a library that emulates several CPU architectures, allowing itself to be used as the CPU core for different kinds of emulator projects. It uses its own frontends for the different CPU types, and uses LLVM for the backend. libcpu should be able to do user mode and system emulation, and dynamic as well as static recompilation.

Download Website Updated 11 Oct 2012 Crack

Screenshot
Pop 90.39
Vit 6.12

Crack is a programming language that aims to provide the ease of development of a scripting language with the performance of a compiled language. The "crack" program is a "script executor" that compiles source to machine code on the fly, though it will cache the code to intermediate formats as appropriate. The crack language itself derives concepts from C++, Java, and Python, incorporating object-oriented programming, operator overloading, and strong typing.

No download Website Updated 13 Aug 2012 x0

Screenshot
Pop 50.52
Vit 2.46

x0 is a low-latency scalarable HTTP Web server and framework written in C++ (C++11), supporting CGI, FastCGI, reverse proxying, SSL + SNI, advanced HTTP & FastCGI load balancing, systemd socket activation, and more.

Download Website Updated 01 Feb 2013 Eero

Screenshot
Pop 90.66
Vit 12.67

Eero is a binary-compatible variant of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler. It features a streamlined syntax with improved readability and reduced code clutter, as well as new features such as Python-like indentation and a limited form of operator overloading. It is inspired by languages such as Smalltalk and Ruby.

Download No website Updated 05 Feb 2013 Portable Computing Language (pocl)

Screenshot
Pop 105.68
Vit 2.05

Portable Computing Language (pocl) aims to become an efficient implementation of the OpenCL standard. In addition to producing an easily-portable Open Source implementation, another major goal of the project is improving performance portability of OpenCL programs with compiler optimizations, reducing the need for target-dependent manual optimizations. At the core of pocl is a set of LLVM passes used to statically parallelize multiple work items with the kernel compiler, even in the presence of work group barriers. This enables parallelization of the fine-grained static concurrency in the work groups in multiple ways (SIMD, VLIW, superscalar, etc.). The code base is modularized to allow easy adding of new "device drivers" in the host-device layer. A generic multithreaded "target driver" is included. It allows running OpenCL applications on a host which supports the pthread library with multithreading at the work group granularity.

Screenshot

Project Spotlight

SBuild Eclipse Plugin

Eclipse IDE integration for SBuild.

Screenshot

Project Spotlight

RainbruRPG

A 3D multiplayer Role Playing Game project.