Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-09 | The fastest regex is the one we don't run. | Ori Bernstein | |
2018-01-10 | Dynamically link if any deps use dynamic libs | Carlin Bingham | |
2017-12-12 | Only use the last . for the suffix. | Ori Bernstein | |
And don't try to be *too* special for .glue.c. | |||
2017-12-11 | Correctly invoke the linker when binding with C | Carlin Bingham | |
If the glue file is a lib, dynlibs is empty when linkcmd() is called | |||
2017-12-11 | Add back dynlibs in usefiles. | Ori Bernstein | |
2017-11-28 | Remove bogus objdir prepend. | Ori Bernstein | |
2017-11-27 | Allow MYR_LDFLAGS to work properly | Mura Li | |
2017-11-26 | Find the last dot in the man name. | Ori Bernstein | |
2017-11-24 | Improve formatting a bit. | Ori Bernstein | |
2017-11-24 | Reorder synopsis of mbld manpage | Quentin Rameau | |
2017-11-24 | Document the targets types. | Ori Bernstein | |
2017-11-24 | Improve mbld manpage. | Ori Bernstein | |
2017-11-24 | Document DESTDIR | Ori Bernstein | |
2017-11-14 | Use new traits to implement hash tables | Lucas Gabriel Vuotto | |
Signed-off-by: Lucas Gabriel Vuotto <lvuotto92@gmail.com> | |||
2017-11-05 | Implement graphemestep | S. Gilles | |
And change 'strstep' to 'charstep' for consistency, now that it has a sibling function. | |||
2017-11-03 | Rebuild when installed libraries change. | Ori Bernstein | |
2017-10-16 | Improve error message for missing deps. | Ori Bernstein | |
2017-10-05 | Remove deleted -c flag from mbld.1 | Lucas Gabriel Vuotto | |
Signed-off-by: Lucas Gabriel Vuotto <lvuotto92@gmail.com> | |||
2017-10-05 | Allow passing some flags to the build. | Ori Bernstein | |
2017-09-30 | Replace bio.status(@t) with std.result(@t, bio.err) | Ori Bernstein | |
It's more consistent. | |||
2017-09-05 | Improve error messages for missing libs. | Ori Bernstein | |
It's useful to know which target is missing them. | |||
2017-09-04 | Initialize isbench. | Ori Bernstein | |
2017-09-04 | support benchmark command targets. | Ori Bernstein | |
2017-09-04 | Modernize benchmarks. | Ori Bernstein | |
2017-09-04 | `mbld bench` now works. | Ori Bernstein | |
2017-09-04 | Improve sampling of benchmark. | Ori Bernstein | |
2017-09-03 | Add support for printing mtest benchmarks. | Ori Bernstein | |
2017-09-01 | Bring back quoted words. | Ori Bernstein | |
I didn't think they were used. My mistake. | |||
2017-08-27 | Set no objdir with `-b`. | Ori Bernstein | |
If I say build `binary b`, then build that binary. | |||
2017-08-27 | Ordonly/Owronly => Oread/Owrite. | Ori Bernstein | |
2017-08-25 | Bump ABI version in mbld. | Ori Bernstein | |
2017-08-25 | Print the directory where we found the bad lib. | Ori Bernstein | |
2017-08-14 | Mbld now generates directories properly. | Ori Bernstein | |
Includes some mkdirs fixes for 9front. | |||
2017-08-12 | Fix man paths construction | Lucas Gabriel Vuotto | |
Signed-off-by: Lucas Gabriel Vuotto <lvuotto92@gmail.com> | |||
2017-08-09 | Misc cleanups. | Ori Bernstein | |
2017-08-08 | Allow listing targets and selecting tests. | Ori Bernstein | |
This is the first half of running specific tests. The second half involves actually adding implicit test targets. | |||
2017-08-05 | Add support for a version distance metric. | Ori Bernstein | |
2017-07-31 | The leaf already takes care of the generates() rule. | Ori Bernstein | |
2017-07-31 | Remove defunct debug option. | Ori Bernstein | |
Maybe we can make it do something useful later. | |||
2017-07-31 | Thread link obj files into the depgraph. | Ori Bernstein | |
2017-07-31 | Make stale return true for equal timestamps. | Ori Bernstein | |
Because of low resolution clocks, we need to be conservative and assume that if a timestamp is equal, we may be up to a second out of date. | |||
2017-07-25 | Remove unused/useless options. | Ori Bernstein | |
2017-07-25 | Fix target names. | Ori Bernstein | |
We were using the wrong name. | |||
2017-07-25 | Fix running tests. | Ori Bernstein | |
2017-07-25 | Improve message signalling. | Ori Bernstein | |
Wait for all launched processes to exit before quitting. | |||
2017-07-25 | Add support for obj/ directory. | Ori Bernstein | |
Currently, it's unconditional. | |||
2017-07-25 | New parallel mbld. | Ori Bernstein | |
2017-07-25 | Add missing dependencies. | Ori Bernstein | |
When developing this out of tree, this was not needed. Now it is. | |||
2017-07-19 | Only 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-17 | Convert from `in` to `:`. | Ori Bernstein | |
The winds of change are a-blowin. |