rust/src/rustllvm
Alex Crichton a7bee7b05d Add a crate for missing stubs from libcore
The core library in theory has 0 dependencies, but in practice it has some in
order for it to be efficient. These dependencies are in the form of the basic
memory operations provided by libc traditionally, such as memset, memcmp, etc.
These functions are trivial to implement and themselves have 0 dependencies.

This commit adds a new crate, librlibc, which will serve the purpose of
providing these dependencies. The crate is never linked to by default, but is
available to be linked to by downstream consumers. Normally these functions are
provided by the system libc, but in other freestanding contexts a libc may not
be available. In these cases, librlibc will suffice for enabling execution with
libcore.

cc #10116
2014-05-15 13:50:37 -07:00
..
llvm-auto-clean-trigger Upgrade LLVM 2014-04-17 11:11:39 -07:00
PassWrapper.cpp Add a crate for missing stubs from libcore 2014-05-15 13:50:37 -07:00
README add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
rustllvm.h rustc: Fix passing errors from LLVM to rustc 2014-04-23 10:04:29 -07:00
RustWrapper.cpp rustllvm: Add LLVMRustArrayType 2014-05-13 17:24:08 -07:00

This directory currently contains some LLVM support code. This will generally
be sent upstream to LLVM in time; for now it lives here.