Update cross-compiler, and fix some things in the typechecker.
Update traits for latest rust
Fix support for recursive structs
Allow casts between integers and pointers
Allow let statements to use inferred types
Hack in a print_char function.
Don't print a newline in print_char.
Fixes so that test_linkedlist cross-compiles.
Merge branch 'master' of github.com:moroso/compiler
Add a test/protolibrary for invasive linked lists modeled after linux's list.h.
Use type information for parameterized types in ccross.
Merge branch 'master' of github.com:moroso/compiler
Some cleanups in cross-compiler, and add an "all-c-tests" Makefile target.
Refactor list stuff into a header.
Support indexing of pointers in the typechecker.
Typecheck AssignExpr properly
Bugfix in resolver
Better ccross unconstrained type error reporting
Add proper bugfixes and remove workarounds in typechecker
Makefile tweaks (use make test instead of make all-c-tests)