Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
This for example allows it to correctly process comments written like this:
######################################
#
# And example comment.
#
######################################
Which would previously not get interpreted as valid module description comment blocks.