Author: touilleMan <emmanuel.lebl...@gmail.com>
Branch: py3k
Changeset: r85841:a7ef592b9736
Date: 2016-07-24 15:28 +0200
http://bitbucket.org/pypy/pypy/changeset/a7ef592b9736/

Log:    Optimize unicode casefolding database.

diff --git a/rpython/rlib/unicodedata/generate_unicodedb.py 
b/rpython/rlib/unicodedata/generate_unicodedb.py
--- a/rpython/rlib/unicodedata/generate_unicodedb.py
+++ b/rpython/rlib/unicodedata/generate_unicodedb.py
@@ -894,7 +894,7 @@
 
     casefolds = {}
     for code, char in table.enum_chars():
-        if char.casefolding:
+        if char.casefolding and char.casefolding != [char.lower]:
             casefolds[code] = char.casefolding
     writeDict(outfile, '_casefolds', casefolds, base_mod)
     print >> outfile, '''
diff --git a/rpython/rlib/unicodedata/test/test_unicodedata.py 
b/rpython/rlib/unicodedata/test/test_unicodedata.py
--- a/rpython/rlib/unicodedata/test/test_unicodedata.py
+++ b/rpython/rlib/unicodedata/test/test_unicodedata.py
@@ -102,14 +102,16 @@
 
     def test_casefolding(self):
         assert unicodedb_6_2_0.casefold_lookup(223) == [115, 115]
-        assert unicodedb_6_2_0.casefold_lookup(42592) == [42593]
+        assert unicodedb_6_2_0.casefold_lookup(976) == [946]
         assert unicodedb_5_2_0.casefold_lookup(42592) == None
         # 1010 has been remove between 3.2.0 and 5.2.0
         assert unicodedb_3_2_0.casefold_lookup(1010) == [963]
         assert unicodedb_5_2_0.casefold_lookup(1010) == None
-        # 1312 has been added in 5.2.0
-        assert unicodedb_3_2_0.casefold_lookup(1312) == None
-        assert unicodedb_5_2_0.casefold_lookup(1312) == [1313]
+        # 7838 has been added in 5.2.0
+        assert unicodedb_3_2_0.casefold_lookup(7838) == None
+        assert unicodedb_5_2_0.casefold_lookup(7838) == [115, 115]
+        # Only lookup who cannot be resolved by `lower` are stored in database
+        assert unicodedb_3_2_0.casefold_lookup(ord('E')) == None
 
 
 class TestUnicodeData600(object):
diff --git a/rpython/rlib/unicodedata/unicodedb_3_2_0.py 
b/rpython/rlib/unicodedata/unicodedb_3_2_0.py
--- a/rpython/rlib/unicodedata/unicodedb_3_2_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_3_2_0.py
@@ -21446,286 +21446,7 @@
 }
 
 _casefolds_corrected = {
-570: None,
-571: None,
-573: None,
-574: None,
-577: None,
-579: None,
-580: None,
-581: None,
-582: None,
-584: None,
-586: None,
-588: None,
-590: None,
-880: None,
-882: None,
-886: None,
-975: None,
-1015: None,
-1017: None,
-1018: None,
-1021: None,
-1022: None,
-1023: None,
-1216: None,
-1270: None,
-1274: None,
-1276: None,
-1278: None,
-1296: None,
-1298: None,
-1300: None,
-1302: None,
-1304: None,
-1306: None,
-1308: None,
-1310: None,
-1312: None,
-1314: None,
-1316: None,
-4256: None,
-4257: None,
-4258: None,
-4259: None,
-4260: None,
-4261: None,
-4262: None,
-4263: None,
-4264: None,
-4265: None,
-4266: None,
-4267: None,
-4268: None,
-4269: None,
-4270: None,
-4271: None,
-4272: None,
-4273: None,
-4274: None,
-4275: None,
-4276: None,
-4277: None,
-4278: None,
-4279: None,
-4280: None,
-4281: None,
-4282: None,
-4283: None,
-4284: None,
-4285: None,
-4286: None,
-4287: None,
-4288: None,
-4289: None,
-4290: None,
-4291: None,
-4292: None,
-4293: None,
 7838: None,
-7930: None,
-7932: None,
-7934: None,
-8498: None,
-8579: None,
-11264: None,
-11265: None,
-11266: None,
-11267: None,
-11268: None,
-11269: None,
-11270: None,
-11271: None,
-11272: None,
-11273: None,
-11274: None,
-11275: None,
-11276: None,
-11277: None,
-11278: None,
-11279: None,
-11280: None,
-11281: None,
-11282: None,
-11283: None,
-11284: None,
-11285: None,
-11286: None,
-11287: None,
-11288: None,
-11289: None,
-11290: None,
-11291: None,
-11292: None,
-11293: None,
-11294: None,
-11295: None,
-11296: None,
-11297: None,
-11298: None,
-11299: None,
-11300: None,
-11301: None,
-11302: None,
-11303: None,
-11304: None,
-11305: None,
-11306: None,
-11307: None,
-11308: None,
-11309: None,
-11310: None,
-11360: None,
-11362: None,
-11363: None,
-11364: None,
-11367: None,
-11369: None,
-11371: None,
-11373: None,
-11374: None,
-11375: None,
-11376: None,
-11378: None,
-11381: None,
-11390: None,
-11391: None,
-11392: None,
-11394: None,
-11396: None,
-11398: None,
-11400: None,
-11402: None,
-11404: None,
-11406: None,
-11408: None,
-11410: None,
-11412: None,
-11414: None,
-11416: None,
-11418: None,
-11420: None,
-11422: None,
-11424: None,
-11426: None,
-11428: None,
-11430: None,
-11432: None,
-11434: None,
-11436: None,
-11438: None,
-11440: None,
-11442: None,
-11444: None,
-11446: None,
-11448: None,
-11450: None,
-11452: None,
-11454: None,
-11456: None,
-11458: None,
-11460: None,
-11462: None,
-11464: None,
-11466: None,
-11468: None,
-11470: None,
-11472: None,
-11474: None,
-11476: None,
-11478: None,
-11480: None,
-11482: None,
-11484: None,
-11486: None,
-11488: None,
-11490: None,
-11499: None,
-11501: None,
-42560: None,
-42562: None,
-42564: None,
-42566: None,
-42568: None,
-42570: None,
-42572: None,
-42574: None,
-42576: None,
-42578: None,
-42580: None,
-42582: None,
-42584: None,
-42586: None,
-42588: None,
-42590: None,
-42594: None,
-42596: None,
-42598: None,
-42600: None,
-42602: None,
-42604: None,
-42624: None,
-42626: None,
-42628: None,
-42630: None,
-42632: None,
-42634: None,
-42636: None,
-42638: None,
-42640: None,
-42642: None,
-42644: None,
-42646: None,
-42786: None,
-42788: None,
-42790: None,
-42792: None,
-42794: None,
-42796: None,
-42798: None,
-42802: None,
-42804: None,
-42806: None,
-42808: None,
-42810: None,
-42812: None,
-42814: None,
-42816: None,
-42818: None,
-42820: None,
-42822: None,
-42824: None,
-42826: None,
-42828: None,
-42830: None,
-42832: None,
-42834: None,
-42836: None,
-42838: None,
-42840: None,
-42842: None,
-42844: None,
-42846: None,
-42848: None,
-42850: None,
-42852: None,
-42854: None,
-42856: None,
-42858: None,
-42860: None,
-42862: None,
-42873: None,
-42875: None,
-42877: None,
-42878: None,
-42880: None,
-42882: None,
-42884: None,
-42886: None,
-42891: None,
-66598: None,
-66599: None,
 }
 
 
diff --git a/rpython/rlib/unicodedata/unicodedb_5_2_0.py 
b/rpython/rlib/unicodedata/unicodedb_5_2_0.py
--- a/rpython/rlib/unicodedata/unicodedb_5_2_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_5_2_0.py
@@ -157651,599 +157651,24 @@
         return code
 
 _casefolds = {
-65: [97],
-66: [98],
-67: [99],
-68: [100],
-69: [101],
-70: [102],
-71: [103],
-72: [104],
-73: [105],
-74: [106],
-75: [107],
-76: [108],
-77: [109],
-78: [110],
-79: [111],
-80: [112],
-81: [113],
-82: [114],
-83: [115],
-84: [116],
-85: [117],
-86: [118],
-87: [119],
-88: [120],
-89: [121],
-90: [122],
 181: [956],
-192: [224],
-193: [225],
-194: [226],
-195: [227],
-196: [228],
-197: [229],
-198: [230],
-199: [231],
-200: [232],
-201: [233],
-202: [234],
-203: [235],
-204: [236],
-205: [237],
-206: [238],
-207: [239],
-208: [240],
-209: [241],
-210: [242],
-211: [243],
-212: [244],
-213: [245],
-214: [246],
-216: [248],
-217: [249],
-218: [250],
-219: [251],
-220: [252],
-221: [253],
-222: [254],
 223: [115, 115],
-256: [257],
-258: [259],
-260: [261],
-262: [263],
-264: [265],
-266: [267],
-268: [269],
-270: [271],
-272: [273],
-274: [275],
-276: [277],
-278: [279],
-280: [281],
-282: [283],
-284: [285],
-286: [287],
-288: [289],
-290: [291],
-292: [293],
-294: [295],
-296: [297],
-298: [299],
-300: [301],
-302: [303],
 304: [105, 775],
-306: [307],
-308: [309],
-310: [311],
-313: [314],
-315: [316],
-317: [318],
-319: [320],
-321: [322],
-323: [324],
-325: [326],
-327: [328],
 329: [700, 110],
-330: [331],
-332: [333],
-334: [335],
-336: [337],
-338: [339],
-340: [341],
-342: [343],
-344: [345],
-346: [347],
-348: [349],
-350: [351],
-352: [353],
-354: [355],
-356: [357],
-358: [359],
-360: [361],
-362: [363],
-364: [365],
-366: [367],
-368: [369],
-370: [371],
-372: [373],
-374: [375],
-376: [255],
-377: [378],
-379: [380],
-381: [382],
 383: [115],
-385: [595],
-386: [387],
-388: [389],
-390: [596],
-391: [392],
-393: [598],
-394: [599],
-395: [396],
-398: [477],
-399: [601],
-400: [603],
-401: [402],
-403: [608],
-404: [611],
-406: [617],
-407: [616],
-408: [409],
-412: [623],
-413: [626],
-415: [629],
-416: [417],
-418: [419],
-420: [421],
-422: [640],
-423: [424],
-425: [643],
-428: [429],
-430: [648],
-431: [432],
-433: [650],
-434: [651],
-435: [436],
-437: [438],
-439: [658],
-440: [441],
-444: [445],
-452: [454],
-453: [454],
-455: [457],
-456: [457],
-458: [460],
-459: [460],
-461: [462],
-463: [464],
-465: [466],
-467: [468],
-469: [470],
-471: [472],
-473: [474],
-475: [476],
-478: [479],
-480: [481],
-482: [483],
-484: [485],
-486: [487],
-488: [489],
-490: [491],
-492: [493],
-494: [495],
 496: [106, 780],
-497: [499],
-498: [499],
-500: [501],
-502: [405],
-503: [447],
-504: [505],
-506: [507],
-508: [509],
-510: [511],
-512: [513],
-514: [515],
-516: [517],
-518: [519],
-520: [521],
-522: [523],
-524: [525],
-526: [527],
-528: [529],
-530: [531],
-532: [533],
-534: [535],
-536: [537],
-538: [539],
-540: [541],
-542: [543],
-544: [414],
-546: [547],
-548: [549],
-550: [551],
-552: [553],
-554: [555],
-556: [557],
-558: [559],
-560: [561],
-562: [563],
-570: [11365],
-571: [572],
-573: [410],
-574: [11366],
-577: [578],
-579: [384],
-580: [649],
-581: [652],
-582: [583],
-584: [585],
-586: [587],
-588: [589],
-590: [591],
 837: [953],
-880: [881],
-882: [883],
-886: [887],
-902: [940],
-904: [941],
-905: [942],
-906: [943],
-908: [972],
-910: [973],
-911: [974],
 912: [953, 776, 769],
-913: [945],
-914: [946],
-915: [947],
-916: [948],
-917: [949],
-918: [950],
-919: [951],
-920: [952],
-921: [953],
-922: [954],
-923: [955],
-924: [956],
-925: [957],
-926: [958],
-927: [959],
-928: [960],
-929: [961],
-931: [963],
-932: [964],
-933: [965],
-934: [966],
-935: [967],
-936: [968],
-937: [969],
-938: [970],
-939: [971],
 944: [965, 776, 769],
 962: [963],
-975: [983],
 976: [946],
 977: [952],
 981: [966],
 982: [960],
-984: [985],
-986: [987],
-988: [989],
-990: [991],
-992: [993],
-994: [995],
-996: [997],
-998: [999],
-1000: [1001],
-1002: [1003],
-1004: [1005],
-1006: [1007],
 1008: [954],
 1009: [961],
-1012: [952],
 1013: [949],
-1015: [1016],
-1017: [1010],
-1018: [1019],
-1021: [891],
-1022: [892],
-1023: [893],
-1024: [1104],
-1025: [1105],
-1026: [1106],
-1027: [1107],
-1028: [1108],
-1029: [1109],
-1030: [1110],
-1031: [1111],
-1032: [1112],
-1033: [1113],
-1034: [1114],
-1035: [1115],
-1036: [1116],
-1037: [1117],
-1038: [1118],
-1039: [1119],
-1040: [1072],
-1041: [1073],
-1042: [1074],
-1043: [1075],
-1044: [1076],
-1045: [1077],
-1046: [1078],
-1047: [1079],
-1048: [1080],
-1049: [1081],
-1050: [1082],
-1051: [1083],
-1052: [1084],
-1053: [1085],
-1054: [1086],
-1055: [1087],
-1056: [1088],
-1057: [1089],
-1058: [1090],
-1059: [1091],
-1060: [1092],
-1061: [1093],
-1062: [1094],
-1063: [1095],
-1064: [1096],
-1065: [1097],
-1066: [1098],
-1067: [1099],
-1068: [1100],
-1069: [1101],
-1070: [1102],
-1071: [1103],
-1120: [1121],
-1122: [1123],
-1124: [1125],
-1126: [1127],
-1128: [1129],
-1130: [1131],
-1132: [1133],
-1134: [1135],
-1136: [1137],
-1138: [1139],
-1140: [1141],
-1142: [1143],
-1144: [1145],
-1146: [1147],
-1148: [1149],
-1150: [1151],
-1152: [1153],
-1162: [1163],
-1164: [1165],
-1166: [1167],
-1168: [1169],
-1170: [1171],
-1172: [1173],
-1174: [1175],
-1176: [1177],
-1178: [1179],
-1180: [1181],
-1182: [1183],
-1184: [1185],
-1186: [1187],
-1188: [1189],
-1190: [1191],
-1192: [1193],
-1194: [1195],
-1196: [1197],
-1198: [1199],
-1200: [1201],
-1202: [1203],
-1204: [1205],
-1206: [1207],
-1208: [1209],
-1210: [1211],
-1212: [1213],
-1214: [1215],
-1216: [1231],
-1217: [1218],
-1219: [1220],
-1221: [1222],
-1223: [1224],
-1225: [1226],
-1227: [1228],
-1229: [1230],
-1232: [1233],
-1234: [1235],
-1236: [1237],
-1238: [1239],
-1240: [1241],
-1242: [1243],
-1244: [1245],
-1246: [1247],
-1248: [1249],
-1250: [1251],
-1252: [1253],
-1254: [1255],
-1256: [1257],
-1258: [1259],
-1260: [1261],
-1262: [1263],
-1264: [1265],
-1266: [1267],
-1268: [1269],
-1270: [1271],
-1272: [1273],
-1274: [1275],
-1276: [1277],
-1278: [1279],
-1280: [1281],
-1282: [1283],
-1284: [1285],
-1286: [1287],
-1288: [1289],
-1290: [1291],
-1292: [1293],
-1294: [1295],
-1296: [1297],
-1298: [1299],
-1300: [1301],
-1302: [1303],
-1304: [1305],
-1306: [1307],
-1308: [1309],
-1310: [1311],
-1312: [1313],
-1314: [1315],
-1316: [1317],
-1329: [1377],
-1330: [1378],
-1331: [1379],
-1332: [1380],
-1333: [1381],
-1334: [1382],
-1335: [1383],
-1336: [1384],
-1337: [1385],
-1338: [1386],
-1339: [1387],
-1340: [1388],
-1341: [1389],
-1342: [1390],
-1343: [1391],
-1344: [1392],
-1345: [1393],
-1346: [1394],
-1347: [1395],
-1348: [1396],
-1349: [1397],
-1350: [1398],
-1351: [1399],
-1352: [1400],
-1353: [1401],
-1354: [1402],
-1355: [1403],
-1356: [1404],
-1357: [1405],
-1358: [1406],
-1359: [1407],
-1360: [1408],
-1361: [1409],
-1362: [1410],
-1363: [1411],
-1364: [1412],
-1365: [1413],
-1366: [1414],
 1415: [1381, 1410],
-4256: [11520],
-4257: [11521],
-4258: [11522],
-4259: [11523],
-4260: [11524],
-4261: [11525],
-4262: [11526],
-4263: [11527],
-4264: [11528],
-4265: [11529],
-4266: [11530],
-4267: [11531],
-4268: [11532],
-4269: [11533],
-4270: [11534],
-4271: [11535],
-4272: [11536],
-4273: [11537],
-4274: [11538],
-4275: [11539],
-4276: [11540],
-4277: [11541],
-4278: [11542],
-4279: [11543],
-4280: [11544],
-4281: [11545],
-4282: [11546],
-4283: [11547],
-4284: [11548],
-4285: [11549],
-4286: [11550],
-4287: [11551],
-4288: [11552],
-4289: [11553],
-4290: [11554],
-4291: [11555],
-4292: [11556],
-4293: [11557],
-7680: [7681],
-7682: [7683],
-7684: [7685],
-7686: [7687],
-7688: [7689],
-7690: [7691],
-7692: [7693],
-7694: [7695],
-7696: [7697],
-7698: [7699],
-7700: [7701],
-7702: [7703],
-7704: [7705],
-7706: [7707],
-7708: [7709],
-7710: [7711],
-7712: [7713],
-7714: [7715],
-7716: [7717],
-7718: [7719],
-7720: [7721],
-7722: [7723],
-7724: [7725],
-7726: [7727],
-7728: [7729],
-7730: [7731],
-7732: [7733],
-7734: [7735],
-7736: [7737],
-7738: [7739],
-7740: [7741],
-7742: [7743],
-7744: [7745],
-7746: [7747],
-7748: [7749],
-7750: [7751],
-7752: [7753],
-7754: [7755],
-7756: [7757],
-7758: [7759],
-7760: [7761],
-7762: [7763],
-7764: [7765],
-7766: [7767],
-7768: [7769],
-7770: [7771],
-7772: [7773],
-7774: [7775],
-7776: [7777],
-7778: [7779],
-7780: [7781],
-7782: [7783],
-7784: [7785],
-7786: [7787],
-7788: [7789],
-7790: [7791],
-7792: [7793],
-7794: [7795],
-7796: [7797],
-7798: [7799],
-7800: [7801],
-7802: [7803],
-7804: [7805],
-7806: [7807],
-7808: [7809],
-7810: [7811],
-7812: [7813],
-7814: [7815],
-7816: [7817],
-7818: [7819],
-7820: [7821],
-7822: [7823],
-7824: [7825],
-7826: [7827],
-7828: [7829],
 7830: [104, 817],
 7831: [116, 776],
 7832: [119, 778],
@@ -158251,106 +157676,10 @@
 7834: [97, 702],
 7835: [7777],
 7838: [115, 115],
-7840: [7841],
-7842: [7843],
-7844: [7845],
-7846: [7847],
-7848: [7849],
-7850: [7851],
-7852: [7853],
-7854: [7855],
-7856: [7857],
-7858: [7859],
-7860: [7861],
-7862: [7863],
-7864: [7865],
-7866: [7867],
-7868: [7869],
-7870: [7871],
-7872: [7873],
-7874: [7875],
-7876: [7877],
-7878: [7879],
-7880: [7881],
-7882: [7883],
-7884: [7885],
-7886: [7887],
-7888: [7889],
-7890: [7891],
-7892: [7893],
-7894: [7895],
-7896: [7897],
-7898: [7899],
-7900: [7901],
-7902: [7903],
-7904: [7905],
-7906: [7907],
-7908: [7909],
-7910: [7911],
-7912: [7913],
-7914: [7915],
-7916: [7917],
-7918: [7919],
-7920: [7921],
-7922: [7923],
-7924: [7925],
-7926: [7927],
-7928: [7929],
-7930: [7931],
-7932: [7933],
-7934: [7935],
-7944: [7936],
-7945: [7937],
-7946: [7938],
-7947: [7939],
-7948: [7940],
-7949: [7941],
-7950: [7942],
-7951: [7943],
-7960: [7952],
-7961: [7953],
-7962: [7954],
-7963: [7955],
-7964: [7956],
-7965: [7957],
-7976: [7968],
-7977: [7969],
-7978: [7970],
-7979: [7971],
-7980: [7972],
-7981: [7973],
-7982: [7974],
-7983: [7975],
-7992: [7984],
-7993: [7985],
-7994: [7986],
-7995: [7987],
-7996: [7988],
-7997: [7989],
-7998: [7990],
-7999: [7991],
-8008: [8000],
-8009: [8001],
-8010: [8002],
-8011: [8003],
-8012: [8004],
-8013: [8005],
 8016: [965, 787],
 8018: [965, 787, 768],
 8020: [965, 787, 769],
 8022: [965, 787, 834],
-8025: [8017],
-8027: [8019],
-8029: [8021],
-8031: [8023],
-8040: [8032],
-8041: [8033],
-8042: [8034],
-8043: [8035],
-8044: [8036],
-8045: [8037],
-8046: [8038],
-8047: [8039],
 8064: [7936, 953],
 8065: [7937, 953],
 8066: [7938, 953],
@@ -158404,10 +157733,6 @@
 8116: [940, 953],
 8118: [945, 834],
 8119: [945, 834, 953],
-8120: [8112],
-8121: [8113],
-8122: [8048],
-8123: [8049],
 8124: [945, 953],
 8126: [953],
 8130: [8052, 953],
@@ -158415,281 +157740,22 @@
 8132: [942, 953],
 8134: [951, 834],
 8135: [951, 834, 953],
-8136: [8050],
-8137: [8051],
-8138: [8052],
-8139: [8053],
 8140: [951, 953],
 8146: [953, 776, 768],
 8147: [953, 776, 769],
 8150: [953, 834],
 8151: [953, 776, 834],
-8152: [8144],
-8153: [8145],
-8154: [8054],
-8155: [8055],
 8162: [965, 776, 768],
 8163: [965, 776, 769],
 8164: [961, 787],
 8166: [965, 834],
 8167: [965, 776, 834],
-8168: [8160],
-8169: [8161],
-8170: [8058],
-8171: [8059],
-8172: [8165],
 8178: [8060, 953],
 8179: [969, 953],
 8180: [974, 953],
 8182: [969, 834],
 8183: [969, 834, 953],
-8184: [8056],
-8185: [8057],
-8186: [8060],
-8187: [8061],
 8188: [969, 953],
-8486: [969],
-8490: [107],
-8491: [229],
-8498: [8526],
-8544: [8560],
-8545: [8561],
-8546: [8562],
-8547: [8563],
-8548: [8564],
-8549: [8565],
-8550: [8566],
-8551: [8567],
-8552: [8568],
-8553: [8569],
-8554: [8570],
-8555: [8571],
-8556: [8572],
-8557: [8573],
-8558: [8574],
-8559: [8575],
-8579: [8580],
-9398: [9424],
-9399: [9425],
-9400: [9426],
-9401: [9427],
-9402: [9428],
-9403: [9429],
-9404: [9430],
-9405: [9431],
-9406: [9432],
-9407: [9433],
-9408: [9434],
-9409: [9435],
-9410: [9436],
-9411: [9437],
-9412: [9438],
-9413: [9439],
-9414: [9440],
-9415: [9441],
-9416: [9442],
-9417: [9443],
-9418: [9444],
-9419: [9445],
-9420: [9446],
-9421: [9447],
-9422: [9448],
-9423: [9449],
-11264: [11312],
-11265: [11313],
-11266: [11314],
-11267: [11315],
-11268: [11316],
-11269: [11317],
-11270: [11318],
-11271: [11319],
-11272: [11320],
-11273: [11321],
-11274: [11322],
-11275: [11323],
-11276: [11324],
-11277: [11325],
-11278: [11326],
-11279: [11327],
-11280: [11328],
-11281: [11329],
-11282: [11330],
-11283: [11331],
-11284: [11332],
-11285: [11333],
-11286: [11334],
-11287: [11335],
-11288: [11336],
-11289: [11337],
-11290: [11338],
-11291: [11339],
-11292: [11340],
-11293: [11341],
-11294: [11342],
-11295: [11343],
-11296: [11344],
-11297: [11345],
-11298: [11346],
-11299: [11347],
-11300: [11348],
-11301: [11349],
-11302: [11350],
-11303: [11351],
-11304: [11352],
-11305: [11353],
-11306: [11354],
-11307: [11355],
-11308: [11356],
-11309: [11357],
-11310: [11358],
-11360: [11361],
-11362: [619],
-11363: [7549],
-11364: [637],
-11367: [11368],
-11369: [11370],
-11371: [11372],
-11373: [593],
-11374: [625],
-11375: [592],
-11376: [594],
-11378: [11379],
-11381: [11382],
-11390: [575],
-11391: [576],
-11392: [11393],
-11394: [11395],
-11396: [11397],
-11398: [11399],
-11400: [11401],
-11402: [11403],
-11404: [11405],
-11406: [11407],
-11408: [11409],
-11410: [11411],
-11412: [11413],
-11414: [11415],
-11416: [11417],
-11418: [11419],
-11420: [11421],
-11422: [11423],
-11424: [11425],
-11426: [11427],
-11428: [11429],
-11430: [11431],
-11432: [11433],
-11434: [11435],
-11436: [11437],
-11438: [11439],
-11440: [11441],
-11442: [11443],
-11444: [11445],
-11446: [11447],
-11448: [11449],
-11450: [11451],
-11452: [11453],
-11454: [11455],
-11456: [11457],
-11458: [11459],
-11460: [11461],
-11462: [11463],
-11464: [11465],
-11466: [11467],
-11468: [11469],
-11470: [11471],
-11472: [11473],
-11474: [11475],
-11476: [11477],
-11478: [11479],
-11480: [11481],
-11482: [11483],
-11484: [11485],
-11486: [11487],
-11488: [11489],
-11490: [11491],
-11499: [11500],
-11501: [11502],
-42560: [42561],
-42562: [42563],
-42564: [42565],
-42566: [42567],
-42568: [42569],
-42570: [42571],
-42572: [42573],
-42574: [42575],
-42576: [42577],
-42578: [42579],
-42580: [42581],
-42582: [42583],
-42584: [42585],
-42586: [42587],
-42588: [42589],
-42590: [42591],
-42594: [42595],
-42596: [42597],
-42598: [42599],
-42600: [42601],
-42602: [42603],
-42604: [42605],
-42624: [42625],
-42626: [42627],
-42628: [42629],
-42630: [42631],
-42632: [42633],
-42634: [42635],
-42636: [42637],
-42638: [42639],
-42640: [42641],
-42642: [42643],
-42644: [42645],
-42646: [42647],
-42786: [42787],
-42788: [42789],
-42790: [42791],
-42792: [42793],
-42794: [42795],
-42796: [42797],
-42798: [42799],
-42802: [42803],
-42804: [42805],
-42806: [42807],
-42808: [42809],
-42810: [42811],
-42812: [42813],
-42814: [42815],
-42816: [42817],
-42818: [42819],
-42820: [42821],
-42822: [42823],
-42824: [42825],
-42826: [42827],
-42828: [42829],
-42830: [42831],
-42832: [42833],
-42834: [42835],
-42836: [42837],
-42838: [42839],
-42840: [42841],
-42842: [42843],
-42844: [42845],
-42846: [42847],
-42848: [42849],
-42850: [42851],
-42852: [42853],
-42854: [42855],
-42856: [42857],
-42858: [42859],
-42860: [42861],
-42862: [42863],
-42873: [42874],
-42875: [42876],
-42877: [7545],
-42878: [42879],
-42880: [42881],
-42882: [42883],
-42884: [42885],
-42886: [42887],
-42891: [42892],
 64256: [102, 102],
 64257: [102, 105],
 64258: [102, 108],
@@ -158702,72 +157768,6 @@
 64277: [1396, 1387],
 64278: [1406, 1398],
 64279: [1396, 1389],
-65313: [65345],
-65314: [65346],
-65315: [65347],
-65316: [65348],
-65317: [65349],
-65318: [65350],
-65319: [65351],
-65320: [65352],
-65321: [65353],
-65322: [65354],
-65323: [65355],
-65324: [65356],
-65325: [65357],
-65326: [65358],
-65327: [65359],
-65328: [65360],
-65329: [65361],
-65330: [65362],
-65331: [65363],
-65332: [65364],
-65333: [65365],
-65334: [65366],
-65335: [65367],
-65336: [65368],
-65337: [65369],
-65338: [65370],
-66560: [66600],
-66561: [66601],
-66562: [66602],
-66563: [66603],
-66564: [66604],
-66565: [66605],
-66566: [66606],
-66567: [66607],
-66568: [66608],
-66569: [66609],
-66570: [66610],
-66571: [66611],
-66572: [66612],
-66573: [66613],
-66574: [66614],
-66575: [66615],
-66576: [66616],
-66577: [66617],
-66578: [66618],
-66579: [66619],
-66580: [66620],
-66581: [66621],
-66582: [66622],
-66583: [66623],
-66584: [66624],
-66585: [66625],
-66586: [66626],
-66587: [66627],
-66588: [66628],
-66589: [66629],
-66590: [66630],
-66591: [66631],
-66592: [66632],
-66593: [66633],
-66594: [66634],
-66595: [66635],
-66596: [66636],
-66597: [66637],
-66598: [66638],
-66599: [66639],
 }
 
 _casefolds_corrected = {
diff --git a/rpython/rlib/unicodedata/unicodedb_6_0_0.py 
b/rpython/rlib/unicodedata/unicodedb_6_0_0.py
--- a/rpython/rlib/unicodedata/unicodedb_6_0_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_6_0_0.py
@@ -7291,15 +7291,6 @@
         return code
 
 _casefolds = {
-1318: [1319],
-42592: [42593],
-42893: [613],
-42896: [42897],
-42912: [42913],
-42914: [42915],
-42916: [42917],
-42918: [42919],
-42920: [42921],
 }
 
 _casefolds_corrected = {
diff --git a/rpython/rlib/unicodedata/unicodedb_6_2_0.py 
b/rpython/rlib/unicodedata/unicodedb_6_2_0.py
--- a/rpython/rlib/unicodedata/unicodedb_6_2_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_6_2_0.py
@@ -10572,20 +10572,6 @@
         return code
 
 _casefolds = {
-1318: [1319],
-4295: [11559],
-4301: [11565],
-11506: [11507],
-42592: [42593],
-42893: [613],
-42896: [42897],
-42898: [42899],
-42912: [42913],
-42914: [42915],
-42916: [42917],
-42918: [42919],
-42920: [42921],
-42922: [614],
 }
 
 _casefolds_corrected = {
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to