evil-ex-global has problems with d and s commands
Given a buffer with the following contents:
no 1 no 2 no 3 yes 4 no 5 no 6 no 7
running the command :g/yes/d changes the buffer to the following:
no 1 no 2 no 3 7
Should be (from vim)
no 1 no 2 no 3 no 5 no 6 no 7
The s command also does not seem to work. Given the original buffer above, :g/yes/s/yes/no/ gives the error: No pattern given. I also got strange results with some other tests with the :g command. I think it needs to be looked at. Please don't hesitate to get in touch if you can't reproduce this and I'll do my best to help you recreate on your end.