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