Derived from a phrase used in wars. When a captain shouts "Take no
prisoners!" He means, kill all of those that are captured. Back in the late 19th century, when wars were won either they took their enemies as slaves back to their own country or they kill them.
Today this is used as a
compliment whereby if a person "takes no
prisoners" she's actually KILLIN IT