We should deprecate or document jQuery.fn.{push,sort,splice} as we do with most private stuff in 3.0.0. Currently those methods have a comment they're for internal use only.
Summoning @paulirish & @fitzgen as I believe at least Chrome DevTools are using a presence of object.splice (or sth other from the list?) as an indicator that the object is array-like which makes jQuery objects display a little nicer than regular objects.