It does have, and can be set at any value, as far as i remember from when 2.7 came out.
If i remember correctly it was set to 50 lines, by default.
I switched to using 2.8 pre some time ago and i noticed that it can move through gcode like a bat out of hell. I build some small machines for engraving on stone or glass or any hard surface, and the software for converting the pictures to gcode (modified dmap2gcode) produces a lot of lines of code as it has to change the PWM for the pressure head several times in a picture line, times several hundred lines per picture, example a picture 100x110mm results in 788kB of code, or 56333 lines in that example. Takes 5 minutes to complete, so over 1800 lines per second. All this has to run at 2-3 meters per minute at a constant rate. I did not try it any faster.
I also use some industrial controls, but i do not believe they can do that as they use much slower computers and, but they are optimised for that purpose so i do not know.
I doubt this is helpful to you, but it is related to gcode speed of processing in Linuxcnc.
Regards,
Tom