diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2010-11-24 17:39:25 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2010-11-24 17:39:25 +0000 |
commit | 78d4828aaa1f15dfc4b40c0f718112f6508254f8 (patch) | |
tree | 6778081b7ffe34ee20aa62245e0fa8d2b4b00ee3 /maint | |
parent | 1c4a198f0a69223930a4b118a35a618342d20898 (diff) | |
download | pcre-78d4828aaa1f15dfc4b40c0f718112f6508254f8.tar.gz |
Tidies of documenation and code while preparing for release.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@579 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'maint')
-rw-r--r-- | maint/README | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/maint/README b/maint/README index 06b2883..40a0a3a 100644 --- a/maint/README +++ b/maint/README @@ -109,28 +109,14 @@ distribution for a new release. . Compile and test with many different config options, and combinations of options. The maint/ManyConfigTests script now encapsulates this testing. -. Run perltest.pl on the test data for tests 1, 4, 6, and 11. The first two can - be run with Perl 5.8 or >= 5.10; the last two require Perl >= 5.10. The - output should match the PCRE test output, apart from the version - identification at the start of each test. The other tests are not - Perl-compatible (they use various PCRE-specific features or options). +. Run perltest.pl on the test data for tests 1, 4, 6, and 11. The output should + match the PCRE test output, apart from the version identification at the + start of each test. The other tests are not Perl-compatible (they use various + PCRE-specific features or options). . Test with valgrind by running "RunTest valgrind". There is also "RunGrepTest valgrind", though that takes quite a long time. -. It may also useful to test with Electric Fence, though the fact that it - grumbles for missing free() calls can be a nuisance. (A missing free() in - pcretest is hardly a big problem.) To build with EF, use: - - LIBS='/usr/lib/libefence.a -lpthread' with ./configure. - - Then all normal runs use it to check for buffer overflow. Also run everything - with: - - EF_PROTECT_BELOW=1 <whatever> - - because there have been problems with lookbehinds that looked too far. - . Test with the emulated memmove() function by undefining HAVE_MEMMOVE and HAVE_BCOPY in config.h. You may see a number of "pcre_memmove defined but not used" warnings for the modules in which there is no call to memmove(). These @@ -329,4 +315,4 @@ others are relatively new. Philip Hazel Email local part: ph10 Email domain: cam.ac.uk -Last updated: 03 June 2010 +Last updated: 24 November 2010 |