Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Fix not including VT in starting characters for \s.
Fix bug in tests when 16/32 bits and --enable-bsr-anycrlf are both set. Extend pcretest to show the \R default.
Reword pcretest messages and clarify "first char" meaning.
Add a simple tripwire to pcretest to lock out certain modifiers.
Add VT to the set of characters recognized as white space.
Refactored auto-possessification code.
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.
Implement PCRE_NEVER_UTF
Correct Unicode string checking in the light of corrigendum #9.
Support (*UTF) in all libraries.
pcre32: utf: Reject all non-characters and not just 0xfffe
pcre32: pcretest: Don't convert data line to UTF-8 first While reading the data lines, directly put them into the 8, 16 or 32 bit buffers instead of first converting them into UTF-8 and only afterwards converting that buffer to 16/32 bit. This is necessary so the in 32 bit mode the \x{} escapes can use the full 32-bit range (while the non-standard 5/6 byte UTF-8 sequences can only express characters up to 31-bits).
pcre32: Add 32-bit library Create libpcre32 that operates on 32-bit characters (UTF-32). This turned out to be surprisingly simple after the UTF-16 support was introduced; mostly just extra ifdefs and adjusting and adding some tests.
Update character class handling to use new character case information; rework \h, \H, \v, and \V to use the same apparatus with centrally defined lists.
Fix 2 incorrect #ifdefs in pcre_study.c.
Fix auto-possessifying bugs when PCRE_UCP is not set, but character tables specify characters in the range 127-255 are letters, spaces, etc.
OP_NOT now supports any UTF character
Move 16-bit pre-compiled reloading tests to separate files that are run only when the link size is 2.
Tidy compile-time error messages for 16-bit.
Typos in PrepareRelease; include 16-bit in make distcheck; fix RunTest and RunGrepTest when building in non-source directory; problem in pcretest when no UTF or 16-bit support; other tidies consequent on building a tarball.
endianness fixes and JIT compiler update
Merging all the changes from the pcre16 branch into the trunk.
JIT compiler copyright info updated and several tests added for testing horizontal/vertical spaces
Tidy pcretest source code and some 8/16 messages. Add "16" error codes.
Reorganized the tests and made many more work in 16-bit mode.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.5 |