Hi all,
This is reference to the following open projects associated with Clang (http://clang.llvm.org/OpenProjects.html) :
-
Use clang libraries to extend Ragel with a JIT: Ragel is a state machine compiler that lets you embed C code into state machines and generate C code. It would be relatively easy to turn this into a JIT compiler using LLVM.
-
StringRef’ize APIs: A thankless but incredibly useful project is StringRef’izing (converting to use
llvm::StringRef
instead ofconst char *
orstd::string
) various clang interfaces. This generally simplifies the code and makes it more efficient.
I would like to know a bit more about the specifications of the requirements of these projects and about their current statuses (open or not) . I would be highly obliged if someone could throw some light on the problem statements.
Thanks
Aditya