Require directives to be followed by whitespace
Allow newline to be the space after a directive
Stop using EIB by default ; it is not ready
Working on buddy allocator ; macros only so far
Comment clobbering ; reduce register use
Add skeleton functions to malloc
Fleshing out malloc ; memset
Little fixes ; reduce temp usage
Add some macro implementations
Add abort() routine
Implement ADDR2NODE
SET_NODE and SET_LEAF being thrown together ; compiles
Integrate mended ADDR2NODE from buddy.c
Untested SET_FULL (assembles)
Basic malloc test harness begun
Implementing .zero support

Refactoring (should be more rigorously inspected)

Implement buddy_splitnode ; need to revisit {G,S}ET_COUNT

Add pretty make rules to ex/

Remove verilog format, since it can easily be generated from the text
format with an external program.

Added a simple test for `.zero`.

Add support for `.zero` to the `raw` format. Improved existing support
in the `text` format.

Make strings and data report size too

Improve .zero support ; basic obj .zero support

Existing codes seem to work correctly, and ex/dynamic.texe now assembles
and links. Full `.zero` support is still missing. Need to check for
correct functioning of first fixup_deferred_exprs() call.
Support \0 as a character escape
Cosmetics ; compile fix for buddy allocator
Major rewrite of tenyr buddy allocator

Untested, unfinished, but compiling changes to malloc.tas.cpp which
reduce clobbers almost to nonexistence and generalise temporary register
use. Needs to be realigned with the C version which now has no
autosplit.
Remove unused list_foreach_ptr macro