Commit Briefs

Omar Polo

tag v1.7.1 (tags/1.7.1)

This version includes two bugfixes: - use ${MAKE} to recursively call make - fix the misleading example in the man page: macros name may not be reserved words Both bugs found and fixed by Anna “CyberTailor”, thanks!


Omar Polo

sync


Omar Polo

align


Omar Polo

fix misleading example in man page

> Macros names may not be reserved words


Omar Polo

fix "warning: jobserver unavailable: using -j1"

https://www.gnu.org/software/make/manual/html_node/Error-Messages.html


Omar Polo

tag v1.7 (tags/1.7)



Omar Polo

provide a fallback value for SKIP_RUNTIME_TESTS

some [ implementation will warn about "bad number"


Omar Polo

sync


Omar Polo

move parse_portno to gmid.c

it's used only to parse the -p flag. While there add check_port_num to check the range for the port.



Omar Polo

drop unsigned

it causes a cascade of warnings on some architectures. Also, for what we're doing here, the signed/unsigned property isn't important.



Omar Polo

@-macros, rollback changes to strings and optional semicolons

* expand $-macros as string, only the new @-macros get expanded as-is * rollback changes to characters allowed in bare strings * optional semicolons in optnl, useful for readable @-macros


Omar Polo

parsing: bring lots of goodies from OpenBSD' parse.y

This allows to solve the problem with the \n in the grammar (before two following macro declaration were treated as invalid. This also brings in a nice `include' keyword.