git-svn-id: svn://bknr.net/svn/trunk/thirdparty/cl-ppcre@12 4281704c-cde7-0310-8518-8e2dc76b1ff0
157 lines
5.0 KiB
Plaintext
157 lines
5.0 KiB
Plaintext
Version 0.7.4
|
|
2004-02-16
|
|
Fixed wrong call to SIGNAL-PPCRE-SIGNAL-ERROR in lexer.lisp (caught by Peter Graves)
|
|
Added :CL-PPCRE to *FEATURES* (for CL-INTERPOL)
|
|
Compiler macro for SPLIT
|
|
|
|
Version 0.7.3
|
|
2004-01-28
|
|
Fixed bug in CURRENT-MIN-REST for lookaheads (reported by Thomas-Paz Hartman)
|
|
Added tests for this bug
|
|
|
|
Version 0.7.2
|
|
2004-01-27
|
|
Fixed typo (SUBSEQ/NSUBSEQ) in SPLIT (thanks to Alan Ruttenberg)
|
|
Updated docs with respect to ECL (thanks to Alex Mizrahi)
|
|
Mention FreeBSD port in docs
|
|
|
|
Version 0.7.1
|
|
2003-10-24
|
|
Fixed version numbers in docs (thanks to Sébastien Saint-Sevin)
|
|
|
|
Version 0.7.0
|
|
2003-10-23
|
|
New macros REGISTER-GROUPS-BIND and DO-REGISTER-GROUPS
|
|
Added SHAREP keyword argument to most API functions and macros
|
|
Mention CL-INTERPOL in docs
|
|
Partial code cleanup (using WITH-UNIQUE-NAMES and REBINDING)
|
|
|
|
Version 0.6.1
|
|
2003-10-11
|
|
Added EXTERNAL-FORMAT keyword args to CL-PPCRE-TEST:TEST for some CLs (thanks to JP Massar and Scott D. Kalter)
|
|
Fixed bug with REGEX-REPLACE and REGEX-REPLACE-ALL when (= START END) was true
|
|
Added doc sections for quoting problems and backslash confusions (thanks to conversations with Peter Seibel)
|
|
Disable quoting in definition of QUOTE-SECTIONS so you can always safely rebuild CL-PPCRE
|
|
|
|
Version 0.6.0
|
|
2003-10-07
|
|
CL-PPCRE now has its own condition types
|
|
Added support for Perl's \Q and \E (Peter Seibel convinced me to do it) - see QUOTE-META-CHARS and *ALLOW-QUOTING*
|
|
Added tests for this new feature
|
|
Threaded tests are more verbose now and use only keyword args
|
|
|
|
Version 0.5.9
|
|
2003-10-03
|
|
Changed "^" optimizations with respect to constant end strings with offsets (bug caught by Yexuan Gui)
|
|
Added tests for this bug
|
|
Removed *.dos files from CL-PPCRE-TEST tests (thanks to JP Massar)
|
|
Added threaded tests for SBCL (thanks to Christophe Rhodes)
|
|
|
|
Version 0.5.8
|
|
2003-09-17
|
|
Optimizations for ".*" were too optimistic when look-behinds were involved
|
|
Added tests for this bug
|
|
Removed *.dos files
|
|
|
|
Version 0.5.7
|
|
2003-08-20
|
|
Fixed (CL-PPCRE:SCAN "(.)X$" "ABCX" :START 4) bug (spotted by Tibor Simko)
|
|
Forgot to export *REGEX-CHAR-CODE-LIMIT* in Corman version of DEFPACKAGE
|
|
Removed Emacs local variables from source code (finally...)
|
|
Mention Gentoo in docs
|
|
|
|
Version 0.5.6
|
|
2003-06-30
|
|
Replaced wrong COPY-REGEX code for WORD-BOUNDARY objects (detected by Max Goldberg)
|
|
Added info about possible TRUENAME problems with ACL in README (thanks to Kevin Layer for providing a patch for this)
|
|
|
|
Version 0.5.5
|
|
2003-06-09
|
|
Patch for SBCL/Debian compatibility by Kevin Rosenberg
|
|
Simpler version of compiler macro
|
|
Availability through asdf-install
|
|
|
|
Version 0.5.4
|
|
2003-04-09
|
|
Added DESTRUCTIVE keyword to CREATE-SCANNER
|
|
|
|
Version 0.5.3
|
|
2003-03-31
|
|
Fixed bug in REGEX-REPLACE (replacement string couldn't contain literal backslash)
|
|
Fixed bug in definition of CHAR-CLASS (since 0.5.0 the hash slot may be NIL - CMUCL's new PCL detects this)
|
|
Micro-optimization in INSERT-CHAR-CLASS-TESTER: CHAR-NOT-GREATERP instead of CHAR-DOWNCASE
|
|
|
|
Version 0.5.2
|
|
2003-03-28
|
|
Better compiler macro (thanks to Kent M. Pitman)
|
|
|
|
Version 0.5.1
|
|
2003-03-27
|
|
Removed compiler macro
|
|
|
|
Version 0.5.0
|
|
2003-03-27
|
|
Lexer, parser, and converter mostly re-written to reduce consing and increase speed
|
|
Get rid of FIX-POS in lexer and parser, "ism" flags are handled after parsing now
|
|
Smaller test suite (again) due to literal embedding of line breaks
|
|
Seperate test files for DOS line endings
|
|
Replaced constant +REGEX-CHAR-CODE-LIMIT+ with special variable *REGEX-CHAR-CODE-LIMIT*
|
|
|
|
Version 0.4.1
|
|
2003-03-19
|
|
Added compiler macro for SCAN
|
|
Changed test suite to be nicer to Corman Lisp and ECL (see docs for new syntax)
|
|
Incorporated visual feedback (dots) in test suite (thanks to JP Massar)
|
|
Added README file
|
|
Replaced STRING-LIST-TO-SIMPLE-STRING with a much improved version by JP Massar
|
|
|
|
Version 0.4.0
|
|
2003-02-27
|
|
Added *USE-BMH-MATCHER*
|
|
|
|
Version 0.3.2
|
|
2003-02-21
|
|
Added load.lisp
|
|
Various minor changes for Corman Lisp compatibility (thanks to Karsten Poeck and JP Massar)
|
|
|
|
Version 0.3.1
|
|
2003-01-18
|
|
Bugfix in CREATE-SCANNER (didn't work if flags were given and arg was a parse-tree)
|
|
|
|
Version 0.3.0
|
|
2003-01-12
|
|
Added new features to REGEX-REPLACE and REGEX-REPLACE-ALL
|
|
|
|
Version 0.2.0
|
|
2003-01-11
|
|
Make SPLIT more Perl-compatible, including new keyword parameters
|
|
|
|
Version 0.1.4
|
|
2003-01-10
|
|
Don't move "^" and "\A" while iterating with DO-SCANS
|
|
Added link to Debian package
|
|
|
|
Version 0.1.3
|
|
2002-12-25
|
|
More usable MK:DEFSYSTEM files (courtesy of Hannu Koivisto)
|
|
Fixed typo in documentation
|
|
|
|
Version 0.1.2
|
|
2002-12-22
|
|
Added version numbers for Debian packaging
|
|
Be friendly to case-sensitive ACL images (courtesy of Kevin Rosenberg and Douglas Crosher)
|
|
"Fixed" two cases where declarations came after docstrings (because of bugs in Corman Lisp and older CMUCL versions)
|
|
Added #-cormanlisp to hide (INCF (THE FIXNUM POS)) from Corman Lisp
|
|
Added file doc/benchmarks.2002-12-22.txt
|
|
|
|
Version 0.1.1
|
|
2002-12-21
|
|
Added asdf system definitions by Marco Baringer
|
|
Small additions to documentation
|
|
Correct (Emacs) local variables list in closures.lisp and api.lisp
|
|
Added this CHANGELOG
|
|
|
|
Version 0.1.0
|
|
2002-12-20
|
|
Initial release
|