Exciting! I kept a close eye on the scripting branch progress while it was being developed a couple years back.
People are asking whether it replaces DECORATE but it seems pretty clear that it complements it; what I'm more interested in is how it fits in with ACS... as best as I can tell the breakdown seems to be that DoomScript can specify global object behaviors, while ACS is all about special case scripting of level elements, objects, etc. Neither supercedes the other though there are probably now two ways to skin certain cats, if hackily.
I didn't study the DoomScript branch code closely enough to understand exactly how it will work... will scripts hot-reload or is it only read on launch like the rest of DECORATE?
OK, SDL2 is merged.
This is cool too, are there any big wins from this? SDL2 seems to have a lot of improvements.