RSS feed
6f41b623
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/03/03 06:19
Check the correct thing in inputs.
c1f1a212
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/27 09:59
Add better traces for loop information.
31846543
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/27 07:32
Reduce parameter list size.
10fd2601
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/22 17:24
Update mbld to new libstd fmt api.
e44f649c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/22 08:23
Pass permissions to blat.
2980a6f8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/14 08:14
Add support for explicit tests.
d1c72c34
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/14 07:36
Add initial support for implicit tests.
aff5b4b7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/02/05 14:49
Pull parser initialization into mkparser() func.
f5ac096a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/30 16:12
libbio now has getbe32; use it.
d64acdc1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/13 12:53
A few OSX fixes.
5db1f939
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/06 19:45
Rebuild if installed libraries are stale.
b06b47d4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/05 18:00
Don't scrape libs when cleaning.
fe519fb7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/05 17:32
Don't delete generated source.
9487b9ff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 18:33
Use commas to separate attribute list entries.
09c56b05
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 10:39
'configure' is not something we want a gen rule for.
44f0ad42
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 10:25
Merge branch 'master' of hg::https://bitbucket.org/oridb/mbld
4f98e630
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 09:21
Improve comprehensibility of error messages.
c2221081
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 09:21
Improve comprehensibility of error messages.
8c87204a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 07:36
Merge branch 'branches/default' of hg::https://bitbucket.org/oridb/mbld
73951450
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 07:36
Merge branch 'branches/default' of hg::https://bitbucket.org/oridb/mbld
76091805
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 07:27
..And give it the right name.
64a8d0e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 07:27
..And give it the right name.
91edf070
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/04 07:02
Add missing close quote.
42a043c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/03 21:14
Don't double include '.'
cf114342
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/03 21:11
Remove debug print.
2ee462f0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/03 21:02
Don't give confusing warning errors.
888092f5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/03 21:01
Pass the target include path through.
ed81b7c4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/02 15:45
Add 'gen config.myr = ./configure' to the bldfile.
fc4ed132
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/02 15:44
Fix support for generating files.
9c424350
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 17:24
Run the gen cmd if input needs update from generated source.
de5bccab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 17:14
Quoted words are now allowed.
ce78898f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 17:05
Add an explicit 'gen' command.
abf4c98d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 16:53
Add support for the gen command.
4ac1189b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 13:32
Respect 'opt_instroot' uniformly.
28785107
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 11:13
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mbld
27bcd851
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 11:07
Add man prefix support.
55738303
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 10:53
Initial plan9 toolchain support for mbld.
0171bdcc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/31 09:31
Remove the last use of 'use sys'.
4ec2650a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/29 18:41
Use "getsysinfo()" instead of uname()
a185ab3c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/29 08:41
std.chdir() returns boolean for success.
35de3ed9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/29 05:59
Remove one more 'use sys'.
91eb3867
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/28 20:45
use std.chdir.
f10d5dc7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/28 20:32
Doing the api rename shuffle.
5fcdb860
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/28 20:08
Use the more portable mtime() calls in libstd.
68b11241
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/28 19:10
Slightly more sophisticated system filtering.
ec0c5068
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/21 20:26
Muse dropped the -m option.
49c320b8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/20 09:19
Remove code duplication.
a71988c7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/12/19 15:13
Commment the parser a bit.
d8e7409c
– Ori Bernstein <orib@orib-mbp.dhcp.thefacebook.com>
authored
on 2014/12/16 10:00
Add support for 'lib libname' dependency in source list
81b900c5
– Ori Bernstein <orib@orib-mbp.dhcp.thefacebook.com>
authored
on 2014/12/15 10:49
Add support for parsing 'lib foo' directives.
47a1698f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/11/04 18:08
Make all matches exhaustive.
c895d869
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/06 17:46
Remove some debug code.
6bc97a3d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/06 17:25
Add include path attribute.
4cde6d19
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/06 13:48
Update for the libsys/libstd split.
82532ed1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/03 14:43
Free word list slice when we're done with it.
cdeec219
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/03 14:35
Support platform specific myr files.
9f9d1344
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/03 13:43
Add function to split source into compns.
e95be05d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/02 15:44
Syntax change.
ef08d1f3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/01 17:08
Allow stuff like comments after the package name.
28deb6d3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/01 14:44
Fix compilation of assembly source.
01089594
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/01 07:09
Make equal timestamps up to date.
09779def
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/29 21:40
Use path manipulation funcs for building paths.
4874371b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/29 21:40
Zero out the parser.
42e662ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/29 10:08
Fail if we can't write the output.
aa1af3f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/29 09:40
Dump reasons for rebuild in debug.
bc6eee8c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 18:56
Make install targets phony.
e2e4406e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 17:47
Uses depend on their sources, even outside libs.
c41cd605
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:35
Pick the right man prefix.
79b12986
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:31
Better staleness decisions.
cda6f905
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:31
Add start of documentation.
e7e6169a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:23
Avoid duplicate builds.
f2cd39cd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:06
Add output -> src mapping.
2db38b46
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/28 15:05
.myr files should be leaves.
48407aac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/26 20:30
Initialize 'built'
17b64218
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/26 17:22
Remove a stray debug print.
93b64d4d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/26 17:22
Build the usefile for a library.
330b77e1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/25 15:24
Init and use the runtime option correctly.
1100eb43
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/25 15:16
Add support for installing manpages.
9d1c4f8a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/25 09:53
When a directory isn't enterable, fail.
9b517007
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/25 09:38
Add missing file.
b3e7de02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/25 08:31
Add support for entering/building subdirectories.
7b10f09e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 12:54
Add 'types.myr' to the build file.
80a7f99f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 12:43
Build fresh things transitively.
f5761a93
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 11:53
Remove debug dumps and compiler workarounds.
e3068fa2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 09:42
Work around compiler bug.
f15de453
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 08:16
Implement attribute list parsing.
f756e092
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 07:53
Prepare to implement build attributes.
af33941e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/24 07:35
Silence debug logs.
3d69958a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 13:39
Add support for 'install'/'uninstall.
722f307b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 12:52
Populate options correctly.
2d4241c9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 10:28
Add function to clean only one target.
cfc5ff6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 10:26
Add support for './mbld clean'
4e2a253a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 09:19
Add missing configure script.
2894f41c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 08:44
Start adding support for useful targets.
0eac125e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 08:31
Add support for command line build options.
566577d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/23 07:28
Add makefiles.
288347d8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/22 21:05
Pull out functions into util.myr
4133ae84
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/22 18:46
Add support for 'lib' target.
d9e2c6c7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/22 18:23
It compiles itself!