diff options
author | Edi Weitz <edi@weitz.de> | 2015-08-26 15:27:02 +0200 |
---|---|---|
committer | Edi Weitz <edi@weitz.de> | 2015-08-26 15:27:02 +0200 |
commit | 35c5266061d365afc78d9640e9e17c3f891fea91 (patch) | |
tree | af841b60c58d0cdd22f105b6fc41adb57dda3ca1 | |
parent | 7bc656d7fa67b45967f3567cf6971bd452b0363d (diff) |
Fix from Martin Simmons for LW7v2.0.11
-rw-r--r-- | CHANGELOG | 18 | ||||
-rw-r--r-- | cl-ppcre.asd | 2 | ||||
-rw-r--r-- | doc/index.html | 2 | ||||
-rw-r--r-- | specials.lisp | 4 |
4 files changed, 16 insertions, 10 deletions
@@ -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 |