Description: testsuite only
This file as text.
(active) Revisions in this set:
c337575f69550827da75588311ecf2714859be15,e147f6fb48348a0be410cdfc7e94efc6ca3c46a2,46b89f0ef97ada43531294be3214102723bfd325
ddb4e37104a4923d4fb2841e89190769dba2f86c,ff3d7862d6ae93341c08514f02da0a0019bb8e09,5604e98b1cb8f6d6b4c33daa096315c0f510818b
172384feddf1efb5a2ec4525972f8765dd7ed0c6,40598944f80a7e50128c10e037c9d21407a42131,2f6b15b1e2d9f02b1222345e9f6bd41df35771d2
9ef7a17390094756adfcd480bea058de3fb2b2a2,c0c602f76dee156f753f3b4c6f5393efde3d7898,aa6f6423b23d1e72640b09fceac64e544a8c2030
bcf03a52d897c926adda3521c489eb5328d72f10,a9972b430977a23c3e1ea893e19a1b7bed3cf697,82b2e8a0804fefda6ab19dca1e434d6671ee35eb
59aeb8260345ed2899a780a4352bcaf6e875b339,cd209cea53e17ec7056a7b414a976ce61b236636,eb30bfa9f0291b247fcb7d3f84ade24fe8776c47
c5e35e8d117c75fa2c0fb181fe31ddc135871b62,e7ea79d71dd0821336edb3f2e337ca2fd30e91dd,a7e13587a06f91b42ac671c7a01ae15d524612af
47c9bca7f23ab952ff0fe35ddf5aed3935de2613,f964dacd24b0e79df796036f788e8dd50fc79b71,12e66de0a60ddf16adc466bce267675c72568e53
91766375c73f7c7e77b5c9eb0865549efe3b7097,aefe3d8c552287fc0a79d1b3a626531108b98fa6,d38e97c6616ada8556c94de84668ae26f69fa4f1
3101c29dba54326550bdbc87f30921ff961b5ad6,72919d64ef2caacaea28851fa8288bfb444fe092,bbe65d06b9a9aca06cd646a978c82da3597d7f20
d6d4c68c86e0f93648e8ed0f41a87537ac2d3e62,71c55b4e533c0db4236261e9d2a31516547af02e,c632b232342b544d62c4849b2932b6ae6269729a
98e77922bf2d5667315633180e563e6b9406463b,33c7d4c67d179e92088aed30184ce635ab8a1979,d65d96d49fd7331e0139be0ff87f9e7ced0c2965
e1e52e334d4f71438c10b1d12ed08e4cc5686d5f,95acf20544191f4c0d1432b4e4a1fe7db323c05e,c45806c84f088e194a9900fa2f1fd8dacfcf02ee
658730ee85e39e97635a2822653e452c7f8d32ca,7b880b2eee41a61f1ddf5e9c21f428a67e2a5012,8846041b2358ad39ae0872417ba5b6ca3b24e8a7
acfa2088efb90c4eb3b58e18f9261ab113287938,1641585655db9a22030745cf709105cdc3ac3dce,22365a1f5700b924faf970f2c9a36e99c0f3d709
cae98304f830a4f9e9f7cc5f33de1d3edb250af7,078d8e9d2abc188f4844b28b9f168fa6ec1bd6cc,fc7ecf32065f1671421518f111f51c9eabe008c9
8c66e9a2eb763a9dfa37e35c7e31dac32e7fd7c2,2a0eb54fd5579a1cdc721ae604ba8d1b16b392f2,5c4af27a7ae30d89923b197105b9268913252951
8b17af1f8995e8bd2c8ec3c522fca851e8622d1e,1a564de6e6b90d9d8acc1cafa7ce6fbd1a873abc,38a7f7c9756100e5777b9337aa0823709a46ed96
a7d45c0ca012f8d0ea1632bc509f5e31112aab1e,d78dbd5d5920bb7279937138fb529bfd05f44b6b,cddc52a69fa7c3b75b7d3d3d94974670f69efe7d
6bfaec84eb4bb98b0244eef228210f5aae6eb471,8ff0aaa36918970b7eaa0bdfbfa320afa564ad20,b365fdd4786d21482b7e3a5483cd399f50b35e89
e7e96f98b2d4664f0561037ed7d465cf4c9d9cf3,b4baf9b49c9cb02cedb212fa9b444489ec9ba097,0227c55b5394997da79ac041b183ebc2afc7605f
883d1f2a792ddc42403ca08d7a5202ba1f1333e1,15532e5277d103c78bdaddfa11bf1fd40deecde8,23428dbf4c62c3e6d23546f6322a79f68bf606af
353da84b74e1622d006906c6c93be5fe3ca57b3b,fb387da807808444d289240bc5f55b66dc379e23,433f07c407ae63042733d51ea4ca3348fb3e97d3
869664c6dacec44c2e05e9b3418fd8929e7dab41,38fad4b5cf28dc828e72c473183d0e1134492a27,5532ac3355218e18463313bcb2f9460a5f3de957
c2146482247ffa831e0dfe7dbb3285ecc8859228,4d6844e731e2d65760ec0441cec83e6ba097e169,0c27ea83bea2f8afc7541d7d8206396c13b1f8ef
5313f6e9af42d97848ece601fc8ce3a18de4ef73,3fb7c19482c482119c37b99a09589b155fc5fee1,8fc5c9edb288168bc986a9480cfc1e2e3c45ceb3
811d39d9954060e2eccf78147f95db4345d44db5,3ef319c0b059d8f085fe4f0df8501a49712d2f08,9560d63e428923764dd1c099fa1fe0ccf8f81158
bdd4b6691ed2d4348719fc6c756a2f29136109a6,6b9f2114f1910ec9137c1ac06b5db161d04f7a14,03cd0cce594750e9b0b1e032fe5f65032b654798
0e79bd2c70f21ad1df82353e163a6014c0dcdfe6,27a4a3d44688074a431e652ce9cd97410a1156e2,c406d0121eef5cc8546cca9eec41f680f5ba3f5a
e45ad64d41bd3f2e8505042ea588a4e6fdb2bae6,9b70c7623dd5abe9501d427e31f68c2970fa335c,ad8de624b8c45761a7fd0b9e3b1be18e503d0e59
e4c275a3499437e6aa2671f468a0c0c0f4515786,78373569547165695255cc67117a8134bcf3f296,9f97e18aa2b77f213edc0336385de1577d2b75bc
e02321029fbe2c7c62e12ec475dcc3f03e135340,6f74dd42079e2df27a5a5a38fe3c7fe2f47ee5cb,2bcf1b7f59ff83ec538c91fde1805dcd5db27348
d3c5bd2a3e513df586faa6b0c0e2555399d556b7,d813edef7239c683355be089ff9b089599bb3c4b,1c3b41eb543d85cd8497c89942062ca54430d489
8b89a5cc5109c15a716a1826096258caf8b36997,9d0389aa53e2d49955f37707250b016cf07da1b3,3de38c489457a05fcc8a933446cafe5d9bbf01e2
39f4b97ea54f64ee9b91db074e4242b1b155f2d8,f62fd437b1c432d46c0db85c1162f623ace1444b,94d222ba69e59cd4b1ae254b6bd31d6e10660a8d
3eb14dd72264b06f2ec8f8278e2ac785ae232bc5,797795e2854990cd5abb987a721e9a13bef0945d,405b01f11684c9b9bf5119884a66e1ab00ca1950
8f707903df96a5132592aeeb8d84e88f045fc5f6,de213ba258297b7c28e2745da2f18bc2e0b5d6aa,fc42953814ac01124fa964dda48de4d30e2208d9
22146776564c2b1032ef00534b3982347cd1ee25,200de64085083dcf64a836a18dfc5a8cbf31386e,bb6028a27516192fdc8e0629389ca57524f4a030
8003f675c5786198a1a7087060c05debf4920b07,2f5d51436e4edfe944a9e5b276b564f63688f3b1,eee2e9f950fd49954fb68db74f47a6d92f4d15b7
b48c8d8596400544396715cb4a268adc6dfae619,7a6bd84bc055ad95ecee0f3b150090161b8a85f5,6f165b6c01461a821444619b18fd9576813b0b5f
f65f1bd80299a486ea1d396ac25b9381ab6fffdb,ed9f39032056bdcb7c1701f4055fb4d2615d8d87,0cb21e83386d432ccaf8a98d56f72258906d1b51
3db27945981318c9c71a04a585d3dd76f290fc06,055cfc177140e5071a549eb9d59904f57603bf16,b3adeaaea9bf9b54a47692c686784f36d7251033
cdd80c131d437af8bb8a435e4b095a34bb21c2cf,43d66a4ac8ce315f8d1bc523c9fa529344947a99,fbb8e161faf81e8ed65524beafc204c74eebafb2
2ab7cceeaae9b79a984bf6b8041f70c207511753,e200fde888ff418fd79566e42a0b84c9cd2740d9,e81920af7bb3c8ec19ab284707c357187a8250ec
ac18c0090a4b12f532378b3860a85d57c3444fbd,5aa3da26f5ed043a0eb93cf4b7bcb9e09b4196d7,1041bc5a17a99b5584d67b523442429d5febe323
f4e27dcfb655923b02424008658622cbc36f48ba,55e6ffb428b5990d330179053f2547e5812e5a5a,03778f9b7f74d53acba2c9368931202b0b543e08
28e2fae09d4580c6df1cf1a3f726c19fbe8cdc91,9a7e9771677176ee2e84883424ce146a95a4f095,cdf1f710e58de512d1e3504b5cd61b66cfebc49b
0904ea0c3fc4935d25173ed734e7ac16ed283283,f3e140fc50d30b617fb1bab28b7e20e7eac13cd3,be371d901c436215490ea3a16c4f3fbe90f85b17
00c6d530b56e7a1c52ef4a07d130e6e234825bea,438bba76b9d154b8d963b54f8d67721c39252009,0bf1af08c4262d560977260b9f12029fbed5605f
691fb2c9fe7fda02868baddb8c0ddfe730df6287,49fbe53cf36a122eeb6526e7c7f9effd069c1f62,f75e6d8a4899ab053ffb33a727e54d0d0de04ed7
b0deefec4530dad64851d3aec5f1d55b003049fa,912f8e8817dd15d27d7dddffcc471737c23050ef,834bbc4c7bd835b600210041962f51dd5b9f70fe
c69f1a20f498f1e8b5db8a59e83c3e5c53ec95fa,078ff5c2268c00a62407df7f753aa524c3752507,5207d0ee25a8bb2f37088e654b25dae2a5ade454
07a9767b630b72b0b3f8bb63c7241f395cb50142,329ec242cf6c5391861c7f6ba2f65990fe1a4669,f4251bc11a21d64cf80df90db853c8df12558b73
b7e2b751cf1683e7f4f93b1b13ec706a7b7bb3ff,8ddcb34e60d63a85c93a845c968d5bfb89816b97,8b06b43c1aad9b68467844ca51acbb017d0650f4
cbec395907c9c3e8871c2ef08f6fe1fa57e4e44d,a16b34d951e1b1ae145419cea7bc6c8c6682f794,6784bcb033971a2f6250e9d11cf17fd30e8298e3
7aa94f6191bb586ebf69cd93e13c3bebdf10001e,67284c7452b0d81090c90b80233320ad6759c6b2,324032941a3b4171b59c99a1663c2a6407dbeec0
9597ae1f039493d4984f35fcb3b97e59ade2d06f,ecf5e515791cf5b1c7d22b89dc41477661ea19dc,76dd6ff6e784410972d33fdd3aa77d0252a46ea5
b8fc193b0ce6c478d9d7ea0fca2486e3817fea55,6d03f2807a94366b797af7c01350beda4fd19b3b,17cf72ff2de84dcf1414d664cfd6576e08c8e17d
a0d21148b453cf1c6e879c4989737b829b0c8229,402f0d348e68536880a06507689e175ab7428226,6d1553984e1a418d63d2bd4362b1e55255a073cb
6866b0726693946e7e15903c10e83a2df1bc2bdd,57861c934d5830f9187b2a06bb8b6c1dd781ab8b,f2568e37e422b9767766ef686ff77c8b3e9b04ad
37201319bf44a5b61336a8273329212d109bc816,b7c519de81316bccb8fb8e71458ef89d8b1f48df,db2051e2d2c07c5190c93d7f19409b2eec5c11c3
26442e45d542376c709ca18923c0ea47cca312b4,ee07cc4db5a9dc3fc14ce4661000f3a605e4bbce,7a536df60e1acc939157b2608c7a68f33223c9b4
fb6a892d9eb0babcbe7660c1d8985f207cae61d5,555ecd826bd9b6d28784f7e285eb648d49e251ee,ef621e70141e881296ed835ac2730aee0d1ea13d
c2a3f03093d6a4814d0d740244afa7800194781d,62edfa558412e5708469db173957eb5799ce828b,4737a937b17e6e4575ce5000952a3f0ab24b1a2e
149f8ddfe9965e73e3e0acb94b46c623a9c0c087,84d05a5b0e7dc18cf58fbfe7e003b1580e811a94,22e8cd3fd3ebf6b1747cb17064419d9d90450985
2b79b117445d6a9f7f1cb1669390ee7737c0e443,0558fefc5179a79f11240d503789e3e538162a6a,1351ccb3bfe6adad6be0246acb7645203df8b3b0
e84fbcedaca496d292598a9800c89b90cf8ed6c5,402876bc1f6ceefe3109ecb7ea16add202d8865d,f172d87925680e203f51bb062d0a5e8b35d9ed10
0a254b46bc0c01773778e93497609b5e27d139a9,1112e9f30137de9ae545fef8bda72a397d473f3e,684bdb0245b603c5c116d90f5fe2438089e1201f
334becf76b7140af2f79a7dbe64e32c143bfacc1,56cc421c77249e7efbe29493c27cdf174ba6d31b,ae97668967c8d2dd3ddc05e8ae7e4e54519bb6a0
d38e2920824b9e9d6d129744afa3b8144d2579f7,1bcf50ce701c200fb6962226b2f48274d8a68985,d13838ac0b8509eece4f43b7750bb9b33016f851
90113ef819430c8dc471551e5c953fec06cce03c,ce6260c8971c9928f99b79b34a8e734a06288865,c907f4cb28fdd9f561086372f7f7f1404f99e916
bc6e837100933671e8960bb499f42341f2f22435,6eb2cd6dfde2bb99e1bf7dac9fc7b963497f09e4,3ada628813023a9ff9eabb0892e835f6d5fb8fa2
e844f748825dc710c80277804bddfe65b90e1ec9,cf1fa4cf7f0d84e4eb347ff33cbac74dc0872ce9,66cdab722370350681f7b381b815a23033ce7602
a67c184200c266f2cc586323a8e55f5f3e01b85f,d13d625090c4902ebcc2343c2265c0bac50eef52,bc9629c446de8fbfec27dcd77e348adca0b1c218
c43787f7f8f30126563b9189d33f178916b47c1f,2e54def8e5bc837a86138524a2a99c530b7d0399,b9fc7729c66f62da8345cb461bcc977dcd5a0abe
e309c47ed619cf7161ef355b4d1fa3128efaaa38,b1f7fb4ba18b56be4ea098f93393306d14e013ce,3634e7823f3b50deecc14b4c9734501cb2567c7e
1b2e13bf77c36b810e92609b199c687a6a0a3871,dfc65acfa8a117265260964da616d70a7f4d80bf,4cdc665ab742d4a019897802dc92c373154d380a
0470ca8fe3958822745063a37481389e56127484,3d37b958bcc1c171c66cb654aafbb5546217e7ea,5225dd00f60264f6906abd4006e2a4c477e6b364
772ea61b12e2320750ed1b3b697d9328bfe2bf0d,8d21ab9d67d41f06f26a890ab7e346517c1f4f2d,cdd2832ea7cac413d10a38e61491f1fd99622584
1cd0364c50e44b6d2b7d859b4e4bc556bfd3593a,6acf8abcc96bc1326a82233b81b409d83460e41a,1f12cdefb98091c855b0e61d2f899204f943f0ca
f85d7d25912e308b7d77acb246f77633141d6266,1893babd062d1cfc3b1db3632885f8c2c1fbd1ad,ca0d11e308a6c64fa6494d7c904032280ec83111
41399354ce3fdfa9683f310e168427480c01f9d1,a4b9fcffeb9db818dc6c620434612be3ceed3b65,58171b4308cc2c7825fbd0d33f84c1b67345ee0d
a203313bbf29d192763141b828b0077fec440f08,efcc3b2ebaa8c3f84430c99e6eeb362b0efeee5a,493879d28cc1c2f76193c44458344f838ac17160
3b408e6a6a986e8c1f0493e00e1645db3ee502ef,183fbf77af9c614b1201377e00a095a78ae52433,0569ab4a2859d1e5ff60e996deaa0bcf2fff737c
4cc3a7fb120ab462c03757801f0561f7c6516605,fa8bbc43960c51ef1fa09ef630ab53c08e76ea29,afd1875834151ef12ccfdf156e9cd5ed65dc76a7
e6ed010e9221f2de56c39988762fcfe956ac0231,bc42999a09d3acb45eb1b3daf3a2223e828f93ff,798eb0e768dee97be6c729e35445765dbedb7d36
f9f0f9a1d1b388b18d80f648ad230b2ff0bd4039,da4be71fc8befb8a2def2299c7f92b59e1c51541,5d3faa5ebd1f1d4acbf58d563b5b38c9a4ae6cf1
d6235174ac37b3aa7ba6ee1e03a5abe450d2a4d5,df49a3d067c591e06c511844edb6c0ae33c51151,18b868bfcddada94c2f0398ea873cda70b7aad5b
ad753c0bbd52d42685ef5cdb0406c2c7e369c605,ba0f08018f7980cb7ce02190e4586370ce070251,f620f61d3b0ca68f601c3b76d9e5335fe0a77ae5
6166084f08a6ca4141a846c45b4e07708539a9d7,c603477ec4c19a62a35e5ca3036705ffe565a1dc,b4a002e3e777f7a26040bf42a2372a8f1908e9ba
24f33871c01400fd685e7850248677da0bb91cf8,3c436779521e71c2cd5828508206e25e82be60ec,f5389cbc2884d9d3a77026ae159f86855c7dae38
649bfecf62a644bf0ae1f79c79af5639a9a07414,c4dfb2c8bda32f6b1279419accb7b58f294ff27b,47eb7cec0cbe9a6c944ff570569138a3d5aff41c
b4eb1780adc03586278a8780b376300308b33727,9969da24e17ba35e319a904afe1f55cdfb888e1a,dc13516dee4daf6fca861122adf329177d1e6131
0d37e0e0f8cbc66df8267d6cb1b571d0c919dd67,cb2c0ae59406caae7672f2f8d7488515c150e04d,a6525062547065325350639064508a3abbb6a57e
7b03bac5d6171b3c1c29e38ad81fdc12373647fe,0a3efb67020967ab55c4bb96f87507a45a85d572,8cdbf5887b7cf1bd5a17dcf0c406e52fd6b27d4a
e89e87372e90016506c9a0bb904bc3e4ade3032e,be1461654f507d8210fca21236e7b5d6c3e9e1ba,b3ced4de97192b965f90325e14466e7f247d8bd9
e41c1ec118deaa1a65b58a933dc962699a932c9b,ce2984e16abac4c2b1ee1ab11d19a9edff8bf25b,73aa30ee0ad204f280309e9e36102d75f847cc3c
296cdf89ef05cdcfddc9d71fe1b84533d5b93aa7,f0a78f48f3ed43d40632c17fbaa8ac8058d35066,9394158fe228595a8ede81b3a9f9b69a89aa413d
0e3d95b589923d8701e9f8c2dcb3cb06e9c27f95,5350ac7d65f1f595ba4e3b6d582829fc9ad3bca1,fc3685819c07008860e35f2d727d55365a4586e0
b2d2c5dde3260dbb688849aead1fe72f05f458c5,aa9ff6c225997c84ded257d33219b60374470786,23bf243acdec7fa418833975a25d80edf89cfa15
5d9968366bb9b52fda32bc3b99fc18b0383f5f42,677f8297324e2c089d0cada4a7a9185594088a8e,9653406ac6c2633ac2ee2b12ee857beeed5efeeb
bcaa2c9758c41fcc05971c35e14d02faf1163267,0567572faeb96cc58e54c2c48bcf6c2ada713936,fca357e898814c4b8d8f83efb3fc82c6be4c8a2f
daa05f19cb49aefb80c3ce974f29f45cd4148fbc,64812bdc6013bc09f6e59e0d554c3e8e3542987f,80c63fae3052241047931f7b0acc9dfacabb5f7f
c30ce7108e3c6f5719a2be4b95b5d20e518813d5,e2624fdaaa0a73ba637629db116ed2c6287494d5,d14c13fc7213b129d33f5ef83213c245ce85dd3f
a46261bc15ad93c953e8d116a2a7bb311a4fac0f,5446d53156de14483d6210297a99a934ebc5909c,9aefda1e6a34940880f930df300985aa542e49d8
799cd957e625400427836e7309748bbba32e2d72,44f862fb4eac9ff7383bc57dbd18b87ea314defc,5c75ef30ce78ba8dcf467f65ee6118e7dfe87a09
99d04fb5b4df12fab061bb445dcac84ca2b1538f,6cfee2f5d5cb602c9a3a199d943fac48be683629,3ceddfb2d682a6440d36ee15fc4d2ebdd599cf46
20ae686e31f47256d657a3bb2b79751a98deb38a,203b5e636fc2da4d2c71d9688add1f07f7835b00,3eefff75dfcd1b9429b4efaf2902b9cbda3db38b
2ee6a81cffbb95c32c08e5b8474bb05d6658d69a,1b6219823b8403beea600fcdcba775312aacef67,67e7dc019453212065181dc5d80c92c11e14d603
52cc8df0797f3411e29b6480e5d9f29185c5c826,565168093009a3403e9dd2d42edbbe6ca15a125e,65a570b77278f47ffe788a1ab1c5aeb86a4e9797
0327a4a04ec16d2d8bafb50d6ddb3c5ce93ce0d3,29ea731b2f7b4140806b37a7b0ef7f1bf2cfaa0b,55d5b11deb804401988e60e1e9163de36a5f8fc1
75b911ce68c27c90d91b7a8796e936ec7ba0a947,f1cb5e678cb86be0ffa57a4336cf9d3f58a7d408,69bfff046ac882c75b94b0c03c233f5d81fcbba8
2cf68f6dbfa1bdffa4bb40e9c34f67389d12b492,159201d054f5564d7843a9943712c8669a59b7c7,fd54c958c945827151fcc66cf98f4ecf3cd70888
3b8b549eaa71dad42d2955dca6dbb787cd55cf7a,62f17711218c65e94e8814fde5ec8efcbc92009a,b5e57a63f5caff23f6a6a6d6dc6d24c3b05d9a3b
11b069fa615668224bcdd5824eb723faa11f4d9b,894c49ca93d96aa0ca197bc6a2dde4d1c971a016,e19b45a71baaac76980f3240e3384d9d73925b96
713074ded521ff2c1b781ebd6ff2aca83fda55d8,bd104270ae7683eaaa48c65a9d7833f4712dc9a0,63d8282f8ffb56e35ec780e5b2d9a3e43ae1c82c
773babd45df4b829f8d4958afd8118a5ed1b9879,140fe74efb997300d4471495b05ad5c6e043ca35,9579759f01783e8596e647731970dc55bb436783
62c24b375626ad02e6697107f4c69011c38d9b79,bc6d8fbaf2551cbf752ecf2183c1368f359bbd39,7a444281e8271f4850162974ed6a86c92f029717
030c3b66520a8eb125e222b527150381464a3358,6faa3872fcaf94826e07499c11b635bb41453faa,39b7b07ebb2f6416ce2de95bd8423f24df5375c7
dc7a8fa9e5cd4851a95e896be337f88c7dfcddfd,e5ac07db13024df5941957bedf2dbc62578925a8,c8403ad49ed815e53ab700f783b9c7e371dc4831
b5ce98fec736ad7d22017c9fa9045051c1b2325e,b97c8bdf5594ac273f9f3851030b694b97789035,dfcbdd9aa64824a51376482bce581ce36049401e
680a5b94ff271521e7af907f08f6ad1d3160ea0c,c14c3ec98f584b8952027e1e9b451ed7104c232c,92eb260521827b0db9392c99b0966f6a7f928ad2
ac53225817b8a5b520996eb2326f76a7d68378b2,405523ace2a9e24dcfe9f0b1b0376b33c7cf29c9,89726bbb982e2a3d02a1d2f0a47fd58fda11c87c
04a2b42f63c20e0edf9982f5c7fbff7520ee001e,1619bef4a01bdd73d97d3b9f0d50d212b2be01b0,14c4a6796b35cd6efeeb84a6b6a5ea16f8221bdc
ff64dacf259d083b728d1dece18ffe02bf8d4101,81d7e28a87ef6949e9bcffe214ba9e83c097f7e9,a939c0ccd48aa8502c347fc9cf39220d1db992c6
3e11b0e8707bf720cc1ef1c8fce9a4c2953141ed,97c16401f76ced3f0411d8f314acc4415bea24c1,3fac3996839bd40587fa0dce1ed747cb029af551
c2e9642b278acc80cfce2232e8d97d439e88b6f5,bf2d0853b60de40b69dbb0efad3617bfb8d2c67d,3c5ad4eadf5afe1fd9afbce8793142d51f2a615c
7664b32e5fbbe97a11ef8a71c8ecf55e8c92a99d,9540dc8989c53554a90b86e0874ce20eaf8a7cea,6d6774bcc4756c701b7418d803dd7b4907894c2d
f5742f21a082bf59603184944f4c988a9aa533b8,8a64bddb20127015318dd91c50ce242e695b121a,c6e9c7c1f838170d97d8f5e38c86c509045cf6f4
29881ee675c9f3fe4961d3956120eed76c666937,8851c8968c3490fd48988274e1557e7ebce23808,3ecc1272e09b761fab6a02ba842d7507518ed943
c4e85e5d2c25f57b11faa3d6828ffbff29b73294,084a4a05631c119edc3072a6c599a8e58c39d8e0,2931b43000b5950b345e8f2aba87ec384e36b284
9b11509dd077389a25f3abafdf172a03002dca1e,0d74752b1fd94103ee9dd360bc56c1d22c6f6bb9,08a9b16c82d61ea383854174b81528532ef124ab
0f4340e65963273c12c30358b34df6eb055fea4c,7f9428eed57e3275a3de99229a3fc2761f38b2bf,2c9776ac6be8ca1245ac6e3b20f4756c625cd6af
b810afa1930e12916402d601db6d6c6ae5d9bd61,390084d59e268e846d90a4b5210a4aa955f9fe5b,7bb1b12b4f6c6c15f9c441aaa5a20a5438e3d90c
883cc6d697a33d1e02e5cb2bfcc1eec8343e938b,0874521a78d357e6b94edf0ce5ed7b243b66298e,9e8903383beb58b50b32f85f9217c1c89c9ed78f
2d8b10a5d82f3a1940ce63c7295dd10b0883add9,c5a0d16c585fd7af0135537346b6f0611d51d739,a2a2a6d79edcf53dc406daa1730968c766ea893d
a9db747eb912f4124d9690d9395413479a2848f5,1d32a575e756319dd8ba62a0a2960973dbe3eee1,d27c3b4b7922dae901d42653b1a6b1859b72b04c
399e699b723150f05c03c67cd4451e148bd9801c,62e9de223d6df636a44d5737f0eccdec68d0fea6,8ba76f7d0a71e5d27ec63a7d81983a649913b8c9
6d3da836113fb65085d437d4b7f932a1d049cfd3,8c9a07a3e816372a5ae2d46e0dd9d822d56e6e6b,d3d4de78186a2aaec323b49c8c8dc5dd677a8f42
5af087cfc3ad9a328c3a709e7857fcd27471f359,4f7dffadbbc11c11a7fe4d790a562d3e78e4445e,2670eb1ce74564d64524a0f5abb8b685894b34aa
0894b5fd029d8e5a2fba8941d4b8e20466ef0613,ad64eb7af84c366a4b197d981dbec90ba06e22de,0440749562b0a7aae0055c4441985be4869403c8
8e9a019fb75cb2098dcfd4ca9e730ab818755feb,889c164f787fb720314ec1090f725927a06eb69c,e01ab79823d0e31dfebe5dc9d5807ec04a4c63e1
891723111cdeb36c8cab0fea41f6dd3ed1648e2d,b997e41366bb9f6d70be3fd027a4d93fa20220c5,9156d1025732c0744a2b8cfb8d5295333a1cf94d
6d104459e2f5857b518f68444b835f1f21dcd586,533d8a775254137e288df31ea99b48676f3faa98,960c154f48e79f22f570ffcb75d1fcbc21c334e2
51a3030b6a5b37adc64f59c6bd9b2e41d724f8ef,0a9e1ede723605b2cf0a1319a56535068f36fbd8,f0c0d8a033f8ece2dc406f6b59abff9b9a480b6f
fa76baa3d4a6415d004686bfe99068837f51ea5d,6b77017cb9f95a445f1173ba3badc05758112d84,176462c39a2a15a2e68a34babaf4915a66668ebc
8f269d4540fdd94c2d1891653892875946a18d66,0dbf40a24c9e8db931875d659c38f975c06bd208,0f30af07e5dd34acd7bbee812a92a13078ad1428
735f297f5b187f5d92a88ed1d836311602ac8003,d38c24fee753c550c27239f9e111c4cbef11ca4e,e7fda48327cf37bb1de86ecde32d4279cb32e35c
74bef61b9966c53270b025d8e9fda669142bfa93,5704626762d217e886f23b582d9b5628603d6c5a,b202fb2b0a2e89006dc3ff98befaa7459041b0f0
b835005941d918fcb1ec4470448cf9f4dbb6a6d2,aff133cac2c4ca04dd68c4e6ac02f2e44946b799,ebb4de1441be4e6b3d6e7df5633db7898a367b2b
f54917d600979a7cb719f3be7af476e548912385,a592636d9c07ad615223957b57b83a8c502c80e5,96c63c4443cae99de5e1a48a89d18791db441764
7917cbed22e42bb7483d2546b2c46808050c7beb,68cdd7073f13f85d8cc192aea7af17afde91cbee,3203eac6d370f7b53749b338cc2fd12d5bb288d1
571e0c39cc2c19827c44bd9de4a662963c3d1367,c631d86122bd52e50bcb1a7345e80879c2fed1a8,092bc17cb29be794702cff046fdf48b63d987d43
45b15c57504017951b26b61123100c18314e308a,abbec0eb9b78621b03948bf3f72381f1aaa87a0f,899bdc00168a7f3a66cab452ae84c20a46860f40
505b66b892151e8590368b013caa922117be6b1e,b1a86854d6b3239341d505cf9abe603cf7b98b3f,5e9c294edab151e3b9bfa350c03b21b8a342bb54
b32e940bebb42593963586df012a3c5600bcd213,090e4fea96b068652de95b4a4b4eb9ad95311e95,ec710fb219a1f12195feda6ddaaf1f602ba8f297
d6d693696e030786f4031c102ed4965d18cca72a,6aab856213554cb5f5c64c87f494e6bae868141d,c88751a610f1b16e942af6fe6a1265f74707c64a
148e4abd0ae4539d130cd844ec1a47dc9e9fd201,0a89e68d55094a272948111d211fb2ed19e2c20b,12405f9ee4439edec0bf7bc7a4d8427de7b398c4
6ec8c9e2a23cb8126ffe9fda3b2656b0a64d3f4b,17509088244de6992d7f7e628de10c0d1181b23b,a98462835ed6848b62ef95188627e11c4ba52df0
a50be083488f4b3bd80f0331a332a5ef63cbc224,462536ca9b3609e60ad147282d408e6612d18c99,b6a87450eb2ca9f68a8d8be3e1a76e13ff8fcebd
85524ff821e196fdf84d0410346a596d6eae57b4,5a78e82c8f9f1e676bc1c3a52fb8936c3fead372,5193f676bff222064094a5a4310f01ee736720d6
65b175cebdc0b69f7b6ab1449622f944588e8214,fcd5ecfcce4968f96c2fa38880d5dcdbbf7a55e3,021c1a7bb49de3c6df7116eca7e363ee88bf201f
7abe3eeb84022c929246d43994920f7fbd4fe3f8,acf8fe59d09d6b37f089e4c4c14b886e257a3702,64569df0172569c3f5e3299b859a2a7cd4662ef0
d2396a848b214c405a41febb0036d501e5adda01,e44a33a78b30bb0315fa04810110399bb7eab5a5,8592d42afae604428d5ff08a8c7adff8dedf45b3
d472c920ba6f715f0d36e4a99bba135169748641,82ed35ead0b9cda4910c02de4d52d8e24ab53252,e6c7efe0570577bf99cb59bfb9fd9c22fec1a963
e4ded6e277d0816820552c0959de4a5900d0c26c,4beda764aaed04c3fb7d08c46922fee98468e46a,87cc2593a7420d6b5c00b9d02e2eb3a6a2149900
1f981116f649cfeadd2eb8814431d5db299b0198,93866592862dc797b5208a00f152827200d27b5b,322503678d0522ba5aa513c863d7f81e336df652
37a5130fc3bb1be79c4e1bee59da728a69c65ecb,6e52b7195d525139683af4f5e40e634d97df208f,73f28f7edfa8cc03a56eb81053783ae4e4959f05
e1a216a4aa366c6b8091b5ca4699caf868e67936,6d5876a29cf256866eef0a5d34e72419fe04d0aa,ae5544db4c44b08b5e16d08dc4efc23e6c9cac0d
b5433100f442172414aebc2d7dff3babedc42a8e,6e84d4275d17d85380e79f421bbc6841dd0194bd,8ca4afd2d0e943ad2dd851ed33589a6fd590e990
11957d9a602caaf4bd14b0f145e5893047734682,45339ddc9880e6d0b6c7eaae9838b121bf4db5cc,cc27a5de78af99553252ea99dac767caafa6a6bb
1bcf4a5a8cbb77ffeeba75c4b33619c6d434fb7b,e1f7b50985d6b5d198d8d8bfbbec189c0131761a,fb391d571a7cf46f45d8c8b6d5c172f4e1604c0c
0210254b2d58ab371f70d8301c2681fdfbaf149f,98fc58b229559faf30bee6497223b47cb4070892,8fa439e64dc6913cc2f4d5d3f2a3f261bc70257e
7f290c27ed72aba72936eb27550f6213dc2fb119,64a7bc13d614b1f396e0712203813b5c1bba51a5,9616ff0364dfc5657519568903132b2c74598596
4d126cbe5732453a94b67824d5cd137a3a4e9f1b,decbac8e8b165037ae087bff614efd538eabc100,cb2fa0d2c1f3711d62a17b3f4e2a4796390527c4
a353d7c65b747a5738c0e4580c31e3e6666307f9,5e2f088a5b8f40beb1984b46704e2a60b0b3d524,ad637e8f0931eaa2f956c2deedd7d74df310927b
d8fa6e6a9cf4e197c6211a8c549312a4c4cf09f4,435861b238f125b81184a4bed40b6447aad88686,f671db3fa691b70f720b266dc25c6bef77e1288c
32465fbdc1b0d1d9c2a902ff7a65265c6484eeb1,8c620daf337d8a2794fa49e1f950e8364e8b7d50,0bd34bb9927ac9198c9ed2b3d3459b43ad530c8a
ddd39227eb42f666a341edf1f4396b6e572cab2d,6bb5c3c48cf0c38fe27fb5f416572924defe1b95,6b569d0ada1eaadd2384c0ff4f07f0554de3b316
286c823e279d472db5eab60693ee0816b3a92d2e,de69f1d858256f49a13e45731bdbfd1e35cf9cf9,cc3f4508fd843500846ab5caaac62e41dad3e991
a55da71b23456874e4f5d0c8a91a1b09d9a31aa6,340d389e20f6d9a7fd153a8079adcb9c35d173d8,a7b449da8bd0665b0000ba92eaacd12b5a7bda81
8122defbd85bee5b9ca4a2561f5ca189d40acbcb,33917ee19bce8e2f7bc5134480221d7037c1969e,958f30f1928c2de6a5fb8882b94ecfda9b4e4145
c22d1530f716540d63b64504c3d3943a87fe4285,d8079ea239dcb86811ceff4b1674b817f9c18106,74833bda09fc43a7c1bc00bc4f1f12d36525ab81
e6d32f9f3630d44015faba29b6974bf37f08a920,04180788053c6390969e0d9f3a13820e6b7dde32,94a56ba3d586581f9663135818147326551867aa
98a25439c3d14c1ab4670bd52433cd525a2e1449,bb5b9acbb27ffa22fe441f933adeda29c7a40883,038c163717927f9729f0fdac74fcc3838b73bd30
08e494ffd190d815266b31fbdb893e48a5aab5ac,d901f72002f040261d377c0912ff84b5ed492af4,272417e60290f8ab6fc8d475e20b9a4635114c7e
031539dd691dc1efcabd08c952076aaafd417ebb,1546c4a7947afcb45783b1251b01fd31016ef84d,f0703c4dacac7060ffd9cf3f556e78375534b290
d89851d094088a6b69224a516b7398ae39ec11ef,dc30431d89aead90e9d743c90af2446098da3e26,f4a413fabd3d86e26d86748d9f1a925c22992bda
3bee7636ddd6c3db41819f59f414ec608ff4bdf7,dd6efefdbfafcadd91ab132bffa199023387aa15,7b492b9975e71272eb4b0d363a4801dc5b21f368
b431d6203c682d1bc4e473192c0405ad95e8e259,ac4927aef713f02e9a802dd207ca0dd76e1f04a9,c3b2e35a8f99b67d97cb59ea5e28ef8f99321207
a3b730b0f1d3c10c65ca892c7baafc6acfda571b,58f9dc27ea17a2018e1835369bace38b2aa0bd6a,d45556666e82a1820828672e0d5754612e4042a6
afd63ef0ce5b1fd14d6c9e1e526223fd194dcabc,068b8f9e9dece23fb647009a3318d4a635403d6c,3d2db25f167b31fe7a8dece2533dd65d237e920b
2584a271b54a5c783139c9439384abb2ea1616b8,2350b34d0f300558be2b9b5ce1b73114c5a7ac27,d1f06d45b9d7a1e2221ffbb72871d98b1e599920
4a1a81663a011018b6e784fae15e59c72cda17bd,60c94c50ffb119b1c7286625b72adfac41efd45d,ae06528db4c33881ffab70da4ac8dfa8b4e05607
c9888f97747a56b67508a843dc4e9f4214dec56b,49b62b272cb6be08ae7601e6c684dbc33d14c017,f04e92db39a518802ea76ec4cc7427ece7e272be
d69f0f7110a3673bc8e111ef615c9eba9231440a,c9dc36dbc1235d462bf4b52096dd3fd07454e4d9,a72193b6fe115a0105812aaa6648a5845902819e
4ad0c88a738720702e9b5b2d61b490e9c0803acc,f75f688f8bc22d045d58a79513670b5232ef9c73,04844d548ba055efb94a61d66dcd7ae32a54f634
b2dfcd6ee8d73c8ff58d439011ce8299be591c6c,75ac01270269e877024ae590e13357cfa332804a,57a1b5a39b796d52f667690774f4fc166c0a1462
18cf928ed6ca19f8a995602ea49dfd8ae37779b2,635b06d53c3566536930ab297cb2f2c2ee8ce69e,8aca9104355b184c9d296c7a962471a196ef5630
367beaaef4ecf291a809c8da435a576143980276,3327204ebd0185e03fefb7854bd0fe875e84d17b,14d4b0808bad1b1025b0820532ff35c0cc0dfc2d
889c55ecaea38c2b630b143883979264d698b370,f28cbbf73baabc9c5a0f9e09f1b107e1815cc20c,80e8dce98f51c58db7f82004e2eea5892e74e0b4
05118c077f32d330e090d312639b535f3e909522,74bed63e286bc510e45d07a44b9c2d822a168bf3,6a109634b0062bf5033b8e1a3d4bcead449071e7
c002ad35b6539bd1e836a483ab55a0f1deeaeb93,b36c8199bd5d7d50a93fc48cf771873573cfa308,34a18adea603f378b4a59e057a1c82891b11c55a
9f69dd28b4fe82ac966aac8118dd4173ac93cfa5,5a59ffdca752bc664fbbbaaf6c79207e6b2a9af6,a6fe41f3f62424d39e1eaf75c53bfb6bcbdf9c32
f2bcf407f3eb0c1a886ab4a5fae99c9e3b6eafa6,e2ed90d40f658b13c492c7191b71ce76e6da5bd4,c9260edb4fc5de04cc0ff8bdad2c1f6e3f7759f4
97a5ec0ff4b7a625e8e63b732092f9f257a2c923,691dc59a2a70b68d9e42a4c160d112630d824361,e4b88655af718a4854478ebe905218b7f391c642
bbb159658a2265472a7a23571e6d2d439e409318,7f4f25488861aa4c70918b6a7bdae2db10909c15,813427da845b4b7f768b7c3f3cbbaff503c44bf6
50c1eb408950a342e3d613ce107b8f4c89867ee1,a57971204c103f738674e3af5fa72c940cef249f,429d04089ed2b0e89cb34ffe0b3f87a265c4c372
124480e73adff243d2cd0e2096db03a029f95fcb,3ad7a0e716b497df356b2d8c6e799045c6aa7623,28a849a2931afcd495438a761dd63fab1615a6ba
396781408129dd8a31bd35df2e05e6807921d297,a1e4d5a51755c7e23d4f93515007afe7e46fe2c6,536b85021d2b19f24530f982d6dbddff0d0a3598
5043bdaf183c096f38d092f66dbb5207fedb85cf,c1d6cad44411473fe7c3b28e9da40f89889ba8eb,e48fdc5b0f6d6791f394510f678233d5eb9dafec
711e412cb7682c3ef80b5e78038201c67f627b8a,2dd610c140127d6d836b0020e33d3995fd1305b6,1e630e8a17b58d3c6d4b6340321c2623429b25c9
42d8a29156066b390681f0cbdacb51fc41fc1a26,d5613906873899884c47557ca7b064e7ab8eeb15,71ada8453a88ce899600a9de10210476e553f79e
97ad8fafd8ede9df238e03bf8db06c7dea8bafac,887826cd7c0407b7dfb46691fc5e0c20591392e9,e60bf232b9bde0a79d705ec3cb0117d868897545
7e07a36fe49239eb878e16fa050978721cac8b71,2db7b8d565cfc0be90c369d503e77c755c5d2e37,26a49835b5043b671493833b0532732c6214189c
d43d58150736e4705ae6ac359df42f5cb484e453,266662971b00a6d943b63459b42384272ce3035a,9146eaf0839015e323a616b828ad0452445daf8b
8b48127b2c4640fc2199829158e31781082d5dfd,cbd4e681d0645c8f85c69ce0784c3589ef37935a,3707000121d9a39ec876fd4ea90bef28a87eda0b
da0cefb36425f2bc70dcdb2ab8ed7a15ca1a14f3,77c51bf7e2ae535b273f6fa9d0f44e3ce6c682f5,3a98dfde1b41255001728ca5fd934c3768a880b9
736edf6422e705c231b5fa076f16e1b671974a8d,e7cf7538cdea0ac695ccfe3a1ab5fbee24231641,8b19929ad9efa332268891a6bab296749df9aa9f
a1e9dc444781c99cbc28eee7b8b9fda291a662ed,3e8e02bede899086d07b0a34cf798b93e594f7b4,63734fb7923dac12282e5dad47fa17737ccfac49
99a9cfbc718e5a4ceab0866b149d95bd7d39aee2,823b376a9d827cdff8fae34d8811d871a3e340dd,782b70776365c018c75f918ef8ca7606624fd6cc
c2584561a1a567f0f84d41b4f30e2312af7fbba1,f35384ba53ad9cef995d5ad0f13753835cdfc89a,fe6dd84d0172170daabe5c2f3baa3f7b1f5fe24c
d486463bc1f0a9aaa782da93eda78a9be3c5b17e,6ec84417441cc7bbb04e0a6e8cd2bb2760dc01d0,c48d8e9708a7963865223814d4a4a7e5bc5422d7
08762ab8f0ee1043f3ffd06f661a0def4fb4d7c5,d84731a07ec44969b92739a42c11d4d09a959c13,3855187038d5ed929224a2c9877dff21b3c0f349
94a4a38ad68e81c676361c556e17d28ca140c5ab,ccf1bf8addbb8c16497a07c8014bef41a4108aee,564d50ce8ec142bef993af8c4d0c7d0a4188951a
3a481d9590e9653882161d7696a4c36b82dc0afe,76a15dbd6cdf30319d964c9fcf22ec7aa96cd79a,fbd17b43ac6acd6222c8473f4af0104162b00e34
5e53c7fd04135465103cbcdec36cad76635e9e41,0265d5d0c968f5115b78438533a3c4b6f5e2296a,bb2d12457cc0d860ddbbb857d9b867c3eb37fa40
060c06c0524b5f290d315b4d91d851fa4265e1ab,b8bf81bc65799e7ba1c7c3747effa274e7869098,81129445c3435abe6163da9b4ce53f4b878e8eed
493ad0aa73c2e935093b69d7ac211f5c2ea2ec80,24faf6e0f1d6bb857952f46728977cd828c3dc27,c70e82bea6620979205e635e5cce6638d9cb10b1
faae36afa16b19bdb89d63fef546e406dc1bbdc8,cdce37b8be185c37c4de44d1cd42f2e4ef29f212,e7ae57b0cd6c880d5c201e1cbf11c9ad2f8e5278
291d2e911a357f7e82428014d2a57d15410ec3dd,a7dab71da1074b50ffd81e593537072869031242,024d2bfd73f96ef948a502538e58879442c2fd4e
70c153123b0cf8b8df0a22d8215bf02895eb8f2e,2c9bbc932ac652a3f45b563bc30fa951775cf1ba,cffb0a08455210f43b940a989ce4b18b808fd02b
ceed183e334ef91b14950569717f21485843e0c8,c40dd8bdc1e7116ed6f8a23a2b717e252d30ecab,7991eba0d1a6947e22cbd81ff30007ff76f04caa
bb8098adea72f6b87caa27895cdbe46d870363bf,1ed23e54725eab96a37ee6bfc0b77bf8f7e1e380,14dbb7cb762f9329f122afaf3c6d91c1da49d881
5ec3e6fd14549e13e20a7f49c3935fa732bf0535,2c03eb2221adc3a8cf192bd4cfb28c86c476007e,e698a88b623cdd317eca50b4524c3ac5cfbc80df
5530e6626deac83c24bbe50773cc5387ece0ae52,a60b1f2bc7b535ff9ce187de9aa432c85a391093,33cb23e99b6820d41581925318e2c155d1ee3004
762d1d2f1e0d1229bdab3e970055cf140b2717ae,6da401b1c3dc466ac4e9eaf74a7c34f81fd7be12,0cca70151f3f56db2d4c49c1366cfb9d6f8db231
4385fb5884a7eb857ea1acb5c3cc4d1164678378,a34b44b3b75b2766f5e2ee4b47f155705d7a500e,720b9cd1eff0cf5f7f26967c2397254e18396423
879e13d96a1893ee102a97d7862fca9528e1c7e0,38e2cea5336a5a17f741000a1eefab36dd0efafa,2b30f8b96ad15f51f0971bbb0ce827a4a808eb7e
49183639e08d2fadc802ce5f3d2459d32e2ff701,0f9d21a098f2fb22b7033ceefba971f29b2cb4b2,709a95b9773a9a619b5453b3e70e56d2111af0a0
c3a9b671184e86219aff35da1497d49e95bb00aa,a3f4786b1dd2ddcc93a2267316addd1cd27de136,529091f62035efe1853c083f1d545f222af9ec11
923ad699a17547fc9b892b4e5a115c663021411e,a6077103b2694880f2ab19610ed9265adb283e19,2e9b644cebbb09a78a455e575c35a9154bb42c71
452c766f04347cb598a62e29ba6e1f6f24921f2f,f1725289e96b1d08d575685b0d7c5b5469f72006,3b5482b580e41bf79f53c1f61dd75402b1d471f2
1cfa628320f6a0b29a2436c18fd8b94a75004f86,7b67378206eb56e738cc2be5110c259d43255854,6852903b57f2738defb66bf245441b986ad13844
eb74850d7c8705c4e7f24618fa82e8b1073a9a45,f29f794543d5e05480925957d88fc72f78ccbd98,d9e97e3f0fff5d6cef6a083b20bd7c2674131cbf
ac669830a292d279bebc8bd0dde963a38157f0ff,31644454d01f6e1b5bd739be288254dee6b024db,40e41a846fd3dd360d94e1f16ee0af0ffaafc96c
28233953c1a73a1be5f6a9094e2be04f1f612ee0,af52e8ce9adf61172df5c65a26c972bf130b5006,86765fa5a63e390b4486e25febc1b3550eaae558
716aeb47835782a38be7c830f245edb1bb089060,a341661f989730931d5914fdbc55b67344146360,1034d4d9a5d6bb8d38866cab4f96ce362f72a1e6
ec788a84fd0ca7f86a7718c35b4b4308f48fc819,13ea45d243369b38bcfe8347d7b2ed6eda41cecf,59ed4c9228e3a2f4c164f35d548999092c914404
e7ae1f9152a492f43193e216db44334dad54d5f5,b40450d6874e220e23c9b2abaf15fa475ac6d89e,3677680c08bec7ec537c111027b3cc37ebdb19c8
cf632954d41b5471ff3fc6c73b96126a450c725d,c89153242da64ff6ade4a10334979d26fe5ab6dd,bd5aaf041fd4d5ef0cbefe8be2a99639236e3477
1199bb3eb537733408433e76a356dfadd11b71fd,d34d5c545944537cf458f5d388205cb88f3ee24a,a90e4358c022b52ecabd4bccdd106c7b8e049a87
df42ee55d4a655e754a53ca4a52a9ae07a79c858,984a468997fb1fbe5a38fdf44e1f386fe7c272a3,74180145d722a89f6b0807b2229d99fbe6e3f638
117aa5c883af61007a35940a6e2c049dbe8a85b0,17ed4b4d6c25c3a29da880701a6f4e20c5f4da05,efe885c4467c369f5c4aa634fb472f4f649f6019
393fc1cea27033cce6e7d7b832a1c900c66eb555,2ff7f45a362c7fd592206c17ba5a789c5353cb22,523c4486aa382ce7e9c975434c0bc76c319397d7
a05f52dfedcda219d999d0bfe19f4410d0283bfc,a412bc39cd389f7a82306219d9c8bb98a9ce5ac3,8bd781aa4adc3244b2233348db919484cb38ee8f
bfc11728449074b822b73e8354d0828214076fb1,7719a5a5a7332b087701a6a99cd418273ec9ec8a,c6d3e42129e424c1cef6cfcfcd337cd422aa05d8
22c91ec12426e383ebba173bd7e870db19a14017,055bd2c653a62ea69911fb05fe5747e01a36f88a,472afce137c3a03b9111c8975db2c28b609052bb
2a30ef7acac482f88402f7ebfbc582f6edfb2393,6906c2c3a79e39f517d43333674d6d62348a92a2,24ff6f76ab3b7ce7dcac2763f4c374c7df1a29e6
ec0ac70df3feca81b4a36bd6416eaee1467539c1,b1be21fab7c5cfdfc556cbac93abb2d443012b48,ddfd3f747a27322a537e48d7aa5fab6a71d90d01
91cf939ca056fd3ea4df101440a21ad00326b272,0da9caa6f589d015ee4d72f6c5d47ab1d141bf21,f8f7867198fc525fc8505e1dc1132e29f07f9211
235fe93688cfa9100a74cb6b60c58dd0b5df30cf,3811b307b5cb5dd560041fa392af81b1269954b9,d04a2a498a40717c229cdca20518d38aecb59700
ecdea22992677a449f3689d50bf94dba59744ca4,21859d8867d82f3dd578575f58e94f5e6c428af1,abd14e713b53d0cde7a469b6a297f6a27f989951
0cac40d2b00a2233d96fd5ec6bc9cbc9ace1f873,a58def8baa8f6538f861bb5fbe0361541ab7905a,c64dc1f97eb002fd4bd4b86f93b7d4c5b8c9f0f6
a841bccf7569b5633ca982146580ab44ad90f026,a5fe90e3921e7648ee4cd8f350a8b4dd50f901fd,870a91502a98846e5285221a4e336553936b03da
c7c10bd2a4d1055f54483a79540010b7febd4211,73e0a5e0c2d3f69fb87285fb508ee5338c7232ec,80710db0e0730ee49ccf72453d1316f5c008511d
313f2a335fbb470c4c185f1ec2bb3f470197fa3e,10dd2297d62f7a062e718b5417e88cb31ffa481e,11838cc98809eb764bf9985f55274ea3df7da9f4
4a6b99df2d0cf35acaaf2c5fb680d4fdc7f08962,149b95c2255abfaf4e09d022fb221ca30ba7e4a2,8a5ad129c992654e14382da1e037ba1b99a4ab89
aed82c9adf4764ce77a215fd2189bdb3b3945acc,26099c1d98907c668f1eb56f3e0707190e258ed6,466049434e76930b1a06389a63683dbb1b55d5e4
d16ea18f27755528d79af24d096c529f66d72155,ad89d402a5749f5a05fbcbcac91d8aef03813b54,0d4634742a1b34e17ce3897f9c6d62a90fa90a28
5101d2c4ac68ddbb1872eecb096be852597792c2,b40e89d4c83c74aaed519c52d129abff2961b401,26cca8dfb0ba955db10d14d1dee5da743093a9f0
b351566b62294206c140e6d06a24259a3dc5acc1,da2dcb57e944e520b0c3bf6ce5db28639d37195b,f53b738089905ee6466b5af1fff9be51f7f2ed54
a5059d4c1fc1c2e75711bb45be1c8470ac3e1fc3,a5a0d735203dc4be40af3754cb211a1ccd1b4929,894d7bca1fea8457757d65db317b92c66370a0ab
4782efd43ee449b4bf532cf9eb2048ba8a6cb605,23cbaf1d8285e7f22a583e7348b5a9a360fa8b78,0fead21e7832d9682b13a9a70e4b82e99e1807ab
38298fa21531d8985a20ef3948c7276ea629f23d,4580f10604dbde7a520f70551086c1d655c4074f,60b8e0f56dd97615203818c0be2817fde36c13bc
e954408b4a9171be6a599d5493f03b5222597e26,1df2acf119fbff618f92b8cb69ce06dba7727761,6277cedc950c755caacfe6d9fc2d9c94fa93e181
70cf80323c1ba30642ed61e9bf454b2b965d6134,ef37f67749b2714993d3960683e4043f9bd8e824,9e59ff02b3cb3115755268ce051b9936e8b3f74b
0525099912cffc136c51e57ca0e9a2aba1895f6e,d4b79e24ddb43d75e90857d39f56fd07e8f5a49a,5834bb31d327b010a3761b451f9b709906077e0d
1d73f6ec04ec5212bdd30a1e0c621fa31db478e7,d37d68bc422d646aa5e5c53b66740a91b1dd8214,0dbc293bb149ee8bd5477ace689b927fb6ae70ef
32d80e02f2e9b17641036b8bebbb2488cc958d89,1c8fc76b19fd47e6689c663508b5a69f67f89008,0dc1a7f57cdf8080604366af2b0cdca5bd246834
00863fdbfea0c33c3c92a28d45970965876b1982,f90d43d79b870b782ecb2765d0ef49d54e6e849e,02153453f7ee8cfaea0761056f64779a67e6b1e0
7b4b947849484f26144657bb5abd1854eddd1caa,ad3b5e016ef14b242b3103d7ff233bbe53c62cbc,e9b3cd434b5ed3e0d907238a0a5caa58a9633180
4e163d6ac5e89cebc63d903f0a5c71400deb31c1,5585548d9791157debc2e98245bd33ffd4655479,cf8924b2c686b2fd3fc111db437e227a893fdd66
5b2e7b1461cf388565c7c0872cb3f64d77080288,d471b8534336038867626c82630c2c25034465bc,c02d0763bd48a7a554dcda2a7286fb3109353057
7359d98f6594a7cebd3e3f47a313b8f21cf7290f,d92c7e5ed6ae2b6e12da443f74f8e794a624bd6b,d68487d021fa60731a5d161cf206ebf041070477
dd62764d4007e09ad55a65a641d007d19b915c80,72da6199fc7f8e6f8f506af206e8755d2754697e,e44016eff9433ad569973d307c5f7b18c154c34f
bd946e133bf95f7d3620e65c437d78ede37ff59b,6c878125ea926ce65ac319868fcdf815ef762e18,0a2f7ba14937545db8658618116027ebfb49fe49
fafb1c947288485120f2539f71153db2d99415de,cddf16a3dd7172607a964bf7bff8447f584536bd,88169968af0845949d3dad5673392a4289eb4ae9
7c9082f8d5f3e2ae6a512644d69dadc3c6e36ea5,d824f801200ba9db48755ae83535a58e715eb216,d4fee76b14c8bcb0f4799353c7b196b7365612c4
de30ac10d4f228c5d4915c49d48715063ea55787,b79d3dfa3e6b6e16ad8ffaf0c543ae70a03e7e60,b18aee1995c7851bd9ec20e2bd10cec347c2aef3
d3aa5aa7645baaf5f20b8fcbe37a73065b0bde79,f660df531a22f12970082bd1e2814d1d6eea066d,1e2b50e76c1ddc5576a459484c2ff4f3b853d7f2
db9289a0f92656d13a3f07618bea239aa5242dbe,fec04eb419893933f27597ed4db2ab78452a9e08,aa78225be0fa91a114f4936282787570b1b93774
03ca69969cfd9d1c8a43fe3e13e88a274b0a6506,836c54b097db72844a450649cb31c01555f6976b,87b44cb2b9fc947022d2d8e4f3f7ffae32cecd82
8f199de0f83cd30a9788bc8af325b2591130eb56,68229b7add0f60b1bdd2e2d6535058b1250641af,ce10988ca7676ae222be59ad2e18d38beb1b917d
438d60013abf3811f15b67e7bf603fb7dcc8c526,efcfa3ce1e03ac26e9c5988a12aff58d2b98eb4c,9293ae57783593fdc2e6794095c60697de51b606
73a87132f818ed2405233c5f76ceec4fc5dcdcc6,9f64b1bb32835f7be399b4c603b66c8cb6db9dfd,8074b6cb52b84e4e43547a198b751e8fd0d3408d
a4a17efd4fb57a921f280315da0937564fc95d73,4f9242758f161f234af7c380679970386cddaf4e,d39531043a541f911d7a72a4523614f0cec9a22b
e479ec2031b5c68910c289d3da12440e32c4814a,fe21d2207b2c236e1e87e515c1632d3a59e33d10,6a6e7bcb855abfbafbe83aa91a606007d22a4f40
b32ecf34597adfc8df2750b09c431d0f1d222773,4d71c213eee0782f1cecbda825898d68dcca3783,b94013cc04b51414049c820aac5bed0bf24bbcec
f8c8f279bbfb3facb30382b713d091b4bfce9d73,4921be352392c32c401dd689de50980fdaa7b578,1d2056bd290ac3d9bc48ae1002939c95c4a1d374
8b94547e08049147ef72f85ce60b825197061fe2,57b932f3b19720f466179904ff67dbb67d7e5801,56448693bc5ca9a0737166b95366bb281eadbf1b
41ace52006fa25e5a32a26606c73360d5db6047a,943f12afffa51ff5a84450a8e6ae659f48d8e615,676b467b818ebccc253fb9b805bb552f225ced8b
c6c540b65d7277d30a9130366337fd7ffd78cf23,f80957d163610efc9d0515df6f74f88764f059e5,986cfcfa86ef42d99f053ae87ccaae246670aba2
c0b4f1ed720cf890b6832e34f548a9ec1b6701d6,6be04eaaf09fc422b1667947ce174cc652cc6420,97b68eb1d158a6083a3ac19b011ed3910ba45b73
290605f092f460edb5fc806a347c26577ffac0cb,4175f705f37a6a63337913281841820363434d58,9aec4cde2a5829327d9f8e940919fdceb85dd446
e030f019fe9dd1cdf5aa8e8bc81fc644ca29805c,c642400bcbfb1224cfa1d64b4baa0b471720b37c,b05760c746e8b19a6b75aa9c065e642c0a836fd9
3ecd55ddd16b6561818293d2667a3d7f9b02b4db,5787b43060b26053a33abb80766bcc5f4127b23f,f09e59e9e62858d8cf3152cbfdd85ce1f2d35de3
6da6dca49151914f813709369eddf5429ab6ac70,00538953ec7446321ceb12432ac21a1d8316686e,41fa80f5917d8ca6c0b8be02e8425d5473c57944
4fe20ded55263cda9e279ead43b90512d617b194,1a53769cb371c6c9aed05c180caee73d23a9501c,43d0688c81121e501e10f04c25b2eadcc7899f22
f724b49d1fcf6974d17b2069ad4fa15a8e2fe963,9795473b9df9ae8dac3c8b7b34de304c16bcdf15
Clicking a revision will expand files
* fix test 26481: it tests for something different than the incorrect type parameters and in fact the need to fix this highlights the need for the previous changes
* additional tests added similarly to tfexpand.pp to test modified behaviour discussed in bug
0034166
* Modified test to not create sub-dirs outside the test's directory.
* Define slowcpu for android.
+ lazarus project files for the avx assembler test generators
* fix to write correct output file name
+ support fpc include output in avx test generation code
* fix tests now that the RTTI of method pointer variables also contains the hidden parameters
* Delete temp files after test.
* fix tests as depending on the platform the first parameter in the RTTI data might *not* be $self
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
* Disabled some tests for android since they turn PIC off.
* Disabled some tests for android.
+ added an interactive keyboard unit test
+ slight fixes and improvements to the test
* print ASCII characters better
* write physical key numbers both in decimal and hex
* show all details about the key event, without using KeyEventToString (because it
sometimes outputs control (<#32) ASCII characters)
+ added a keyboard dump test tool
* number of cycles slightly increased for better measurements
* moved some drawing routines to a new unit 'vidutil'
+ added an interactive keyboard test
+ added keyboard dumps, obtained with FPC 3.0.4 under Windows, using the US keyboard locale
+ added kbd dump file with num lock on
+ added a keyboard dump using the Bulgarian Phonetic Traditional keyboard layout and code page 866
+ added a keyboard BIOS dump tool
+ added BIOS int 16h keycode dumps
+ added a LibreOffice spreadsheet with the BIOS key codes, as dumped in the .bdf files
- removed the executable flag from the *.bdf files
+ added bios key dump with the left alt and left shift combination pressed
* the 'left ctrl + left shift' column moved to the right of 'right ctrl'
* .bdf files renamed .bios.txt
+ added the lalt+lshift bios keycode dump to the spreadsheet
* right justify text columns in spreadsheet
+ added color codes for the keys
+ added the 102-th key on international keyboards (outputs "<" or ">" with the US layout)
+ added test, that reads enhanced keyboard events
* use volatile() to prevent wrong optimizations by llvm
+ test for previous commit
* updated bcase.pp benchmark by Gareth Moreton, now used also as test
+ test for
0027543 which is fixed meanwhile
tarray15: no rodata support on a bunch of m68k platforms
tarray15: the conditions added in
0040779 should be or, instead of and (thanks Pierre)
* usage example for linux
+ support for 16 bit registers
+ added a simple test that tests TList.Sort
+ added test for the sortbase unit
+ added test for unit sortalgs, that tests the heapsort and randomized quicksort algorithms
Add testing of use of variable of class
Commit patch submitted by J. Gareth Moreton in bug report 35180
+ test from mantis
0035224 (already works)
Avoid arithmetic overflow inside heaptrc unit on this test
Fix compilation of testsuite program
Link against libc to avoid __guard_local not found symbol failure at link time for OpenBSD target
Link against libstdc++ and libc to avoid linking error for openbsd OS
- removed explicit linking of ptest.o, as that happens already automatically
due to the "uses ptest" and breaks LTO (then both ptest.o and ptest.bc
get linked, resulting in duplicate symbols)
- removed test that shortstring is aligned to a multiple of pointer size,
as the compiler does not guarantee any such thing
* disabled low-level hack test for LLVM
* replaced non-breaking space with space (patch by J. Gareth Moreton,
mantis
0035602)
+ Added test object files for x86_64-haiku.
* use variables of correct size with movd (test checks whether movd only
reads 32 bit even when destination is xmm register) (mantis
0035701,
as noted by J. Gareth Moreton)
* forgot to commit tests in
0042329
* rename custom attributes related tests to something more sensible
* also check for invalid attribute data in tests
+ add a test for overloaded attribute constructors
* fix test on systems where Currency is calculated using floating point types
* we halt if the currency values are *not* equal, not if they're equal... m(
* fix Currency comparison... again...
- removed tests as modern Delphi versions behave differently (mantis
0035886)
* fix compilation of tests on 32-bit systems (doesn't (shouldn't?) change their behavior)
* correctly align the stream on targets that require proper alignment
* compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes
* test needs exception checking
* test from mantis
0035897, already fixed
* change result of pi function from ansistring into dynamic array, so we
generate unique calls every time we write to it
* replace calls to high(ansistring/dynarray) in the inner body of the pi
function with a variable that gets assigned once
-> the FPC version is now just as fast as the C version
+ add a test that ensures that the introduction of fullscale array constructors didn't mess with array constructors passed to an open array of Variant
* added error checking to the test
Move test for read-only data to new separate test source treadonlydata.pp
* Revert changes to tarray15.pp
* Modify treadonlydata.pp to not use dynamic array.
+ Add test treadonlydata2.pp that should fail at compile time.
* initialise local variable to prevent random failures
* extend test so that it also covers the SetToString/StringToSet variants take/return Integer arguments
+ extra test to test remap functionality with -gh
* test properly (with fno-exceptions) compiled
* fix memory leak of tcustomattr13
* fptime works now usefully on unix systems
+ support -n to run the command times
+ display average runtime when -n is passed
* also advance the error code in the case of success
* Testsuite in punit format
+ readded accidently deleted file
+ add test for a problem reported by Michael van Canneyt which is fixed by the previous revision
* patch by J. Gareth Moreton: improve test and benchmark, resolves
0035633
+ test for
0026791, meanwhile fixed
Avoid using <> for floating point values, check that abs of difference is small instead (fixes m68k 'pseudo-failure')
* Skip the test for aarch64.
* Skip the test for android.
- test removed as it cannot work on all variants of currency support
* Disabled range and overflow checks for the tw36587 test, since overflows are intended there.
* aarch64 suffers also from the limited tan precision of the softfpu
* AArch64: the PIC code needs also more registers, so use the same ifdefs as arm and sparc
+ add test for already fixed Mantis
0024283
+ with the randseed set as in the test, the test fails on x86_64-linux, added so it won't be forgotten
* fixed test for 32 Bit targets
* fixed tests
o fixed use of loop counter after end of loop
o fixed reliance on old behaviour for int -> real typecasts
* fix test to check result properly as pointed out by Bi0T1N in the bug tracker
Fix ShowHistory, by avoiding ordering by TR_ID which is not monotoneous anymore
+ add test for
0031714 which is already fixed
* added test for Mantis
0036014 which is already fixed (also in 3.2.0)
* added test for bug that's already fixed (mantis
0037423)
* it's usefull to enable the test for all platforms
+ add test for already fixed Mantis
0037286
* Added the $F+ switch (forced far calls) for some TP mode tests.
* Fixed tests for 16-bit CPUs.
* non-zero exit code on failure
* fix test for targets with little memory
+ created xtensa-freertos object files using gcc xtensa-esp32-elf-gcc (crosstool-NG esp-2019r2) 8.2.0 with:
make TEST_CCOMPILER=xtensa-esp32-elf-gcc create_c_objects TEST_FPC=fpc TEST_ABI=windowed TEST_OS_TARGET=freertos TEST_CPU_TARGET=xtensa TEST_SUBARCH=lx6 TEST_CFLAGS=-mlongcalls
+ common include file for tcal*.pp tests to define cpusmall
* unified settings for CPU "size"
* replace tcaldefs.inc by cpudefs.inc
+ C objects for for xtensa-freertos with call0 abi, build with:
make create_c_objects TEST_CCOMPILER=xtensa-lx106-elf-gcc TEST_ABI=call0 TEST_FPC=fpc TEST_CPU_TARGET=xtensa TEST_OS_TARGET=freertos "TEST_CFLAGS=-O3 -mlongcalls"
using xtensa-lx106-elf-gcc (crosstool-NG crosstool-ng-1.22.0-100-ge567ec7) 5.2.0
* added missing "end." (fixup for
0046904)
* test for mantis
0034543 (already fixed)
* test for new split option
* test needs delphi mode apparently
+ Added a test for: When {$mode delphi} and {$modeswitch nestedprocvars} it is allowed to assign a nested routine which does not use parentfp to a regular procvar. And then call this procvar without any side effects.
+ test for mantis
0036381 (seems already fixed)
* fix copy-paste mistake from Mantis (due to replacement of '#' with links...)
* do not run the test, it is only about a compilation issue
add new testmethods (memref-operands)
add new testmethods (memref-operands)
working on new testmethods (memref-operands)
working on new testmethods (memref-operands)
working on new testmethods (memref-operands)
working on new testmethods (memref-operands)
working on new testmethods (memref-operands)
working on new testmethods (memref-operands)
* fix test for targets not having a real wide string
* fix test for x86_64 targets using the SysV abi
* meanwhile all linux targets support the checkpointer directive
* test needs -Cg to trigger the warning
* test for min/max intrinsics
bugfixing operandsize from 32-bit to (correct) 64-bit
bugfixing operandsize from 32-bit to (correct) 64-bit
+ Added a test for proper setting of fc_no_direct_exit in flowcontrol.
add new option to avxtestgenerator to list opcodes-memrefsize-state
add new option to avxtestgenerator to list opcodes-memrefsize-state
working on new testmethods and bug-fixing size of (memref-operands | global and local variable
working on new testmethods and bug-fixing size of (memref-operands | global and local variable
avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
avxtestgenerator: add new commandline param '-m', create only these testfile(s)
avxtestgenerator: add new commandline param '-m', create only these testfile(s)
Check also that SetRoundMode returns correctly previous rounding mode
Add testing for single float type in trndmode.pp
Add two new button to simplify inspecting evolutiontestsuite difference in time
Add check for bug fix in bug report 38339
avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Change parameter type of Build* procedure from out to var, as the StringList is created in calling main
This avoid a warning during compliaztion and a crash when compiled with -gt* option.
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Add some colors for comparison between two run results
Avoid range check errors
(cherry picked from commit 1351ccb3bfe6adad6be0246acb7645203df8b3b0)
# Conflicts:
# .gitattributes
* Changed the registry test. TRegistry.DeleteKey must delete all sub-keys. It is Delphi compatible despite the incorrect statement in the online Delphi docs.
* let theapthread wait unneededly less so the total run time is shorter
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
* Fixed wrong buffers in the XML registry test.
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
+ add a test which ensures that a "const TVarData" parameter is passed as a reference.
This is required for Delphi compatibility as implementers of IVarInvokable or
inheritors of TInvokableVariantType need to modify the variant data by using
a pointer to the TVarData because it's passed as const and thus not modifyable
by itself.
This behavior is documented in so far as the C++ builder documentation shows
that the same parameter is implemented as "const&".
+ added simple test for the video unit
+ added unicode video unit test
+ added lazarus projects for the video unit tests for Windows
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
* test for already fixed issue
0032139
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
* test for already fixed issue
0024434
+ enabled all debug code generation options in the video unit test .lpi files
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
+ added simple test for the TRawByteStringCollection object type
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
Fix tw28713 for big endian CPUs
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
Extend list of CPUs defining slowcpu conditional in tmt1 and tw8177 sources
+ added extra unit paths to rtl-unicode
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
avxtestgenerator: working on new tests for compressed disp8*N
avxtestgenerator: working on new tests for compressed disp8*N
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
* fix test so it really uses random values for the boolean, thanks Jonas for the hint!
Update to objects compiled using GNU gcc 5.5.0 for sparc-solaris
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
* re-build c objects with a fixed C compiler regarding floating point parameter passing: riscv64-linux-gnu-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 with -O3
+ compiled C object files, generated by riscv32-unknown-linux-gnu-gcc (GCC) 10.2.0 with -O3
fpts2junit: remove ../ at start for the classname
* test needs objfpc mode else i is 16 bit only
* added test, issue is fixed by
0048758 already
* { ... } is no a longer valid comment in aarch64 assembler
+ patch by J. Gareth Moreton: improved tests for constant divisions including benchmark,
second part of
0038806
+ added a test for Get/SetTextAutoFlush feature
* fix for wrong nested comments resulting in wrong results under *nix, etc., with redirected output
* fix for wrongly chosen conditional define name
qlunits: remove word alignment test from sysvar test, as there are byte-sized vars, which are not aligned
+ add a test for Variant dispatch and the generated call description format (this is for the previous three fixes)
- remove unused copy of tw17904 (wrong extension)
* Test from werner pamler for issue
0038968
* fix test so that it will work correctly on non-Windows as well
Fix compilation of tiso8601 test by adding -Mobjfpc option
* set the exeext for WASI properly in dotest.pp
+ added link test for the mitmisc unit
+ added link test for the xext unit
* Restored disappeared test
fpts2junit: prevent double entries in junit xml (in test log are double entries, one for compiles, one for runs)
+ Added a test for the TP-style INLINE() statement.
fcl-json: fixed testjson.lpi
fcl-json: fixed testjson.lpi
Add test for bug report 38973 (already fixed in trunk/main)
* fix test for targets with FPC_COMP_IS_INT64 defined
* tw39323 needs to turn on range check to test what it is supposed to test
* Updated json tests to run properly when the default code is non-UTF8.
* Explicitly specify CP1252 for registry tests which depends on this CP.
* Weak externals from DLL are nor supported on Windows.
* Disabled running of the sharemem test since fpcmemdll.dll is never built.
* Prevent a crash of the tw2423 test on some versions of Windows.
* Modified the test to run properly on non-UTF8 systems.
* Explicitly specify DefaultRTLFileSystemCodePage for the test in order
to be independent from the current system code page.
* Do not run the tzlib1 test. It is not intended for this.
pastojs: fixed compile tests
* bug fix in test taddbool.pp - it was testing longbool conversion to boolean
twice, and not testing wordbool conversion to boolean at all
+ added WASI .o files for the tests for linking with C
+ added test for SysUtils.GetLocalTime
pastojs: added test linklib
pastojs: test unit linklib
fcl-passrc: test export unitname.name
* pass a randseed which is known to be problematic
* extended test to cover last commit
* Add test for case of pointer and size
Add some delay and a maximum attempt number in GenerateTempDir to avoid getting oversized execution log files
* Test for po_arrayrangeexpr
Added two new overflow tests
Converted tabs to spaces in toverflow.inc for consistency
* Test for po_keepclassforward
+ add a test for converting a 64-bit Boolean (either QWordBool or Boolean64) to a 32-bit signed integer (this problematic case was discovered after e65b822a on PowerPC
* files moved as strutils is now in rtl-objpas
New POPCNT tests to evaluate new optimisations
Fix compilation of the two tests for jvm-android target
* fix test for improved fpc_Val_SInt_ShortStr
* enable brenchmark to be compiled with -Sh
* tests fixed after last commit
* test does not need to use sysutils anymore
* do not use sysutils anymore
+ test for already fixed bug so this avoids that is is reintroduced
Add possibility to pass jvm target compilation parameters and clean up if no problem is detected
+ added wasi to the list of targets without thread support
Added test to check WideChar const to UTF8String const conversion
* Use correct define for tests 51/52
Retry incase of thread initialization failure
+ add tests for function references, anonymous functions and C-blocks
pastojs: started test TPas2JSUseAnalyzer
+ add C/C++ object files for aarch64-win64 compiled with LLVM 13.0.0
testobj3: fix test
Use RTL StringRefCount instead of local GetRefCount that only supports some
platforms and depends on the internal layout of ansistring headers
+ test for last commit (44094dba2f96fcc6c252f9c42398b6740edb85a1)
+ support for generic forward declarations fixes
gitlab 0039581, so add a test for it
+ support for generic forward declarations fixes
gitlab 0039582, so add a test for it
Added test cases for AVR shift by compile time constant.
+ added second screen to the video4 test, which demonstrates all the attributes (without combining them)
fcl-passrc: test forbidden anonymous function types
* Test from Inoussa to test NormalizeNFD
* Test for stringtoidentifier
Add several tests for 127 max ID length, related to bug report
gitlab 0039661
* New tests for aligned records
* more precise test as suggested here: https://gitlab.com/freepascal.org/fpc/source/-/commit/876ae561585c22b9809764710f11b9a88da935ee#note_921869640
fcl-hash: gitignore testhash
fcl-web: fixed compile tcjwt
* make test compiling on avr
* write number of iterations
* do not run test, it is about successful compilation and runtime on weak CPUs is high
db testsuite: add TestMSSQLLargeStrings
* Change writeln+exit to ignore
* for now, IO is not supported on AVR
fcl-web: added des3 encoded pem example
fcl-web: removed des3 encoded pem example
* made test compilable if no floating point type support is available
* made checking for supported targets more fool proof
Text for merge request #226
Fix %cpu type as spotted by Alexey Torgashin
* fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:'
* add cblock directive so that the test fails for the correct reason
Remove %OS by %TARGET, as spotted by Gareth
* test also cmem unit intensively
+ add a mode Delphi equivalent for tanonfunc56 to check whether overload selection works correctly
+ add tests that ensure that the overload selection works correctly when functions, methods or nested functions are assigned when overloads for function references are involved as well
+ add tests to ensure that the assignment of nested function variables to function references is forbidden
fcl-passrc: transition TPasElement from reference count to free
* Improved TESTALL.BAT file for JVM tests
* as correctly pointed out by Bart B, -gw instead of -g should be used in the test for
gitlab 0039816
* tests for merge request 244
* New test to catch i39851
+ added test for wasm globals
+ added test for wasmglobals, where the globals are declared in the implementation section of a unit
* experimental test for
gitlab 0039722, no sure if it will work this way on all platforms
* improved test as proposed by Rika
webidl: added typedef test for wasmjob
webidl: test interface attribute boolean
* moved tests to proper location
fcl-css: added test lpi, ignore lib, run from other dir, cleaned up
* New test for extended CMOVcc optimisations
* New tests that evaluate CMOVcc using a reference even if IfRefSafe returns False because the previous condition reads it
fcl-css: :is :where, nth-child of
+ test for heapsort fallback to Generics.Collections.TArrayHelper.Sort
* improve test for Generics.Collections.TArrayHelper.QSort, resolves
gitlab 0039932
* New test to evaluate i39918
* x86: Added two new tests for i39922
add loongarch64 tests support
* check for proper exception type
* Added new tests for BZHI optimisations
Fix test to succeed for big endian mips
* Range check fixes to BZHI tests
Add test for avx2 support using cpu unit function avx2support
+ missing halt instructions
* try to improve result stability by longer runtime
Fix two tests for ELFV2 powerpc64 ABI
* disable timing check as it causes too much false negatives on machines under load
Use CMOV and FCMOV with a condition, the parser should reject without a condition
Fix fcmove instruction for external assemblers
+ (negative) test for cmov/j/set without condition
* Patch from Ondrej to implement SameArray
+ missing -O4 option added
* first approach to fix tfrldexp on i386-win32
* External objc class forward definition
Re-enable QSort killer O(N²) detection, make it deterministic and instant, and make the killer itself universal.
Add aarch64-freebsd c object files
* Added test to attempt to catch access violation caused by faulty optimisation (i40165)
fcl-passrc: fixed compile
* Reorganize tests in more clear sets
* test for variant TValue
* Do not test variants with equal memory area: e.g. strings may point to different memory areas
* Add Tests.Rtti.Util to uses clause. Keeps lazarus happy :)
* Add tests for variant arguments
+ simple test for WasmExternRef
+ some basic tests for WebAssembly funcref types added
* fixed test's program name
+ also test that pointers cannot be converted to externref implicitly
* fixed program name in test
* disallow passing WebAssembly reference types as untyped out parameters as well
+ added a basic JS promise test
* Hidden thunk class tests for webassembly
* Test adapted: RTTI is enabled for raw interfaces
* Webassembly also has reversed clean - most likely 32/64 bits issue, not delphi/FPC issue
* Tests for webassembly invoke helper
* Progress and exit status display
* Some explanations for running tests under wasmtime
pastojs: added test for rangecheck currency
pastojs: fixed test on windows
pastojs: TCustomTestCLI.OnWriteFile: check if binary
Add test about bus error generated in sparc compiler
* New CMOV test at webtbs/tw40307.pp
* Fix for tmarshaller big endianness
* Tests for NAMESPACES directive
* New test, mostly for x86, to detect incorrect TEST/JNE/TEST/JNE optimisation
tw40324: fix compilation on unix platforms
+ test from Rika for merge request 458
* New test to detect SSE/AVX optimisation error
* renamed tests so they are actually run
+ add a test that check for correct functionality of all the SwapEndian() overloads
+ add some tests for hint directives in context of arrays (both with the element and the index) that check that the hint is indeed generated
Try several ports before failing
* moved crctest.pas to use it as real test
* rename tests for TValue from tests.value to tests.rtti.value, cause they're still part of the tests related to the RTTI unit
* "blea" test will now display the CPU name (can be disabled by removing {$DEFINE DETECTCPU})
Fix range error in tstruth2bu.pp test
fcl-passrc: started test generic with type alias
fcl-passrc: added test unit not used through alias
+ simple test for Dateutils.DateOf
* Fix wrong char->ansichar
Remove readln and add NORUN marker for tw40453 test
* Remove subtarget option
pastojs: added test for utf-16 surrogates
* ARM: New test to evaluate ADR encoding error
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
* moved files to appropriate location
* a64: New CG tests for evaluating correct EON instructions
Add tests for IndexQWord, and shorten tindex.pp.
cpptcl1.o: recompiled with -fno-exceptions
As identified by @modersohn, resolves
gitlab 0040501
* Implement missing tests
Add test for bug report 40537
webtbs/tw10641.pp: skip for Darwin (it does not support these relocations)
pastojs: fixed tests for new char init #0
* New "tval1" test to verify that Val with constants works properly
* split the two error cases of tanonfunc25 into two different tests
* Added new "tval2" test that assigns constant string symbol
* Added unsigned versions of the "tval" tests
+ test from Rika for merge request 566
+ add a test that checks for correct working of the legacy method table
* ensure that TObject.FieldAddress returns the same values as accessing the RTTI directly
* New CG tests for verifying tvecnode.simplify correctness
* while on windows the max. possible year should be 1980+127=2127, 2104 causes an error (seems to be limited to 2099), so stay with 2096
* Use TProcess file redirection facilities
* Fixed compilation with FPC 3.2.2
* compile with stack checking
Add rule to generate exitcode.exe dos/go32v2 binary, required by dosbox_wrapper
Add command line in verbose mode
Add DosExitCode to DosError shl 16 to set ExitCode value in utils/dosbox/exitcode.pas program
Also use 60 seconds as max_count in new code
Add POPCNTSupport call to avoid use of unsupported instruction
* Add test for stderrtooutput
* Properly handle stdout for redir
* More differentiated tests, part of webassembly implementation of invoking
Explicitly use testu version of GetFileContents function
Handle seperation line even when combined with last line of previous log
* Add get routines for unicode and widestring
* Make tests more granular by doing them each in their own routine.
* Remove uses of exttypes
Add objfpc mode to avoid compilation error
Rename test docat to tdocat to allow use inside testsuite
Rename test doexit to tdoexit to allow use inside testsuite
Rename test dols to tdols to allow use inside testsuite
Rename test dotouch to tdotouch to allow use inside testsuite
Rename test genout to t_genout to allow use inside testsuite
Adapt utcprocess unit to name changes to allow use inside testsuite
* Fix test compilation, broken after unicode rtl changes..
Also add %neededafter as the generated binaries are used by testprocess program
* Invoke testing on linux requires libffi
+ test for commit e1297e085928a274220a6d5d6da7d8e4f7a2dee2
* improve test so it exits with the proper error code
+ extend test to test overflow checking
* restored overwritten test
* Patch from Thierry Gayet to fix compilation of tests
* "tminmax" test now prints out 'ok' if it passes and the error code if it fails
* run test with different options as it is tricky
* remove unused variables
* Test for sequence result
+ test for fc3d71bba38e2c91813b224501eef9966544e18c
* New test to evaluate i40756 optimisation problem
Add non-empty UniqueSuffix also as string prefix to all Verbose procedure calls
Set Result to false at ExecuteRedir function entry
Allow to pass antoher exitcode to fail utility by command line first parameter
* extended with a Chi square test to check if the random values are equally distributed
+ test for Sysutils.Trim*
* extended test
* fixed error numbers
Postpone setting of prevline to correct message when prevline not found
+ test for Math.RandG based on demo provided by Rika for mr 692
+ added basic WebAssembly inline assembler test
+ added test for the WebAssembly inline asm call instruction
+ added WebAssembly inline asm test for the instructions:
i32.sub
i64.sub
f32.sub
f64.sub
+ added WebAssembly inline asm test for the instructions:
i32.mul
i64.mul
f32.mul
f64.mul
* reduce iterations for RiscV32 for now
+ added WebAssembly inline asm tests for the instructions:
i32.div_s
i64.div_s
i32.div_u
i64.div_u
+ added WebAssembly inline asm test for:
i32.rem_s
i64.rem_s
i32.rem_u
i64.rem_u
+ added WebAssembly inline asm test for:
i32.and
i64.and
i32.or
i64.or
i32.xor
i64.xor
+ added WebAssembly inline asm test for:
i32.shl
i64.shl
+ added WebAssembly inline asm tests for:
i32.shr_u
i64.shr_u
+ added WebAssembly inline asm tests for:
i32.shr_s
i64.shr_s
+ added WebAssembly inline asm tests for:
i32.rotl
i64.rotl
i32.rotr
i64.rotr
+ added WebAssembly inline asm tests for:
i32.clz
i64.clz
i32.ctz
i64.ctz
i32.popcnt
i64.popcnt
* Explain how to run full tests
* fixed test tw0882.pp for WebAssembly's memory requirements
+ increase WebAssembly max memory limit for test theapthread.pp, because the
test runs out of memory with the default memory limit of 256 MiB
+ test runner: allow forcing thread tests by specifying the TEST_THREADS=1 environment option
+ increase WebAssembly max memory limit for test tmt1.pp, because the test runs
out of memory with the default memory limit of 256 MiB
+ increase WebAssembly max memory limit for test tw11006.pp, because the test
runs out of memory with the default memory limit of 256 MiB
* fix compilation error in test for OSes that have no HAS_MONITOR defined
fcl-css: test scan -10.2e+2
Add '-f' option to gparmake, to redirect dotest output to separate log files
Rename separate logs to use sep_log prefix
announce start of each chunk
Use seplog name for separate chunck output file
* fix test for non-x86 platforms
+ cosh(800) should raise an floating point overflow
* as shared libraries without glibc on linux currently don't work, link those tests
on current fpc versions and linux always against glibc, so the shared library handling is tested
Add missing %norun information for dotest utility (crashes AIX testsuite)
Also accept EMathError exception
Add %norun for tw36544a library
Add try/except block inside try/finally block in ExecuteRedir function
fcl-css: test display:none without spaces
* fix typo in tests/readme.txt
+ extend test framework with ability to specify certain expected compiler messages using their ids
* unnecessary directives removed
* texrtti18.pp is no longer relevant due to 59a1199110f4b4f9d937817994c2f369365ffbbe which adds support for array properties in Extended RTTI, so move the new texrtti20.pp over to texrtti18.pp
* clarify purpose of texrtti18 and texrtti19
* Attributes for methods test
* test that SysUtils.Swap<>() doesn't hide System.Swap()
* write additional info for the tests, might help to identify spurious failures
* missing part of last commit
Type maps signature changed
utcfpmonitor: fix compilation on targets where TThreadID is not an ordinal
Check that a normal real division does not generate an exception
Add explicit -CE option and check that mysqrt returns zero for negative arg
+ add tests for atomic intrinsics
* test failed only with strength reduction onm so compile with -O3
+ add test that checks that the Atomic*-intrinsics work correctly inside generics
* test might not be precise enough with fastmath
* Add all test files to project
* Patch from Lipinast Lekrisov to implement indexed properties
Replace tkernel_timespecs by TTimespecArr type to allow compilation with linux RTL using libc
* compiled by riscv64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
* proper naming
- remove readln
* libraries must be marked with %norun
+ SMALL_TEST define for slow CPUs/soft float
* compiled with clang-1205.0.22.9
* extended RTTI now includes static properties, so adjust the test to reflect this
+ add tests for the adjusted message handling, especially one that checks that messages inside generics can be silenced correctly
* the message id might not be at the start of the line, but after a visibility specifier followed by a colon and space
* use StartsStr() instead of a manual copy to check whether the line starts with the message id
* declare Msgs parameter as "const" for better code generation
* min/max optimization is carried out only if -O2 is used
* test also with FASTMATH on and adapt for tests not supposed to work (they include the use of NaN)
* restore old error value
* Test for es256 signature, by Andrew Haines
* make small test lest strict
* first complete working version
* New testsuite database structure
* Fixes after tests with foreign keys enabled
Fix compilation failure of tests/utils/dotest.pp
* Rename testlist to tasklist
* fix duplicate identifiers
* fixed and extended test to support all extensions
* Reworked testsuite database
* couple of wrong test runner directives fixed
* better error message in case of illegal test runner directive
* fixed test runner directives
* fix test runner directive
* Fix wrong format specifier
* fixes in test test/cg/tcalext6.pp for compatibility with the WebAssembly ABI,
which does not support calling an external cdecl function with different
number of parameters than it was declared with.
+ added option -CN to tests tabsvr6.pp and tabsvr7.pp in order to make them work in WebAssembly
* Test from merge request !312
Add missing allow C like operators to head of utcstrutils unit source
* New test to catch Boolean added to QWord on i386
* New test for detecting faulty "LeaLea2LeaLea" optimisations
* fix dotest.pp after the wasi->wasip1 rename and the addition of wasip1threads
* test/cg/obj/wasi renamed test/cg/obj/wasip1
+ added .o files for the C linking tests for the wasip1threads platform
* More specific names for detailed test run results
* Fix error in version sorting
* Remove extra spaces in field names
Use default URL for sources if CategoryId <= 1
* Some corrections in output
Fix ShowLastLog and ShowHistory methods
* Add tsutils to uses clause
* Handle "internalerror generated" suffix found in log file, but not in longlog
* Try to handle mixed separation/output lines
* Do not call verbose if EscapeSQL does nothing
* test for last commit a43f1bc1
+ tests for b0003f71dda8388ad74292edb82ba401296fc106
Add help for -Q/--sql option
* Adding test to catch internal error 200411013
* Make CPU/OS/Version fields longer
* Cosmetic changes & correction aDate param
* Correction for creating maps
* Correctly count all fields
* Introduce stInvalid test status
* Add CheckAllRTL explanation
Avoid long wait on this Windows OS specific test
Remove tstunits/go32v2/Package.fpc file introduced by error in commit a3dd6acae4
* use sametext instead of converting case
* use sametext instead of converting case
* New benchmark test for floating-point functions
* State the purpose of the test.
Set ITERATIONS to the lowest possible value ($10000) to avoid reaching individual test time limit
Skip iterations inside testsuite, only correct value check is needed in that case
* Fixed minimum iteration count in "tests/bench/bfloatfunc.pp"
* Renamed "IN_TESTS" define to "CONFORMANCE" for benchmarks run
as conformance tests and minimised text output in this mode
* New test verifying that Internal Error 2013032603 no longer occurs for "Str"
Add intstruction tests for SM3, SM4, SHA512, VP2INTERSECT.
Update AVX test utilities (new output format: gas).
Update AVX test opcode list.
Add explicit disabling of range check to test to avoid failure depending on global make variable TEST_OPT
Adapt test to size limitation added for TBytes open array length
Apply same changes as for tstruth2bu.pp to reflect change on HexToBin that checks Length of TBytes parameters
Add some very basic tests for compile time set range checks
Use Cardinal type of FTimeout field and change parameter type accordingly
The atomic operation require that range and overflow checks are disabled
Explicitly disable range and overflow checking
Test instruction set AVX102.
Fix compilation of dosbox_wrapper.pas
Add check about cmpxchg16b instruction
* second test for 7a4dbdc5aa5c26e363545ceefec120c986de73f2
* x86_64: New test for i41317
* Added test, part of MR !1011
* Test for triple-quoted string needs to be ended by triple-quoted string case
fcl-db: test order by upper()
* Rework testsuites to use punit (no dependency on fpcunit) and add tests for contnrs unit
* Test for long string in hash object list
* Address some remarks by Alexey Torgashin. Make sure there are 2 long strings in the list
* fixed running fcl-json tests on the WASI platform
* fixed compilation of testrunner.rtlobjpas.pp on platforms that don't have HAS_MONITOR defined
* fixed compilation of tests.rtti.attrtypes2.pp on the WASI platform
* install a widestring manager on the WASI platform in testrunner.rtlobjpas.pp
* undefine target_supports_rodata for WebAssembly in test tarray15.pp
* undefine target_supports_rodata for WebAssembly in tests treadonlydata.pp and treadonlydata2.pp
* update string tests to define USE_INTERNAL_UNICODE also for the WASI platform
(previously it was only for go32v2). This makes them use the fpwidestring unit
for Unicode support.
+ enabled test units/sysutils/tffirst.pp for the WASI platform
* fixed the name(s) of the WASI target(s) from the previous commit: should be wasip1,wasip1threads
+ added test for recent generic related changes
* overflow checking 32 bit operations on 64 bit targets makes no sense
Avoid readln in test source
tests: started test suite for compiling and using ppus
test: ppus: test compile when unit changed
Remove UTF space character to avoid failure inside dotest utility
tests: ppus: added test for recompile needed when the body of an inline function changed
tests: ppus: create Compiled on setup
tests: ppus: change file dates of changed source files
Remove CPU and TARGET restrictions on test/cg/tcalext7.pp
Add GCC compiled tcext7.o object for little-endian powerpc64-linux target
Add i386-linux tcext.o object compiled with GNU C compiler GCC: (Debian 12.2.0-14+deb12u1) 12.2.0
Update information on i386-linux GNU C compiler generated objects
Add powerpc-linux tcext7.o object compiled with GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)
Update information on powerpc-linux objects
Add big-endian powerpc64-linux tcext7.o object compiled with GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)
Update information on big-endian powerpc64-linux objects
+ add tests for casts from Variant to the various string types
Use fpcres instead of default winres to compile .rc resource file
Add test for code generation of sub-register field extraction
Add missing tcext7.o for i386-solaris and x86_64-solaris targets
Check TEST_FPC environment variable before PP for ppu recompilation trouble check of fix for bug report 41457
Add test for issue
gitlab 0040892, as it seems to be fixed in trunk branch for aarch64-linux target
tests: ppus: recompile cycle when deepest unit change
tests: ppus: impl cycle 3units, change deepest
tests: ppus: generic in indirect uses change
tests: ppus: added test for keep ppu when leaf ppu is recompiled
Accept a small difference between sin(pi/2) and 1
* Standardised name and output for tests/webtbs/tw41581.pp
tests: tppu: change indirectly used method
tests: ppus: test -Ur with a cycle of two units
MD: Clear unused TStringBuilder in tests
MD: Fixed compilation on Windows with the "cwstring" unit
MD: Simplifying test runner code
+ add some exception related tests that currently fail on aarch64-win64
tests: ppus: cycle generics
Tests: Fixed compilation of "TStrUtils" on Windows with the "cwstring" unit
tests: ppus: cycles with crc changes
tests: ppus: testing reload and load generic
test: ppu: crc of generic implementation
tests: ppus: loading variant ppu after parsing program
tests: ppus: unit uses implicitely variants
* Class (con|de)structors not allowed in helpers
tests: ppu: -Ur create new ppu, ignore include file
tests: ppu: compiling a folder with -Ur recompiles when needed
FPCUnit: Fix compilation of "NeedAssert" test due to compiler mode
Correctly remove dosbox_wrapper related generated files for make distclean rule
* Add second fenced codeblock with info string. Fixes issue
gitlab 0041673
* split test, failing things needs to be tested one by one
Add dragonfly OS to TargetIsUnix
Tests: Fix a typo in the helper test code
Tests: Fix typo of "FPC" symbol in $IFDEF
tests/webtbs/tw41703: convert to unit, add `%target=linux` and `%norun`
Adapt test to COMP_IS_INT64 macro
Add missing tcext7.o for aarch64-linux target
Fix test by using compiler set FPC_COMP_IS_INT64 macro
Fix compilation failure in latest changes
Regenerate with latest fpcmake to fix usage on powerpc64-freebsd systems
(inactive) Revisions in this set fd42c3fb01e0339a63de0f26f69fca8bf4e1b819,b06f2c4a74848b5465f45b4e35bca6b33448ae16,bf2911a562ed7ccfd3cec8871de3655b2dffa478,46508f6af16b7f676ca05bc9f84f904d3c2aac23,23398c9e2f63a45821c2fb223067ec199941d1ff
* only enable tw35187 for Windows and Linux, since it uses syscalls under unix
(which are not supported on all unix targets; feel free to re-enable for
specific unix targets if the test has been verified to compile there)
o also fixed placement of dotest directives: they have to come before any
part of the program code
Add some output to explain failure for test tests/webtbs/tw40624.pp
Add tests for bug report 41460
Revisions in bigsets in this set 99528f97740d688aaf92963d6de291ad4f9635d4,59aef99f5222f572b06408bb7a95c39e0b00a495,3a31391c3975aaedd95a50adebb3f4339e476073,90c1bf2e12e1f69b049d0bfb394df3652bf27722,1c5d0220fed77c8c84ef6df46535435e264c74fe,02df6283998d2b90f4f4ab94c8068f24f3159031,56a8f295190f31bfb90d2503364ad462dc0726f5,8c5bc91855dcdb1812d0d8ad851e1eef92047187,6d23d22d5000c677a8c59a79a9bfbfd8b9c20dfd,f258d2f498e3980cc013090569cb53c93c52ee0c,7072813c86d57ea487db2c6945a47fb6b5c93a25,a0a57868c04981150584e046e7d075a0f120af72,70998b6720c3a13933ec7639e5a5eeebe9309a83,8a38755dab7d8d94266fcbe80eb14dc9e4be3d46,dd2e8c8d3eb4e9b6232633d43f9e21adbfcd1f4c,b4af922d15099962539df9c06d15068ad9ee09cd,2a9edd3ea309c57b8980f9e449da43f1da7df042,c9e11d2ae7fe0340ffc10016a4c8e40859a6baa0,4557e5c66b59e64ad4254fe0cc7237741f778f0e,d8d6c7958f88a17dcb21ca895485a21a92d13bf2,77de2ca2796929b08f39d40be0c62b9ae795a33d,bfa988e188d68bb3d7461736cc33c887ba1590e6,4e4ced7926392c1abadcfbec07fc0fa145d323b2,48a468b4e667f939239c07fea4823ead16c5a43c