Add explicit abi conversions for syscall args.
Fix use-after-free in futex-based semaphore implementations.
Get a bit better at wrangling type bindings.
readdelim: don't leak memory if there's an error
Fix bio.readto
Give traits the necessary env.
Don't set the env on typedef psuedodecls.
Fix type substitution in sizeof.
Remove unused lines from the regmap.
Fix __fini__ on openbsd
Hook in __fini__ on 9front.
Accept that `file` isn't a node.
Add support for `__fini__` functions.
Handle (-1) + (1) and (-3) - (-2) with bigints
Allow bigparse to handle negative numbers
Convert bigint tests to use testr
We don't need the last array, just the count.
Pass the type envs through properly in delayed unification.
Work towards removing the streq check.
Boundtype should be harmless on non-params.
Work towards removing the streq check.
Runsrc is now consistent with -b
Fix declaration of mktraitmap
Error if we forgot to give code to build.
Add test for previous failure.
Remove pointless call overhead and casting.
Align slices correctly in vaenter.
Missed type alignment for slices.
Add commonly used constants.
And a bit more tweaking: Just git-reset.
Make rebootstrapping more robust.
Merge branch 'pathabs' of https://github.com/typeless/mc
Fix thread spawning on OSX 10.14
Allow folding character-typed designated array inits.
Tell us what host/port we're listening on.
Keep partial indents better.
Fix indexed array initializers.
Improve manpages (thanks BurnZeZ)
Fix vim syntax highlighting
Don't leave asm in /tmp on any system.
Correctly strip manpage names on Plan 9.
Change indexed array literal syntax.
Regenerate most bootstrap scripts.
Add rebootstrap script to repository.
Implement `std.bygrapheme`.
Ignore shebang lines in the compiler.
Fix Darwin bootstrap (thanks pd)
Regenerate OpenBSD bootstrap.
Regenerate bootstrap for Linux.
One more mkfile tweak for bootstrap.
Remove incorrect command override.
Create our required directories.
Add missing const to sys pkg.
Regenerate Linux bootstrap, improve bootstrap scripts.
Create the output directory when assembling.
Regenerate 9front, freebsd, and openbsd bootstrap.
TLS implementation for 9front.
Ignore xmbld for bootstrap.
First attempt at a queue API.
Emit test logs into the obj/ directory.
Respect outdir and use it for tests.
Not all arrays have defined sizes.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Heapify closures on OSX/FreeBSD.
Add thread-local storage for POSIX-y platforms.
Fixes to libbio (Thanks, Mike)
Disallow negative array sizes. And do some cleanup.
Fix boundary-spanning delimiters.
Don't readinto if we're dropping.
Actually read delimiter length bytes. Don't index out of bounds.
Fix missing free in aesgcm (thanks mike)
Try /dev/urandom before /dev/random.
Unswap sha output bytes. (Thanks Mike!)
Fix 'make clean' (Thanks Mike)