"HelloGoodbye".split(/o/i) ... properly splits into 3 element list "HelloGOOdbye".split(/o/i) ... only splits into 2 i've used /regex/i successfully with other string functions, and split() seems to work fine in firefox.
Confirmed (by entering javascript:alert("HelloGOOdbye".split(/o/i)) in the address bar). Opera also gives the expected result.
Created attachment 5125 [details] Fix Less code = more worky. No change either way in JSC test suite results.
Created attachment 5126 [details] Fix Last patch had extra ChangeLog junk in it.
Comment on attachment 5126 [details] Fix Clear and consistent, great! r=me