summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-25Regen bootstrap on NetBSDmbld2Ori Bernstein
2017-07-25Stub in NetBSD thread spawnOri Bernstein
2017-07-26Update OpenBSD bootstrap.Ori Bernstein
2017-07-25Update bootstrap on OSXOri Bernstein
2017-07-26Hahah, just kidding. Actually update bootstrap on linux.Ori Bernstein
2017-07-25Update FreeBSD bootstrap.Ori Bernstein
2017-07-25Fix up the bootstrap script to avoid an obj/ dir.Ori Bernstein
2017-07-26Update bootstrap for Linux.Ori Bernstein
2017-07-25Unbreak error messages.Ori Bernstein
2017-07-24Fix bootstrap generation.Ori Bernstein
Grab mbld from the right place.
2017-07-24Fix target names.Ori Bernstein
We were using the wrong name.
2017-07-24Remove unused/useless options.Ori Bernstein
2017-07-24Fix running tests.Ori Bernstein
2017-07-24Improve message signalling.Ori Bernstein
Wait for all launched processes to exit before quitting.
2017-07-24Add missing ifle.Ori Bernstein
2017-07-24Add fallback ncpu for all OSes.Ori Bernstein
It just returns a hard-coded value, but that should be good enough for correctness.
2017-07-24Add missing file.Ori Bernstein
2017-07-24Add support for obj/ directory.Ori Bernstein
Currently, it's unconditional.
2017-07-24Use the right permissions.Ori Bernstein
Oops.
2017-07-24Add missing dependencies.Ori Bernstein
When developing this out of tree, this was not needed. Now it is.
2017-07-23New parallel mbld.Ori Bernstein
2017-07-23Add back error signalling on close.Ori Bernstein
2017-07-23Implement waitany() on 9front.Ori Bernstein
2017-07-23Conform to new generic scoping on plan 9.Ori Bernstein
2017-07-23Preparing for the new mbld.Ori Bernstein
It's a tad stricter about a couple of things.
2017-07-22Terminate error message lines.Ori Bernstein
2017-07-22Using implicit util files in tests is a bad idea.Ori Bernstein
Also, it's going to go away in the new mbld.
2017-07-21This function is long dead.Ori Bernstein
2017-07-19Only use the filename itself for __init__Ori Bernstein
This sucks, but it's *extremely* unlikely that a file will share a namespace, filename, and __init__. This makes builds directory-independent, so that linking the same file compiled with a different compiler cwd will work.
2017-07-18Update hashes in tests to match fixed algorithm.Ori Bernstein
2017-07-18Use zalloc to allocate livedense and livesparseMichael Forney
Although the data structure works no matter the initial contents of livedense and livesparse, malloc returns a pointer to indeterminate values, and accessing an indeterminate value is undefined behavior. This also avoids spurious valgrind errors when debugging.
2017-07-18Fix murmurhash2 when string length is a multiple of a 4Michael Forney
The first h *= m after the loop should only happen for len % 4 != 0.
2017-07-18Add the abiity to wait for any proc.Ori Bernstein
2017-07-17Convert from `in` to `:`.Ori Bernstein
The winds of change are a-blowin.
2017-07-17Start migrating code to use `for x : iterable`.Ori Bernstein
`in` is too good of a variable name to waste on a loop iterator specifier.
2017-07-16Byref should return a refiter.Ori Bernstein
Oops.
2017-07-15Remove obsolete options.Ori Bernstein
2017-07-15Wrap overlong line.Ori Bernstein
2017-07-15Remove unused extern var.Ori Bernstein
2017-07-15Inline remapping function.Ori Bernstein
Easier to read, clearer what's going on.
2017-07-15Use type hashing instead of string hasing in tyenv.Ori Bernstein
Set the stage for stricter env lookups.
2017-07-15Type binding refactoring now compiles.Ori Bernstein
Still a bit sloppy on a few things, needs some dedup work, but it's working.
2017-07-13Fix missed option conversion.Ori Bernstein
2017-07-12Add support for -O in 6m.Ori Bernstein
First step to not polluting source dirs.
2017-07-10Remove unused enum.Ori Bernstein
2017-07-10Clean up conditions in trait satisfaction.Ori Bernstein
2017-07-09Remove stupid comments.Ori Bernstein
2017-07-09Mark things as static.Ori Bernstein
2017-07-09Clean up some indentation.Ori Bernstein
2017-07-09Inferstate is global.Ori Bernstein
Fuck it, might as well treat it that way.