I think that by and large they are not source code, incompatible. There are some differences, especially those related to existences and pattern matching - some due to new errors on 2.10.0, some due to old errors on 2.9.2 that have been fixed.
Of course, many obsolete things have been removed, but this should be taken for granted.
source share