At the time of #542, RegExp did not really implement any index-related fields (e.g. lastIndex) so its proper handling has not been audited. Also need to take a look at how it handles the string encoding situation in general.
Bonus: also should look into supporting ES6 'u' flag and friends!