aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2011-05-14Add flatten stage to generate flat s-expression IR for the (now simpler) comp...David Robillard1-0/+1
2011-05-14Parameterize compilerDavid Robillard1-5/+8
2011-05-14Disable compilation of rotting C backend.David Robillard1-1/+2
2011-05-13Update for LLVM 2.8.David Robillard1-4/+4
2011-01-09Partially resurrect CPS translation pass.David Robillard1-0/+1
2010-12-31Use standard LLVM optimization passes, and optimize entire module (much more ...David Robillard1-2/+2
2010-12-10Move simplification from lift stage to a new (post-typing) simplify stage.David Robillard1-0/+1
2010-12-07Rename 'lex' to the now more appropriate 'parse'.David Robillard1-2/+2
2010-12-07Rename 'parse' to the now more accurate 'expand'.David Robillard1-1/+1
2010-12-05Move resp_gc.cpp contents into gc.cpp.David Robillard1-1/+0
2010-12-02Represent code as list structure (i.e. traditional LISP lists built from pair...David Robillard1-5/+2
2010-08-18Update for LLVM 2.7.David Robillard1-4/+4
2010-04-13Better (but still not correct...) computation of lifted function implementati...David Robillard1-1/+1
2010-04-13Restructure as a source translation based compiler.David Robillard1-1/+2
2010-04-08Tuplr -> Resp (RESource Processing).David Robillard1-10/+10
2009-12-13Update for LLVM 2.6.David Robillard1-4/+7
2009-10-16Make start of llvm compile line look like the others.David Robillard1-1/+1
2009-10-16Cons.David Robillard1-5/+3
2009-10-08Move lifting pass to separate file.David Robillard1-0/+1
2009-10-07Test coverage stuff.David Robillard1-0/+4
2009-10-06C backend.David Robillard1-0/+1
2009-10-06Move llvm.cpp back to where it came from...David Robillard1-3/+3
2009-10-06Fully abstract backend interface.David Robillard1-8/+14
2009-10-06Rename gc and backend files to more library appropriate names (tuplr_ prefix).David Robillard1-2/+2
2009-10-06Split backend specific compilation functions from generic ones.David Robillard1-2/+3
2009-07-09Add vim support files (indentation and syntax).David Robillard1-0/+5
2009-07-03Include and use TLSF fast realtime allocator.David Robillard1-2/+11
2009-06-29Split code up further.David Robillard1-0/+1
2009-06-29Split code up further.David Robillard1-0/+2
2009-06-29Build compiler documentation.David Robillard1-1/+7
2009-06-28write.cpp -> pprint.cpp.David Robillard1-2/+2
2009-06-28Move code into src directory.David Robillard1-2/+2
2009-06-28Split unification into a separate file than type constraints.David Robillard1-5/+6
2009-06-25Stubs for CPS conversion.David Robillard1-1/+2
2009-06-24Funcs => AFn::ImplsDavid Robillard1-1/+9
2009-06-20Make backend an object.David Robillard1-1/+1
2009-06-19Work towards garbage collection and explicitly managed stack frames.David Robillard1-2/+10
2009-06-19Primitive garbage collector for AST nodes.David Robillard1-1/+1
2009-03-30Compile things into separate build dir.David Robillard1-3/+4
2009-03-07Stream based serialisation of AST nodes (can write arbitrarily large expressi...David Robillard1-1/+1
2009-03-06Tidy.David Robillard1-1/+1
2009-03-06Add dependency on tuplr.hpp for everything.David Robillard1-1/+1
2009-03-06Replace build.sh with a Makefile. Parallel building FTW.David Robillard1-0/+14