summaryrefslogtreecommitdiff
path: root/maint
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-11-24 17:39:25 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-11-24 17:39:25 +0000
commit78d4828aaa1f15dfc4b40c0f718112f6508254f8 (patch)
tree6778081b7ffe34ee20aa62245e0fa8d2b4b00ee3 /maint
parent1c4a198f0a69223930a4b118a35a618342d20898 (diff)
downloadpcre-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/README24
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