I've just noticed today, that you can write in GMS2 (and it's valid):
var a = 5, var b = 10;
and GMLive reports that as error ( "Expected a variable name, got keyword" ), and I think it's right in fact, as GM should throw an error here - however both compiler and editors allows it!
So, it's nothing major, but might be good to look into it (but after 2.3 release, as maybe they'll fix it there :) ).