Allocate condvar waiters on heap.
Fix typo in plan 9 mksem.
Subject: [PATCH 2/2] Add/fix condvar implementations.
Add ftxwakeall and waitgrps to libthread.
Don't abort when we can't open a file.
Add zeroed env pointer when a const fn is passed as an argument.
Fix codegen bug in env capture.
Add documentation for tuple access expressions
Support direct tuple access operators "tuple.N"
Top level anonymous unions may not have their type set.
Push down named unions types into union tags
Make bio and regex disposable.
Fix typo in generic sleq implementation
Make bio and regex disposable.
Add match tree debug option.
Enable a few more tests that we fixed.
Fix overlapping match statements (thanks Mako)
Use `eq()` function in generic equatable slices.
Fix auto expressions for complex values.
Typo fix in libregex.
Fix infinite recursion in type inference.
Respect {noinst} attribute.
Fix escaping of closing '}' in fmt.
Add nopipe function to disable sigpipe.
Make '!=' not hard coded as evaluating to '==' for enum unions.
Drain increment queues before jumping in matches.
Fix build on OSX: Export missing sys.cstring function
Apply the same bootstrap changes to 9front.
Make bootstrap more seamless.
Remove duplicated default.nix
Add recursive file removal.
Initialize the env eagerly.
Make execvp work with zero allocations.
Missed a 9front semaphore fix.
Regen bootstrap for all platforms.
Fix compilation and clean up code.
Add ftxtag type and add missing casts
Add semaphores and wrapper for various futexesque system calls
Use chartype functions to determine character type, regenerate bootstrap
Add system-selected tag lists.
Add API to allow string iteration by non-space tokens.
Reuse the old key when the old keyval exists.
Return an error from pledge.
Correctly float assignments inside function arguments.
Consistently and corretly add Oundef.
Add convenience wrappers for atomic operations on pointers
OpenBSD 6.1 doesn't recognize MAP_STACK.
Export bytealloc/zbytealloc for users.
Add test for recursive closure.
libflate (DEFLATE decoding)
Retroactively update the ABI version.
Initialize the closure before a recursive capture.
Add tests for AES GCM decryption, fix a small bug.
Add float trapping controls.
Remove useless bounds check.
Move nix packaging to the appropriate place.
Add default.nix for Nix systems
Check return value of getcwd.
Rebuild if the toolchain was updated.
Merge branch 'libmath-merge'
Turn off fancy stuff when we have an old assembler.
Regenerate netbsd bootstrap
Merge remote-tracking branch 'npnth/libmath'
Don't specify .comm alignment.
libjson: allow square brackets in strings
Make std.writeall api slightly nicer.
Implement most of expm1. Errors in huge numbers.
Merge branch 'master' of /git/ori/mc
Extract slices recursively.
We don't do PIE yet, let's deal with it later.
Add a special exit stack to our thread library.
Fix OpenBSD 6.1 specialization.
Put _s in the right spot in ASM files.
Subnormalize special-case floats in fltXYassem.
Implement Horner's Scheme for polynomial evaluation.
Boilerplate FP control word code for ASM round.
Explicitly type some variables.