Avoid division by zero deaths in the compiler.
The lhs of += should be an lval.
Be stricter about negating booleans.
Fix a couple of assert failures.
Fix typo in tree walk code.
Handle wildcards in patterns correctly.
Add a comment for nconstructors()
Fix up pattern tree generation.
Fix clobbering match pattern type.
Fix constant patterns for matching.
Check for exhaustiveness in patterns.
Stub in parameters needed for generating captures
Add support for checking structs.
Stub in addstruct(), and turn failed dups into errors.
Add array and tuples to decision trees.
Add support for literal nodes in dtree.
Sequence literals are long gone. Delete the entry.
Start work on new pattern matching implementation.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Break out of 'use' search with likely terminators.
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc
Split out parsing of dial strings.
Exit program on bad arguments.
Pull out typeinfo.c from simp.c
Shuffle a few more functions.
Pull out actual code writing into it's own file.
Plan9 doesn't like named initializers.
Add '-c' (extracheck) option to mc
Keep track of source files as well as line numbers.
Add support for storing file ids.
Remove leftover grammar junk.
Write out all important attrs on decls in usefiles.
Usefiles record whether a variable is a noret var.
Set the line number when generating labels.
Start adding support for '$noret' attr
Generalize grammar: specific attrs ar now lists.
Whitespace consistency fixes.
Rename so that the sys files have the architecture.
Work on trimming BBs and inseting Orets.
Update plan9 mkfiles for libstd/libsys split.
Add an include for '.' to the bldfile.
Update other systems for the libstd/libsys split.
Split libstd into libstd and libsys.
Add line terminators to all mkfiles.
Add plan9 mkfiles and runtime.
Make 'install' a phony target.
Fix typo: optarg -> curarg.
Write my own option parsing.
Start work of porting to Plan 9.
Consistent constant naming: symprefix -> Symprefix.
Make the makefile copy the files correctly.
Asm files are architecture specific.
Strip out platform suffixes from compiler output.
Use '+' as the system separator.
Clear memory on deallocation.
Only succeed blatting if we write the whole buffer.
Fix premature unification in generics.
Check namespaces on entering expr nodes.
Add strrfind function for reverse string searches.
Fix struct matching for out of order members.
Remove dependency on system() call.
Add missing implementation.
Shut up Clang's static analyzer a bit.
Don't mark namespaced variable lvalues as const.
Get rid of extra digit characters
Remove dependencies on libbio for mandelbrot.myr
Fix ABI bugs in cstring() and alloca() calls.
Save and restore xmm registers correctly
Correctly save/restore xmm registers.
Add support for 'pkglocal' keyword.
Add support for relative cutoffs.
Add support for absolute cutoffs.
Fix flipped sign for float32explode.
Float formatting finally implemented.