aboutsummaryrefslogtreecommitdiffstats
path: root/src/tuplr.hpp
AgeCommit message (Expand)AuthorFilesLines
2010-04-08Tuplr -> Resp (RESource Processing).David Robillard1-727/+0
2009-12-13Update for LLVM 2.6.David Robillard1-0/+1
2009-11-11Constiness.David Robillard1-2/+2
2009-10-16Fix memory leaks.David Robillard1-1/+3
2009-10-16Environment pretty/debug printing.David Robillard1-0/+13
2009-10-16Compile top level definitions to globalas.David Robillard1-0/+8
2009-10-16Make ellipses a new kind (AType::DOTS).David Robillard1-8/+9
2009-10-16. operator for destructuring Tuples (cons).David Robillard1-6/+18
2009-10-16Cons.David Robillard1-6/+25
2009-10-15Virtual destructor for Env.David Robillard1-0/+1
2009-10-15Type and const correct Subst::apply.David Robillard1-14/+16
2009-10-15Tidy.David Robillard1-19/+20
2009-10-15Remove all use of ATuple::at().David Robillard1-12/+18
2009-10-15Replace more use of at(0) with head().David Robillard1-3/+4
2009-10-15Replace use of ATuple::at(0) with ATuple::head().David Robillard1-5/+5
2009-10-15Clean up function type system.David Robillard1-6/+4
2009-10-15Make TEnv purely a type environment.David Robillard1-17/+16
2009-10-14Shrink.David Robillard1-3/+1
2009-10-14Remove unnecessary forward declaration.David Robillard1-1/+0
2009-10-14Remove cruft.David Robillard1-8/+3
2009-10-14Remove unnecessary cenv.compile wrapper.David Robillard1-12/+7
2009-10-13Remove unnecessary CEnv.precompile.David Robillard1-1/+0
2009-10-13Remove unnecessary lexical addressing stuff.David Robillard1-28/+6
2009-10-13Tidy.David Robillard1-29/+29
2009-10-13Cleanup, shrink.David Robillard1-34/+34
2009-10-13liftCall -> compileFunction.David Robillard1-8/+8
2009-10-07Remove double lookup.David Robillard1-2/+1
2009-10-06Tidy.David Robillard1-2/+5
2009-10-06Shrink.David Robillard1-4/+2
2009-10-06C backend.David Robillard1-1/+2
2009-10-06Fully abstract backend interface.David Robillard1-5/+3
2009-10-06Fully shared library safe backend interface.David Robillard1-1/+3
2009-10-06Rename gc and backend files to more library appropriate names (tuplr_ prefix).David Robillard1-2/+4
2009-10-06Move argument substitution building from LLVM backend code to generic type code.David Robillard1-0/+1
2009-10-06Split backend specific compilation functions from generic ones.David Robillard1-3/+4
2009-07-04Parse AString.David Robillard1-1/+3
2009-07-04Eliminate AType::var().David Robillard1-1/+0
2009-07-04Tidy.David Robillard1-6/+3
2009-07-04Tidy.David Robillard1-13/+4
2009-07-04Ditch Exp type and use AST even at lex time.David Robillard1-61/+37
2009-07-04Lex to AST with AString type.David Robillard1-22/+32
2009-07-04Use raw memory instead of std::vector.David Robillard1-16/+29
2009-07-04Safer Exp.David Robillard1-19/+28
2009-07-03Hide std::vector roots of Exp.David Robillard1-2/+12
2009-07-03Tidy.David Robillard1-1/+0
2009-07-03Improved const correctness.David Robillard1-21/+45
2009-07-03Avoid NULL check.David Robillard1-1/+1
2009-07-03Include and use TLSF fast realtime allocator.David Robillard1-2/+5
2009-06-29Normalise EOF.David Robillard1-1/+0
2009-06-29More documentation fixes.David Robillard1-7/+10