Ok, you are right. My fault... I checked -(0.05)^0.78 instead of (-0.05)^0.78
The Mervis behavior is correct.
P.S. Maybe it will be great to add this information into documentation. Now there is IN1 ANY_REAL which seems to me that also negative numbers are accepted.