13 hours ago 3c12f67d76 Benjamin Stürz
cc1: remove debug print (main)
13 hours ago 7d95f678bb Benjamin Stürz
cc1: fix stupid bug
13 hours ago 0781fcec52 Benjamin Stürz
cc1: refactor expressions
36 hours ago a3884752fe Benjamin Stürz
cc1: initial parsing of statements
4 days ago ade78a5f9f Benjamin Stürz
make: replace last occurence of strtok()
4 days ago 9e4e21f929 Benjamin Stürz
make: replace last occurences of asprintf()
4 days ago 2f39769ebe Benjamin Stürz
make: replace even more occurences of asprintf()
4 days ago da660df47e Benjamin Stürz
make: fix warning
4 days ago 0b6a92bdb4 Benjamin Stürz
make: replace some occurences of asprintf()
4 days ago 93176f76ce Benjamin Stürz
make: replace some occurences of strtok() with strsep()
4 days ago ee835173a2 Benjamin Stürz
make: implement "normal" include
5 days ago 1b3014243e Benjamin Stürz
document top-level make targets and macros
5 days ago 4b5119b611 Benjamin Stürz
make: combine -h and -v
5 days ago 1e8e92ac2d Benjamin Stürz
make: implement -h option
5 days ago 8d1c02de8d Benjamin Stürz
make: implement doc comments
5 days ago ad926673f5 Benjamin Stürz
runcom() and rungun(): use str_*() API instead of asprintf()
5 days ago 58f458412d Benjamin Stürz
add `todo` top-level make rule
5 days ago 1890360633 Benjamin Stürz
make: implement -f option
5 days ago 56b8970e01 Benjamin Stürz
make: implement -C option
5 days ago 03656db54f Benjamin Stürz
make: refactor macro expansion
5 days ago b3e3b01bb6 Benjamin Stürz
make: print an error for using $(...) syntax
5 days ago 3cae967097 Benjamin Stürz
make: ${.MAKE}, ${MAKEFLAGS} and ${.MAKEFLAGS}
5 days ago c029c51da1 Benjamin Stürz
make: update TODO
5 days ago d06c4f189c Benjamin Stürz
make: implement := and ::=
5 days ago f189f149ec Benjamin Stürz
make: change API of expand()