summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)Author
2017-10-05make the bootstrapping step explicit.Ori Bernstein
2017-09-23Implement OpenBSD 6.2 futex mutexes.Ori Bernstein
2017-09-20Add listen to 9front bootstrap.Ori Bernstein
Not used, but completeness demands it.
2017-09-09Fix bootstrap script on OSXOri Bernstein
It was misgenerated.
2017-09-09Regenerate bootstrap files.Ori Bernstein
2017-08-25Regenerate bootstrap for linux, simpler.Ori Bernstein
2017-08-23Simplfiy genbootstrap.shOri Bernstein
We don't need that mess any more.
2017-08-13Update bootstrap.update-bootstrapOri Bernstein
2017-08-13Add full Linux support, generated from Linux syscall tables.Ori Bernstein
2017-08-13If a trait is specialized over a generic, it's generic too.Ori Bernstein
2017-08-08Bring back enforced namespaces.Ori Bernstein
It turns out that people actually like being forced to type the full names. Go figure. It does have the benefit of adding pressure to keep package names short. Eventually, we'll probably grow the ability to alias a package at import. We'll see how that goes. This reverts commit c5245eaa80064b77186fa286f8e5e8bca73309ab.
2017-08-01Update bootstrap scripts.Ori Bernstein
2017-08-01Regenerate Linux + OpenBSD bootstrap.Ori Bernstein
2017-07-27std.change std.name std.lookup std.rules.Ori Bernstein
std.no std.on std.every std.name std.you std.use. The rules for an un-namespaced name now are as follows: 1) Attempt to look up a name in the current file. 2) Check all namespaces for a unique name. If the name is not globally unique, give an error.
2017-07-25Update all bootstrapsmbld-rebaseOri Bernstein
- FreeBSD - Linux - Plan 9 - OSX - OpenBSD - NetBSD
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-06-25Remove -WextraOri Bernstein
2017-06-23Update more bootstrap files.Ori Bernstein
2017-06-22Regenerate bootstrap programs.Ori Bernstein
2017-06-07Add address builder function.Ori Bernstein
Nice for building addresses with defaults.
2017-03-18Update bootstrap scripts.Ori Bernstein
2017-03-05Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mcOri Bernstein
2017-02-22Update bootstrap scripts on OSXOri Bernstein
2017-02-16Bulk of porting to NetBSD.Ori Bernstein
This wasn't so bad. Missing: - libthread - auditing all libsys struct types.
2017-02-15Add assembly start code for netbsd.Ori Bernstein
Seems to work so far.
2017-02-15Add NetBSD supportKamil Rytarowski
2017-02-13Update Plan 9 bootstrap.Ori Bernstein
2017-02-13Regenerate FreeBSD bootstrap.Ori Bernstein
2017-02-14Regenerate OpenBSD bootstrap.Ori Bernstein
2017-02-14Regenerate Linux bootstrap.Ori Bernstein
2017-02-07Remove the need for local OpenBSD patches.James Turner
OpenBSD uses /usr/local/man not /usr/local/share/man. Create a new INST_MAN variable that can be used to control the man path and move Manpath into the OS specific settings.
2017-01-17Regenerate bootstrap for Myrddin on 9front.Ori Bernstein
2016-12-28Remove erronous -O3Ori Bernstein
2016-12-25Make float parsing stricter.Ori Bernstein
Empty strings are not mumbers.
2016-11-21Update bootstrap on 9front.Ori Bernstein
2016-11-21Regenerate bootstrap on FreeBSDOri Bernstein
2016-11-21Regenerate bootstrap on Linux.Ori Bernstein
2016-11-22Regenerate bootstrap on OpenBSDori
2016-11-02Regenerate linux bootstrap.Ori Bernstein
2016-11-02Regenerate OpenBSD bootstrap.Ori Bernstein
2016-09-10Regenerate FreeBSD bootstrap.Ori Bernstein
2016-09-11Update the 9front build.Ori Bernstein
There were a few bugs. Oops.
2016-09-10Update bootstrap on OSXOri Bernstein
2016-09-11Regenerate OpenBSD bootstrap.Ori Bernstein
2016-09-10Update Linux bootstrap.Ori Bernstein
2016-08-28Update bootsrap scripts.Ori Bernstein
2016-08-28Add support for leak tracing.Ori Bernstein
2016-07-29Remove sanitizer flags.Ori Bernstein
2016-07-29Fix a bit of undefined behavior.Ori Bernstein
2016-07-05Regenerate FreeBSD bootstrapOri Bernstein