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
We want to remove trailing spaces when tokenizing.
Don't count trailing elements when hashing bitsets.
Add a hash function for bitsets.
Fix labels in nested functions.
Reset --hard before tarring.
Update makefile to last release.
Put ucons into the right namespace.
You can declare things without attributes.
Add missing `poll` on OpenBSD
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc