Make ccross's handling of modules a lot better by making it easy to do a full traversal of the module tree for each sort of item.
Disable reexport in resolve for now.
Get rid of a warning.
Fix lexer to handle comments containing **/
Support "const" in IR and ASM.
Fix where arguments on the stack are put.
Fix lexing of comments, and improve error reporting in lexer.
Convert most unwraps to expects in ast_to_intermediate.rs
Implement name mangling in IR
Eliminate some redundant stores of registers to the stack in generating asm.
Fix encoding of BranchReg instructions
Support function pointers.
Update ir-based cross compiler so it does everything the full compiler can do.
Pretend to handle extern functions in a way that is vaguely correct if you squint enough.
Handle let statements with no expression
Show some basic time information in the ir cross compiler, for profiling.
Use correct relative paths for error messages.
Make the compiler be able to produce dependency files.
Eh, call them .dep.
Output bogus rules so that make doesn't error if a source file gets deleted.