Add 'try' wrapper function.
Adds test for explicitly instantiated generic type.
Merge git+ssh://eigenstate.org/home/ori/mc
Don't install generated ucons into stab.
Fix crashes in unpickling match stmts.
Fix generic union constructor inference in pattern matching.
Fix up Oucon to infer properly when the type is generic.
A hack to make uname() usable for OS probing.
Add sysctl() and uname() functions.
Don't crash on specializing unions.
Work towards fully working generics.
Add uname() functionality.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Add basic loop detection to myrbuild.
Add deletion functions to hash table.
And now now() compiles on Linux as well.
Don't clobber the original type when specializing.
Use the right variable to dump line info.
Add comment for what now() does.
Add non-broken getenv() function
Add zoneinfo parser. Not part of build yet.
Add faked implementations for clock_*
Had a bad, half baked 'getenv()'. Deleted.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Initialize environment variables on Linux.
Add now() function returng ms since epoch.
Split out type lookup and resolution from the same function.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Unify the creation of tyname and tygeneric.
Remove 'Tygeneric' in favor of 'isgeneric' attr
We should never have types to bind in ->sub.
Unify generics with names.
Hash the type parameters correctly when substituting.
Return all values from optinfo.
Improve error messages with mismatched subtypes.
Move trivial colorability checks into a function.
Don't recurse infinitely when duplicating types.
Allow dots in union patterns.
Add missing 'option' file.
Correct the condition check on std.assert
Add a constant for the maximum UTF size.
Fix postincrement's returned value.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Return -ERRNO on error returns from syscalls.
Remove problematic function.
Fix exported union constructors.
Look up names by namespace.
Re-enable the other generic test as well.
Fix mixed tabs and spaces.
Add one more level of indent for sub-namespaces.
Make the output format of myrtypes more useful.
Substitute types in specialized generic Tynames
Add the basic type dumper to the build.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Step towards making generics work.
Rearrange declarations in grammar.
When printing negative numbers, actually flip the sign for formatting.
Parse negative numbers correctly.
Add support for negative numbers when parsing integers.
Export a function that isn't pulled in by markhidden
Fix naming, and shuffle args around a bit.
Factor out common code in pattern matching.
Fix pattern matching union variables.
Add integer parsing, string comparisons, and zeroed allocations.
Add support for '_' in number literals for readability.
Reformat the colourmap table.
Dump simplification trees with '-ds'
Make memory offsets more efficient.
Add floating point registers to the allocator.
Don't turn floats into ints.
Simplify simplification code.