the compiler.cfg.stacks.clearing pass inserts extra instructions
initialized ones, the height slot isn't needed on ##call anymore
the padding vocab is inverted so that instead of trying to track which locations are live, it tracks those which are dead which is much easier to get right.
…ut them in io.crlf to reduce some code duplication
…Bad Request if the request is invalid
…lid, a (controlled) error is thrown
The idea is that read-request throws request-error if something is wrong with the request. handle-client* can then catch it and respond with 400 bad request. This way you can differentiate between bad requests and requests that causes the HTTP server to crash.
…sing of short payloads
…g into its own vocab