Eli Zaretskii writes: >> I stared writing a new one, and it's failing with the original >> ucs-normalize.el (or I'm misunderstanding the requirements). > > If the failures are identical to the original ucs-normalize, let's for > now just mark them as known failures, and look into them later. I > don't want to delay this important change that speeds up the bootstrap > due to problems unrelated to the change. >> >> Lines 15131 to 15139 and 16149 to 16289 are failing. I finished writing the tests. It does pass with http://www.unicode.org/Public/5.2.0/ucd/NormalizationTest.txt as was claimed in the ucs-normalize.el file (except that some of the rule 2 tests fail with that version, but that's only because version 5.2.0 has less code points listed in Part 1). Here are the patches, first adds the test (I elided the content of NormalizationTest.txt to save space), second is the optimization (same as before, except I dropped the change from mapc to dolist, because some benchmark-runs showed me that mapc is significantly faster when not compiled).