summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdi Weitz <edi@weitz.de>2015-08-26 15:27:02 +0200
committerEdi Weitz <edi@weitz.de>2015-08-26 15:27:02 +0200
commit35c5266061d365afc78d9640e9e17c3f891fea91 (patch)
treeaf841b60c58d0cdd22f105b6fc41adb57dda3ca1
parent7bc656d7fa67b45967f3567cf6971bd452b0363d (diff)
Fix from Martin Simmons for LW7v2.0.11
-rw-r--r--CHANGELOG18
-rw-r--r--cl-ppcre.asd2
-rw-r--r--doc/index.html2
-rw-r--r--specials.lisp4
4 files changed, 16 insertions, 10 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 8bfc9bd..a2eaa80 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+Version 2.0.11
+2015-08-26
+Fix for type checks in LispWorks 7 (Martin Simmons)
+
Version 2.0.10
2015-05-28
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
2014-11-28
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)
Version 2.0.8
@@ -15,7 +19,7 @@ Update support info (Hans Huebner)
Version 2.0.7
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
2015-01-05
@@ -49,17 +53,17 @@ Version 2.0.0
Added named properties (\p{foo})
Added Unicode support
Introduced test functions for character classes
-Added optional test function optimization
+Added optional test function optimization
Cleaned up test suite, removed performance cruft
Removed the various alternative system definitions (too much maintenance work)
Exported PARSE-STRING
Changed default value of *USE-BMH-MATCHERS*
-General cleanup
+General cleanup
Lots of documentation additions
Version 1.4.1
2008-07-03
-Skip non-characters in CREATE-RANGES-FROM-SET
+Skip non-characters in CREATE-RANGES-FROM-SET
Version 1.4.0
2008-07-03
@@ -91,7 +95,7 @@ Fixed behaviour of look-behind in repeated scans (caught by RegexCoach user Hans
Version 1.2.18
2006-10-12
Changed default element type for LispWorks
-Fixed documentation for REGEX-REPLACE-ALL
+Fixed documentation for REGEX-REPLACE-ALL
Version 1.2.17
2006-10-11
@@ -109,7 +113,7 @@ Added :REGEX tag to parse tree syntax (thanks to Frédéric Jolliton)
Version 1.2.14
2006-05-24
Added missing </code> tag in docs (thanks to Wojciech Kaczmarek)
-Fixed IMPORT statement for LW
+Fixed IMPORT statement for LW
Version 1.2.13
2005-12-06
diff --git a/cl-ppcre.asd b/cl-ppcre.asd
index eacaab2..b1e3547 100644
--- a/cl-ppcre.asd
+++ b/cl-ppcre.asd
@@ -37,7 +37,7 @@
(in-package :cl-ppcre-asd)
(defsystem :cl-ppcre
- :version "2.0.10"
+ :version "2.0.11"
:description "Perl-compatible regular expression library"
:author "Dr. Edi Weitz"
:license "BSD"
diff --git a/doc/index.html b/doc/index.html
index 1f66e6f..6f095a2 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -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
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>
CL-PPCRE comes with a system definition
for <a href="http://www.cliki.net/asdf">ASDF</a> and you compile and
diff --git a/specials.lisp b/specials.lisp
index 547a1ab..56e7ed9 100644
--- a/specials.lisp
+++ b/specials.lisp
@@ -62,7 +62,9 @@ scanners if you don't need the \(full) Unicode support of
implementations like AllegroCL, CLISP, LispWorks, or SBCL.")
(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.
Will always be coerced to a SIMPLE-STRING.")
#+:lispworks