Commits

Author Commit Message Labels Comments Date
Shawn Hyam
Improved pretty-printing of the ast and svals.
Shawn Hyam
Removed the Sprimfn constructor + sprimitive type because they are not actually needed at this point.
Alan Falloon
Added a .hgignore file
Alan Falloon
Made the makefile build the three different targets
Shawn Hyam
Added a few more comparison routines.
Shawn Hyam
Properly extend the environment when defining a new global, so the user is not required to create it as an unbound name manually.
Shawn Hyam
Code cleanups.
Shawn Hyam
Finally got the fib function working in a semi-reasonable way.
Shawn Hyam
Got the AST I want to compile, but it isn't working yet.
Shawn Hyam
More code cleanup.
Shawn Hyam
A few code cleanups.
Shawn Hyam
Terrible hack that does get the factorial example working.
Shawn Hyam
Added support for + - and * in the JIT code generator.
Shawn Hyam
Creating starting point for Part 3 of the article series.
Shawn Hyam
Cosmetic changes only.
Shawn Hyam
Rearranging some code as I write my JIT compiler article.
Shawn Hyam
Tightened up the code somewhat.
Shawn Hyam
Really badly hacked-up Makefile... will make proper targets soon.
Shawn Hyam
Cleaned up version of Son of Blub that actually invokes the LLVM JIT compiler.
Shawn Hyam
Son of Blub project.