From c3a12d8013cba74b6243eb49cdc8cc349cd00a4f Mon Sep 17 00:00:00 2001
From: ehuelsmann <ehuelsmann@localhost>
Date: Sat, 3 Apr 2010 23:10:02 +0000
Subject: [PATCH] On ABCL, disable -in my opinion outdated- tests for pairwise
 case requirement   of characters-with-case: Unicode has simply superseeded
 the knowledge from back then.

---
 ansi-tests/character.lsp | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/ansi-tests/character.lsp b/ansi-tests/character.lsp
index acf2b6b6..d407b626 100644
--- a/ansi-tests/character.lsp
+++ b/ansi-tests/character.lsp
@@ -347,10 +347,21 @@
 
 ;;;
 
+;; based on http://unicode.org/faq/casemap_charprop.html#2
+;; ABCL doesn't implement the pairwise case mappings
+;; ABCL deems Unicode conformance more important than CLHS conformance
+;; SBCL's solution to make these tests work is by declaring
+;; characters to be without case, even though Unicode does declare
+;; a case mapping
+;;
+;; this comment applies to char-upcase.1 and char-upcase.2
+
+#-abcl
 (deftest char-upcase.1
   (char-upcase.1.body)
   t)
 
+#-abcl
 (deftest char-upcase.2
   (char-upcase.2.body)
   t)
-- 
GitLab