The Espruino bootloader blows away any saved code on upgrade. To be honest even if something like that enum doesn't stop it from working, because it stores pointers to functions inside native functions any update is likely to stop it working.
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.
Oh, that'll be because the ordering of the enums changed when I added Native Strings.
To be honest that's always a problem - see the big red text at the bottom of http://www.espruino.com/Other+Boards
The Espruino bootloader blows away any saved code on upgrade. To be honest even if something like that enum doesn't stop it from working, because it stores pointers to functions inside native functions any update is likely to stop it working.