On Mon Nov 15 13:15:59 2010, public@khwilliamson.com wrote: > The attached lengthy series of patches fix this bug among other things. > It is a general cleanup of the bracketed character class > implementation. I have more things I'm doing with that now, relatively > minor, but this is a good patch point. > > The patches are also available at: https://github.com/khwilliamson/perl.git > branch folding > > These patches also solve the Unicode bug for character classes, except > for the multi-char folding German sharp s, and all such multi-char folds > have a number of bugs. > > The series also includes a fix for converting a character from utf8 to > its ordinal. These would show up as bugs only on an EBCDIC machine. > > The patches require [perl #79088] PATCH: free up bit in regex ANYOF node > for time/space tradeoff, which are included again here. This may be > able to be reverted eventually. I have just applied these, except for the first hunk in the perldelta patch, which needs to be rewritten.