RSS feed
	
	
	
		883f80be
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/11 06:21
		
Improve error messages.
		 
	
		0adb3e98
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/10 12:18
		
Make tool failures more glaring.
		 
	
		38e821ef
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/10 08:28
		
Allow durable attribute on gen files.
		 
	
		dbefa9ea
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/08 21:11
		
Avoid duplicate dots in test path.
		 
	
		3456a5b7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/08 21:10
		
Update to new usefile format, with versioning.
		 
	
		a01eddc7
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2015/03/03 08:08
		
put 'delete' at start of line.
		 
	
		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.
		 
Next