Fix from Martin Simmons for LW7

This commit is contained in:
Edi Weitz
2015-08-26 15:27:02 +02:00
parent 7bc656d7fa
commit 35c5266061
4 changed files with 16 additions and 10 deletions

View File

@ -1,3 +1,7 @@
Version 2.0.11
2015-08-26
Fix for type checks in LispWorks 7 (Martin Simmons)
Version 2.0.10 Version 2.0.10
2015-05-28 2015-05-28
Add :author/:license/:description fields to .asd files (Hans Huebner) Add :author/:license/:description fields to .asd files (Hans Huebner)
@ -6,7 +10,7 @@ Move inlined definitions before they are used. (Stas Boukarev)
Version 2.0.9 Version 2.0.9
2014-11-28 2014-11-28
Merge branch 'master' of github.com:edicl/cl-ppcre (Hans Huebner) Merge branch 'master' of github.com:edicl/cl-ppcre (Hans Huebner)
Merge pull request #20 from billitch/master (Hans Hübner) Merge pull request #20 from billitch/master (Hans Huebner)
Typo in CREATE-SCANNER documentation. (Thomas de Grivel) Typo in CREATE-SCANNER documentation. (Thomas de Grivel)
Version 2.0.8 Version 2.0.8
@ -15,7 +19,7 @@ Update support info (Hans Huebner)
Version 2.0.7 Version 2.0.7
2014-01-23 2014-01-23
doc: Update repository location, remove the darcs mirror. (Stas Boukarev) Doc: Update repository location, remove the darcs mirror. (Stas Boukarev)
Version 2.0.6 Version 2.0.6
2015-01-05 2015-01-05
@ -49,17 +53,17 @@ Version 2.0.0
Added named properties (\p{foo}) Added named properties (\p{foo})
Added Unicode support Added Unicode support
Introduced test functions for character classes Introduced test functions for character classes
Added optional test function optimization Added optional test function optimization
Cleaned up test suite, removed performance cruft Cleaned up test suite, removed performance cruft
Removed the various alternative system definitions (too much maintenance work) Removed the various alternative system definitions (too much maintenance work)
Exported PARSE-STRING Exported PARSE-STRING
Changed default value of *USE-BMH-MATCHERS* Changed default value of *USE-BMH-MATCHERS*
General cleanup General cleanup
Lots of documentation additions Lots of documentation additions
Version 1.4.1 Version 1.4.1
2008-07-03 2008-07-03
Skip non-characters in CREATE-RANGES-FROM-SET Skip non-characters in CREATE-RANGES-FROM-SET
Version 1.4.0 Version 1.4.0
2008-07-03 2008-07-03
@ -91,7 +95,7 @@ Fixed behaviour of look-behind in repeated scans (caught by RegexCoach user Hans
Version 1.2.18 Version 1.2.18
2006-10-12 2006-10-12
Changed default element type for LispWorks Changed default element type for LispWorks
Fixed documentation for REGEX-REPLACE-ALL Fixed documentation for REGEX-REPLACE-ALL
Version 1.2.17 Version 1.2.17
2006-10-11 2006-10-11
@ -109,7 +113,7 @@ Added :REGEX tag to parse tree syntax (thanks to Fr
Version 1.2.14 Version 1.2.14
2006-05-24 2006-05-24
Added missing </code> tag in docs (thanks to Wojciech Kaczmarek) Added missing </code> tag in docs (thanks to Wojciech Kaczmarek)
Fixed IMPORT statement for LW Fixed IMPORT statement for LW
Version 1.2.13 Version 1.2.13
2005-12-06 2005-12-06

View File

@ -37,7 +37,7 @@
(in-package :cl-ppcre-asd) (in-package :cl-ppcre-asd)
(defsystem :cl-ppcre (defsystem :cl-ppcre
:version "2.0.10" :version "2.0.11"
:description "Perl-compatible regular expression library" :description "Perl-compatible regular expression library"
:author "Dr. Edi Weitz" :author "Dr. Edi Weitz"
:license "BSD" :license "BSD"

View File

@ -151,7 +151,7 @@ href="http://weitz.de/regex-coach/">The Regex Coach</a>.
CL-PPCRE together with this documentation can be downloaded from <a CL-PPCRE together with this documentation can be downloaded from <a
href="http://weitz.de/files/cl-ppcre.tar.gz">http://weitz.de/files/cl-ppcre.tar.gz</a>. The href="http://weitz.de/files/cl-ppcre.tar.gz">http://weitz.de/files/cl-ppcre.tar.gz</a>. The
current version is 2.0.6. current version is 2.0.11.
<p> <p>
CL-PPCRE comes with a system definition CL-PPCRE comes with a system definition
for <a href="http://www.cliki.net/asdf">ASDF</a> and you compile and for <a href="http://www.cliki.net/asdf">ASDF</a> and you compile and

View File

@ -62,7 +62,9 @@ scanners if you don't need the \(full) Unicode support of
implementations like AllegroCL, CLISP, LispWorks, or SBCL.") implementations like AllegroCL, CLISP, LispWorks, or SBCL.")
(declaim (fixnum *regex-char-code-limit*)) (declaim (fixnum *regex-char-code-limit*))
(defvar *string* "" (defvar *string* (make-sequence #+:lispworks 'lw:simple-text-string
#-:lispworks 'simple-string
0)
"The string which is currently scanned by SCAN. "The string which is currently scanned by SCAN.
Will always be coerced to a SIMPLE-STRING.") Will always be coerced to a SIMPLE-STRING.")
#+:lispworks #+:lispworks