summaryrefslogtreecommitdiff
path: root/mbld
AgeCommit message (Collapse)Author
2016-02-20Use last '.' for extension.Ori Bernstein
2016-02-05change slgrow to take a pointerandrewc
2016-02-04Make std.sljoin consistent.Ori Bernstein
2016-02-02Make slpush take an address.Ori Bernstein
2016-01-29Sljoin expects an alloced slice as its first arg.Ori Bernstein
2016-01-25Remove test outputs when cleaning.Ori Bernstein
Fixes #59
2016-01-23Move away from ".use" suffix.Ori Bernstein
2016-01-23Make '.use' suffix on usefiles optional.Ori Bernstein
2016-01-23Default to returning 'true' on success.Ori Bernstein
2016-01-21Check for subcommand success.Ori Bernstein
2016-01-21Exit with success status of operations.Ori Bernstein
2016-01-20Don't just say '???' when we fail to wait.Ori Bernstein
2016-01-20Close FDs after we're done with them.Ori Bernstein
2016-01-13Fix indentation.Ori Bernstein
2016-01-13Don't run tests if test/ doesn't exist in the rootOri Bernstein
Why were we even checking for this?
2016-01-11Recognize 'runtime=none' attribute correctly.Ori Bernstein
2016-01-07Fix runmyr.Ori Bernstein
We need a temp file that we can clobber. Not ideal, but that's how it works.
2016-01-02Update code to match docs.Ori Bernstein
2016-01-02Add support for installing data blobs.Ori Bernstein
2015-12-29Fix bootstrap generation code.Ori Bernstein
Options shuffled, so the script needs to match. Also, I broke the options, so this unbreaks them.
2015-12-29Update ABI version.Ori Bernstein
2015-12-28Add the '-R' option to mbld.Ori Bernstein
You can now build and run directly as one step.
2015-12-28Add 'cleanfirst' option.Ori Bernstein
2015-12-24Land char iterators.Ori Bernstein
2015-12-22Make traits work across files.Ori Bernstein
This bumps ABI, and contains a hack.
2015-12-17Build code before running tests.Ori Bernstein
2015-12-16Report the correct binary path in top level.Ori Bernstein
We're building foo, not /foo
2015-12-14Initial support for void as an expression.Ori Bernstein
2015-12-11Fix code to disallow use before definition.Ori Bernstein
At least in some cases.
2015-12-09Search the default path for a library.Ori Bernstein
We had missed a couple of search paths.
2015-12-04Make test failure output more readable.Ori Bernstein
2015-12-04Output base directory for build.Ori Bernstein
This allows editors to know which files to open on error, even if we're running from a subdirectory of the project.
2015-12-04Add benchmark build tag to benchmarks.Ori Bernstein
We don't need them built by default.
2015-12-04Clean up test output.Ori Bernstein
Make it more useful.
2015-12-04Make building less noisy.Ori Bernstein
2015-12-01Reduce mbld memory leakage.Ori Bernstein
2015-11-28Don't include spurious libpaths.Ori Bernstein
We don't need them for 6m; just add them to the link phase.
2015-11-20We don't need to rebuild tests every time.Ori Bernstein
Staleness checks should handle it.
2015-10-12Remove testbin toplevel.Ori Bernstein
You already have test keywords; it's not really onerous to use them.
2015-10-12Add support for some default attributes.Ori Bernstein
Sadly, we can't start using it yet because upgrade path.
2015-10-06Fix up error handling for syswrap+posixy.myrOri Bernstein
2015-10-04Actually return the error that occurred.Ori Bernstein
2015-10-04Make the interface for libbio expose errors.Ori Bernstein
Filling in all the error conditions correctly is only lightly tested, but it seems to work.
2015-10-02Propagate extra libraries through the system.Ori Bernstein
2015-10-01Update the C glue library detection.Ori Bernstein
We still need to propagate the extra libs, though.
2015-10-01Add muse support for C linking on Linux.Ori Bernstein
We know know about foo.glue.c, which will attempt to link in libfoo. We don't do anything about dependencies of libfoo yet.
2015-10-01Rename 'sys' to 'tag'Ori Bernstein
Systags are becoming more general build tags. We can use them for other things like versioning.
2015-09-30Fix FreeBSD port. Add missing files, and some ABI issues.Ori Bernstein
2015-09-30Add support for duplicating functions.Ori Bernstein
2015-09-29Using absolute paths looks ugly :POri Bernstein