Skip to content

v0.8.26

Choose a tag to compare

@tamnd tamnd released this 22 Sep 18:32
e1f43fb

Built against Mojo 1.0.0 (ed45d567).

A patch release with one thing the SQL front end stopped paying for and one thing it stopped being vague about. The grammar, the jump table built from it and the function catalog are read out of generated tables, are never written to afterwards, and were being built and thrown away on every statement, which was two of the three milliseconds a statement cost before it touched a row. They can be held now. A narrow statement went from about three milliseconds to about two tenths of one.

The other change is a refusal message. Twenty five positions in the grammar turned a dotted name down with the same six words, and each of them now says which position it was.

This release also files four entries that belong to 0.8.25. They were written before that release and left above its heading rather than under it, so the section read as a summary with nothing beneath it while the entries sat in Unreleased. The tag is unchanged and so is what shipped in it.