Clean up indentation of comments.
Specialize impl declarations on impl type in addition to decl type
Add impl(type, name) to retrieve a particular implementation of a trait decl
Resolve trait decl types before fixing them
Write trait IDs instead of indices in typickle
Fix indentation
Support union constants
Typos
Use switch statement in postcheckpass
Remove unused traitlist from Type struct
Remove unused memb from Trait and rename funcs -> proto
Remove unused trait structure in Node
Fix some actual type bugs.
Check for type name equality.
Add comment explaining reason for continue.
Add memfdcreate for linux-x64
Add fallocate for linux-x64
Add newer linux syscall numbers
Add sendmsg/recvmsg for linux-x64
Rename Solsock to Solsocket and make it type sockproto
Use an iovec struct for readv/writev
Allow '.o' and '.6' files in inputs.
Clean up source marking a bit.
Start marking sources of type errors.
Clean up infer state structure and comments.
Fix configure script
Fix uninitialized variable access.
Miscellaneous typo/formatting fixes
Update more bootstrap files.
Regenerate bootstrap programs.
Move `canget()` to appropriate place.
Add function to test for something in std.option
Generics get specialized. No capture.
Functions are functions, even if you specialize them.
For consistency, lfree should be paired with lappend.
Track typefix and traitfix in single arrays
Only need to free typefixdest once
Prevent traitfixtype from getting out of sync
Fix parameter names in memblit/memfill signatures
Add host-order getters for ints.
Fix std.optparse maxargs check
Show usage when wrong flags are given or parameters are expected
Vastart isn't free. It's cheap.
Signals now work right on linux.
Retry when we get a mixed up packet.
Add timeouts to dns resolver.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Add assert for magic in slice capacity check.
Add poll flags for OpenBSD.
Add address builder function.
Add a formatter for ip addresses.
Now if you try to resolve v6 addresses, we try.
Don't assume DNS returned record types are A records.
Support for versions in tags.
Groundwork for tag versions.
Allow arbitrary functions on bio files.
Linux was missing poll events.
Allow global variable array initialziers.
Missing offset argument on FreeBSD.
Add pread/pwrite syscalls.
Allow for a 7th syscall argument for mmap.
Tag declaration initializers in generics.
Types based off of void *also* have no storage.
I worried myself, and added a test case.
Reserve stack space for the environment.
Clean up export tagging code.
Dedup conflicting use statements.
bld.proj files are no longer order dependent.
Move plan9 fndup before fork.
Duplicate env on thread spawn.
Add non-allocating closure related functions.
When we ask for asm, don't delete it.
Give endcache a better name.
Merge freed big allocations.
Use symbol deduplication on 9front.
Add hysteresis around big allocations.
OSX is unhappy when combining 'as -g' and .loc directives.
Add acid debug file for Myrddin