Error in All Your Base tests

The description states that

If the third return value expresses an error state, the unit tests do not read the first two return values.

but this is not true. The “convert” function in the test code always tries to read the memory that the return values point to. I tried returning an offset of -1 and got the message

RangeError: Start offset -1 is outside the bounds of the buffer
    at new Int32Array (<anonymous>)

Thank you for the heads up on this! :raised_hands:

Fix is at fix: all-your-base read offset / len if rc is 0 by bushidocodes · Pull Request #95 · exercism/wasm (

Heads up that it may take a few days to merge.