Based on the work in 3944, adapt regular expression engine to using abstact text
OK, commited to branch mishonok/regex-2009/. Next I'llmerge onto trunk:
svn commit -m ": UText-based regex implementation"
Transmitting file data .....................
Committed revision 27480.
Committed to trunk:
Committed revision 27482.
missed a file:
Committed revision 27484.
Added as "@internal 4.4" for ICU 4.4. Filed #7406 to move these to "@draft 4.4" for ICU 4.6.
OK, I think this is ready. A lot of the diffs are work on a branch, temporary fixes, etc. The real fixes are in the following diffs:
•1. initial merge from branch (uses 2 fExtra fields to hold 64-bit indices etc; this is changed in •4 below so fExtra fields are 64 bits, and we go back to using a single field for indices): r27482 r27484.
•2. disambiguate method signature: r27522
•3. fix dangling pointer: r27541
•4. fix 64bit alignment issues. This actually reverts a lot of the pattern processing code to something much closer to what it was before any of these checkins: r27670
Milestone 4.3.5 deleted