Don't know about anybody else, but I'm finding that v8 is uncovering all my past coding sins - especially since I have a lot of libraries out there.
If something becomes an error under v8 even in a piece of code that isnt executed, then the library will become unusable.
Chief culprit for me is something like this, where I've forgotten to declare a private variables. All this is moot now, because this isn't how you do it nowadays, but some of our code is pretty old.
function someClass () {
var self = this;
/// forgot to declare private variable -- option_ !!
/// var option_;
self.setOption (value) {
// this is wrong
option_ = value
}
}
If you are using any of my libraries and they are failing when you switch to v8 - see if theres'app a new version. If still a problem, let me know so I can start to track them down.