I just discovered that I merged a pull request back in march that disabled all the sanity checks in the debug version of the code (that I use to run all the tests on). After turning them back on it seems there are a bunch of failures now, so that would more than explain the problems you might be having.
I'll try and sort this out next week, but I wouldn't be surprised if it fixed the corruption you're having.
Sorry about that - I should have checked stuff more closely.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi Tom,
I just discovered that I merged a pull request back in march that disabled all the sanity checks in the debug version of the code (that I use to run all the tests on). After turning them back on it seems there are a bunch of failures now, so that would more than explain the problems you might be having.
I'll try and sort this out next week, but I wouldn't be surprised if it fixed the corruption you're having.
Sorry about that - I should have checked stuff more closely.