Commit Briefs


Omar Polo

fix -MMD test

runtest first tries *without* the given extra-cflags, so -MMD was never added. singletest, instead, always use the args


Omar Polo

update README


Omar Polo

style tweaks



Omar Polo

template: drop the tp_body field



Omar Polo

template: allow '|' in some contexts


Omar Polo

template: add template.1, template.7 will follow

it's internal documentation only, not meant to be distributed.


Omar Polo

template: fix possible use-after-free and drop the `render' sugar

if some of the tp_* function fails, the inner code could free the template too (that's what galileo does), so `tp->tp_ret' would access free'd memory! Instead, add a local variable `tp_ret' to keep track of the return code. While here, drop the `render' shortand that adds the argument call, the template_reset function and adapt the regress.


Omar Polo

template: preserve \


Omar Polo

use template_free



Omar Polo

template: add regress for printf


Omar Polo

template: add `printf' support