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
99528f97740d688aaf92963d6de291ad4f9635d4,acfa2088efb90c4eb3b58e18f9261ab113287938,1641585655db9a22030745cf709105cdc3ac3dce
22365a1f5700b924faf970f2c9a36e99c0f3d709,59aef99f5222f572b06408bb7a95c39e0b00a495,cae98304f830a4f9e9f7cc5f33de1d3edb250af7
078d8e9d2abc188f4844b28b9f168fa6ec1bd6cc,fc7ecf32065f1671421518f111f51c9eabe008c9,8c66e9a2eb763a9dfa37e35c7e31dac32e7fd7c2
2a0eb54fd5579a1cdc721ae604ba8d1b16b392f2,1a564de6e6b90d9d8acc1cafa7ce6fbd1a873abc,38a7f7c9756100e5777b9337aa0823709a46ed96
a7d45c0ca012f8d0ea1632bc509f5e31112aab1e,fd42c3fb01e0339a63de0f26f69fca8bf4e1b819,d78dbd5d5920bb7279937138fb529bfd05f44b6b
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
1c3b41eb543d85cd8497c89942062ca54430d489,8b89a5cc5109c15a716a1826096258caf8b36997,9d0389aa53e2d49955f37707250b016cf07da1b3
3de38c489457a05fcc8a933446cafe5d9bbf01e2,39f4b97ea54f64ee9b91db074e4242b1b155f2d8,f62fd437b1c432d46c0db85c1162f623ace1444b
94d222ba69e59cd4b1ae254b6bd31d6e10660a8d,3eb14dd72264b06f2ec8f8278e2ac785ae232bc5,3a31391c3975aaedd95a50adebb3f4339e476073
797795e2854990cd5abb987a721e9a13bef0945d,405b01f11684c9b9bf5119884a66e1ab00ca1950,8f707903df96a5132592aeeb8d84e88f045fc5f6
de213ba258297b7c28e2745da2f18bc2e0b5d6aa,fc42953814ac01124fa964dda48de4d30e2208d9,22146776564c2b1032ef00534b3982347cd1ee25
200de64085083dcf64a836a18dfc5a8cbf31386e,bb6028a27516192fdc8e0629389ca57524f4a030,8003f675c5786198a1a7087060c05debf4920b07
2f5d51436e4edfe944a9e5b276b564f63688f3b1,eee2e9f950fd49954fb68db74f47a6d92f4d15b7,b48c8d8596400544396715cb4a268adc6dfae619
7a6bd84bc055ad95ecee0f3b150090161b8a85f5,6f165b6c01461a821444619b18fd9576813b0b5f,90c1bf2e12e1f69b049d0bfb394df3652bf27722
1c5d0220fed77c8c84ef6df46535435e264c74fe,f65f1bd80299a486ea1d396ac25b9381ab6fffdb,ed9f39032056bdcb7c1701f4055fb4d2615d8d87
0cb21e83386d432ccaf8a98d56f72258906d1b51,3db27945981318c9c71a04a585d3dd76f290fc06,055cfc177140e5071a549eb9d59904f57603bf16
b3adeaaea9bf9b54a47692c686784f36d7251033,cdd80c131d437af8bb8a435e4b095a34bb21c2cf,43d66a4ac8ce315f8d1bc523c9fa529344947a99
fbb8e161faf81e8ed65524beafc204c74eebafb2,2ab7cceeaae9b79a984bf6b8041f70c207511753,e200fde888ff418fd79566e42a0b84c9cd2740d9
e81920af7bb3c8ec19ab284707c357187a8250ec,ac18c0090a4b12f532378b3860a85d57c3444fbd,5aa3da26f5ed043a0eb93cf4b7bcb9e09b4196d7
1041bc5a17a99b5584d67b523442429d5febe323,f4e27dcfb655923b02424008658622cbc36f48ba,55e6ffb428b5990d330179053f2547e5812e5a5a
03778f9b7f74d53acba2c9368931202b0b543e08,28e2fae09d4580c6df1cf1a3f726c19fbe8cdc91,9a7e9771677176ee2e84883424ce146a95a4f095
02df6283998d2b90f4f4ab94c8068f24f3159031,cdf1f710e58de512d1e3504b5cd61b66cfebc49b,0904ea0c3fc4935d25173ed734e7ac16ed283283
f3e140fc50d30b617fb1bab28b7e20e7eac13cd3,be371d901c436215490ea3a16c4f3fbe90f85b17,00c6d530b56e7a1c52ef4a07d130e6e234825bea
438bba76b9d154b8d963b54f8d67721c39252009,0bf1af08c4262d560977260b9f12029fbed5605f,691fb2c9fe7fda02868baddb8c0ddfe730df6287
49fbe53cf36a122eeb6526e7c7f9effd069c1f62,f75e6d8a4899ab053ffb33a727e54d0d0de04ed7,b0deefec4530dad64851d3aec5f1d55b003049fa
912f8e8817dd15d27d7dddffcc471737c23050ef,834bbc4c7bd835b600210041962f51dd5b9f70fe,c69f1a20f498f1e8b5db8a59e83c3e5c53ec95fa
078ff5c2268c00a62407df7f753aa524c3752507,07a9767b630b72b0b3f8bb63c7241f395cb50142,5207d0ee25a8bb2f37088e654b25dae2a5ade454
f4251bc11a21d64cf80df90db853c8df12558b73,329ec242cf6c5391861c7f6ba2f65990fe1a4669,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
7a536df60e1acc939157b2608c7a68f33223c9b4,ee07cc4db5a9dc3fc14ce4661000f3a605e4bbce,555ecd826bd9b6d28784f7e285eb648d49e251ee
fb6a892d9eb0babcbe7660c1d8985f207cae61d5,c2a3f03093d6a4814d0d740244afa7800194781d,ef621e70141e881296ed835ac2730aee0d1ea13d
62edfa558412e5708469db173957eb5799ce828b,4737a937b17e6e4575ce5000952a3f0ab24b1a2e,149f8ddfe9965e73e3e0acb94b46c623a9c0c087
84d05a5b0e7dc18cf58fbfe7e003b1580e811a94,22e8cd3fd3ebf6b1747cb17064419d9d90450985,2b79b117445d6a9f7f1cb1669390ee7737c0e443
0558fefc5179a79f11240d503789e3e538162a6a,1351ccb3bfe6adad6be0246acb7645203df8b3b0,402876bc1f6ceefe3109ecb7ea16add202d8865d
f172d87925680e203f51bb062d0a5e8b35d9ed10,0a254b46bc0c01773778e93497609b5e27d139a9,334becf76b7140af2f79a7dbe64e32c143bfacc1
684bdb0245b603c5c116d90f5fe2438089e1201f,56cc421c77249e7efbe29493c27cdf174ba6d31b,ae97668967c8d2dd3ddc05e8ae7e4e54519bb6a0
d38e2920824b9e9d6d129744afa3b8144d2579f7,1bcf50ce701c200fb6962226b2f48274d8a68985,d13838ac0b8509eece4f43b7750bb9b33016f851
90113ef819430c8dc471551e5c953fec06cce03c,ce6260c8971c9928f99b79b34a8e734a06288865,c907f4cb28fdd9f561086372f7f7f1404f99e916
bc6e837100933671e8960bb499f42341f2f22435,6eb2cd6dfde2bb99e1bf7dac9fc7b963497f09e4,3ada628813023a9ff9eabb0892e835f6d5fb8fa2
e844f748825dc710c80277804bddfe65b90e1ec9,66cdab722370350681f7b381b815a23033ce7602,cf1fa4cf7f0d84e4eb347ff33cbac74dc0872ce9
a67c184200c266f2cc586323a8e55f5f3e01b85f,d13d625090c4902ebcc2343c2265c0bac50eef52,bc9629c446de8fbfec27dcd77e348adca0b1c218
c43787f7f8f30126563b9189d33f178916b47c1f,2e54def8e5bc837a86138524a2a99c530b7d0399,e309c47ed619cf7161ef355b4d1fa3128efaaa38
b9fc7729c66f62da8345cb461bcc977dcd5a0abe,b1f7fb4ba18b56be4ea098f93393306d14e013ce,3634e7823f3b50deecc14b4c9734501cb2567c7e
1b2e13bf77c36b810e92609b199c687a6a0a3871,dfc65acfa8a117265260964da616d70a7f4d80bf,4cdc665ab742d4a019897802dc92c373154d380a
0470ca8fe3958822745063a37481389e56127484,5225dd00f60264f6906abd4006e2a4c477e6b364,3d37b958bcc1c171c66cb654aafbb5546217e7ea
8d21ab9d67d41f06f26a890ab7e346517c1f4f2d,772ea61b12e2320750ed1b3b697d9328bfe2bf0d,cdd2832ea7cac413d10a38e61491f1fd99622584
1cd0364c50e44b6d2b7d859b4e4bc556bfd3593a,1f12cdefb98091c855b0e61d2f899204f943f0ca,6acf8abcc96bc1326a82233b81b409d83460e41a
f85d7d25912e308b7d77acb246f77633141d6266,1893babd062d1cfc3b1db3632885f8c2c1fbd1ad,ca0d11e308a6c64fa6494d7c904032280ec83111
a4b9fcffeb9db818dc6c620434612be3ceed3b65,41399354ce3fdfa9683f310e168427480c01f9d1,58171b4308cc2c7825fbd0d33f84c1b67345ee0d
a203313bbf29d192763141b828b0077fec440f08,493879d28cc1c2f76193c44458344f838ac17160,efcc3b2ebaa8c3f84430c99e6eeb362b0efeee5a
3b408e6a6a986e8c1f0493e00e1645db3ee502ef,183fbf77af9c614b1201377e00a095a78ae52433,0569ab4a2859d1e5ff60e996deaa0bcf2fff737c
4cc3a7fb120ab462c03757801f0561f7c6516605,afd1875834151ef12ccfdf156e9cd5ed65dc76a7,fa8bbc43960c51ef1fa09ef630ab53c08e76ea29
bc42999a09d3acb45eb1b3daf3a2223e828f93ff,e6ed010e9221f2de56c39988762fcfe956ac0231,f9f0f9a1d1b388b18d80f648ad230b2ff0bd4039
798eb0e768dee97be6c729e35445765dbedb7d36,5d3faa5ebd1f1d4acbf58d563b5b38c9a4ae6cf1,da4be71fc8befb8a2def2299c7f92b59e1c51541
d6235174ac37b3aa7ba6ee1e03a5abe450d2a4d5,df49a3d067c591e06c511844edb6c0ae33c51151,ad753c0bbd52d42685ef5cdb0406c2c7e369c605
18b868bfcddada94c2f0398ea873cda70b7aad5b,ba0f08018f7980cb7ce02190e4586370ce070251,f620f61d3b0ca68f601c3b76d9e5335fe0a77ae5
6166084f08a6ca4141a846c45b4e07708539a9d7,c603477ec4c19a62a35e5ca3036705ffe565a1dc,b4a002e3e777f7a26040bf42a2372a8f1908e9ba
24f33871c01400fd685e7850248677da0bb91cf8,3c436779521e71c2cd5828508206e25e82be60ec,f5389cbc2884d9d3a77026ae159f86855c7dae38
649bfecf62a644bf0ae1f79c79af5639a9a07414,c4dfb2c8bda32f6b1279419accb7b58f294ff27b,47eb7cec0cbe9a6c944ff570569138a3d5aff41c
b4eb1780adc03586278a8780b376300308b33727,9969da24e17ba35e319a904afe1f55cdfb888e1a,dc13516dee4daf6fca861122adf329177d1e6131
0d37e0e0f8cbc66df8267d6cb1b571d0c919dd67,cb2c0ae59406caae7672f2f8d7488515c150e04d,a6525062547065325350639064508a3abbb6a57e
0a3efb67020967ab55c4bb96f87507a45a85d572,e89e87372e90016506c9a0bb904bc3e4ade3032e,be1461654f507d8210fca21236e7b5d6c3e9e1ba
b3ced4de97192b965f90325e14466e7f247d8bd9,e41c1ec118deaa1a65b58a933dc962699a932c9b,ce2984e16abac4c2b1ee1ab11d19a9edff8bf25b
73aa30ee0ad204f280309e9e36102d75f847cc3c,9394158fe228595a8ede81b3a9f9b69a89aa413d,0e3d95b589923d8701e9f8c2dcb3cb06e9c27f95
5350ac7d65f1f595ba4e3b6d582829fc9ad3bca1,fc3685819c07008860e35f2d727d55365a4586e0,56a8f295190f31bfb90d2503364ad462dc0726f5
b2d2c5dde3260dbb688849aead1fe72f05f458c5,23bf243acdec7fa418833975a25d80edf89cfa15,677f8297324e2c089d0cada4a7a9185594088a8e
bcaa2c9758c41fcc05971c35e14d02faf1163267,0567572faeb96cc58e54c2c48bcf6c2ada713936,fca357e898814c4b8d8f83efb3fc82c6be4c8a2f
daa05f19cb49aefb80c3ce974f29f45cd4148fbc,64812bdc6013bc09f6e59e0d554c3e8e3542987f,80c63fae3052241047931f7b0acc9dfacabb5f7f
c30ce7108e3c6f5719a2be4b95b5d20e518813d5,e2624fdaaa0a73ba637629db116ed2c6287494d5,5446d53156de14483d6210297a99a934ebc5909c
9aefda1e6a34940880f930df300985aa542e49d8,799cd957e625400427836e7309748bbba32e2d72,44f862fb4eac9ff7383bc57dbd18b87ea314defc
5c75ef30ce78ba8dcf467f65ee6118e7dfe87a09,99d04fb5b4df12fab061bb445dcac84ca2b1538f,3eefff75dfcd1b9429b4efaf2902b9cbda3db38b
2ee6a81cffbb95c32c08e5b8474bb05d6658d69a,1b6219823b8403beea600fcdcba775312aacef67,67e7dc019453212065181dc5d80c92c11e14d603
52cc8df0797f3411e29b6480e5d9f29185c5c826,b06f2c4a74848b5465f45b4e35bca6b33448ae16,29ea731b2f7b4140806b37a7b0ef7f1bf2cfaa0b
55d5b11deb804401988e60e1e9163de36a5f8fc1,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,9540dc8989c53554a90b86e0874ce20eaf8a7cea
6d6774bcc4756c701b7418d803dd7b4907894c2d,f5742f21a082bf59603184944f4c988a9aa533b8,8a64bddb20127015318dd91c50ce242e695b121a
c6e9c7c1f838170d97d8f5e38c86c509045cf6f4,29881ee675c9f3fe4961d3956120eed76c666937,fb14bc845943073730f66be5c0450fe08afca276
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,6d23d22d5000c677a8c59a79a9bfbfd8b9c20dfd,8c9a07a3e816372a5ae2d46e0dd9d822d56e6e6b
d3d4de78186a2aaec323b49c8c8dc5dd677a8f42,5af087cfc3ad9a328c3a709e7857fcd27471f359,4f7dffadbbc11c11a7fe4d790a562d3e78e4445e
2670eb1ce74564d64524a0f5abb8b685894b34aa,0440749562b0a7aae0055c4441985be4869403c8,8e9a019fb75cb2098dcfd4ca9e730ab818755feb
889c164f787fb720314ec1090f725927a06eb69c,e01ab79823d0e31dfebe5dc9d5807ec04a4c63e1,891723111cdeb36c8cab0fea41f6dd3ed1648e2d
b997e41366bb9f6d70be3fd027a4d93fa20220c5,960c154f48e79f22f570ffcb75d1fcbc21c334e2,51a3030b6a5b37adc64f59c6bd9b2e41d724f8ef
0a9e1ede723605b2cf0a1319a56535068f36fbd8,f0c0d8a033f8ece2dc406f6b59abff9b9a480b6f,fa76baa3d4a6415d004686bfe99068837f51ea5d
6b77017cb9f95a445f1173ba3badc05758112d84,176462c39a2a15a2e68a34babaf4915a66668ebc,8f269d4540fdd94c2d1891653892875946a18d66
0dbf40a24c9e8db931875d659c38f975c06bd208,0f30af07e5dd34acd7bbee812a92a13078ad1428,735f297f5b187f5d92a88ed1d836311602ac8003
d38c24fee753c550c27239f9e111c4cbef11ca4e,e7fda48327cf37bb1de86ecde32d4279cb32e35c,74bef61b9966c53270b025d8e9fda669142bfa93
5704626762d217e886f23b582d9b5628603d6c5a,b202fb2b0a2e89006dc3ff98befaa7459041b0f0,b835005941d918fcb1ec4470448cf9f4dbb6a6d2
aff133cac2c4ca04dd68c4e6ac02f2e44946b799,ebb4de1441be4e6b3d6e7df5633db7898a367b2b,f54917d600979a7cb719f3be7af476e548912385
a592636d9c07ad615223957b57b83a8c502c80e5,96c63c4443cae99de5e1a48a89d18791db441764,bf2911a562ed7ccfd3cec8871de3655b2dffa478
7917cbed22e42bb7483d2546b2c46808050c7beb,68cdd7073f13f85d8cc192aea7af17afde91cbee,28b4189a9a704b284e75ff7436d1cb808e569382
3203eac6d370f7b53749b338cc2fd12d5bb288d1,571e0c39cc2c19827c44bd9de4a662963c3d1367,c631d86122bd52e50bcb1a7345e80879c2fed1a8
092bc17cb29be794702cff046fdf48b63d987d43,45b15c57504017951b26b61123100c18314e308a,abbec0eb9b78621b03948bf3f72381f1aaa87a0f
899bdc00168a7f3a66cab452ae84c20a46860f40,505b66b892151e8590368b013caa922117be6b1e,b1a86854d6b3239341d505cf9abe603cf7b98b3f
5e9c294edab151e3b9bfa350c03b21b8a342bb54,b32e940bebb42593963586df012a3c5600bcd213,090e4fea96b068652de95b4a4b4eb9ad95311e95
ec710fb219a1f12195feda6ddaaf1f602ba8f297,d6d693696e030786f4031c102ed4965d18cca72a,6aab856213554cb5f5c64c87f494e6bae868141d
148e4abd0ae4539d130cd844ec1a47dc9e9fd201,0a89e68d55094a272948111d211fb2ed19e2c20b,a98462835ed6848b62ef95188627e11c4ba52df0
a50be083488f4b3bd80f0331a332a5ef63cbc224,462536ca9b3609e60ad147282d408e6612d18c99,b6a87450eb2ca9f68a8d8be3e1a76e13ff8fcebd
85524ff821e196fdf84d0410346a596d6eae57b4,5a78e82c8f9f1e676bc1c3a52fb8936c3fead372,5193f676bff222064094a5a4310f01ee736720d6
65b175cebdc0b69f7b6ab1449622f944588e8214,fcd5ecfcce4968f96c2fa38880d5dcdbbf7a55e3,021c1a7bb49de3c6df7116eca7e363ee88bf201f
7abe3eeb84022c929246d43994920f7fbd4fe3f8,acf8fe59d09d6b37f089e4c4c14b886e257a3702,64569df0172569c3f5e3299b859a2a7cd4662ef0
d2396a848b214c405a41febb0036d501e5adda01,e44a33a78b30bb0315fa04810110399bb7eab5a5,8592d42afae604428d5ff08a8c7adff8dedf45b3
d472c920ba6f715f0d36e4a99bba135169748641,82ed35ead0b9cda4910c02de4d52d8e24ab53252,e6c7efe0570577bf99cb59bfb9fd9c22fec1a963
e4ded6e277d0816820552c0959de4a5900d0c26c,4beda764aaed04c3fb7d08c46922fee98468e46a,87cc2593a7420d6b5c00b9d02e2eb3a6a2149900
1f981116f649cfeadd2eb8814431d5db299b0198,6e52b7195d525139683af4f5e40e634d97df208f,73f28f7edfa8cc03a56eb81053783ae4e4959f05
e1a216a4aa366c6b8091b5ca4699caf868e67936,6d5876a29cf256866eef0a5d34e72419fe04d0aa,ae5544db4c44b08b5e16d08dc4efc23e6c9cac0d
b5433100f442172414aebc2d7dff3babedc42a8e,6e84d4275d17d85380e79f421bbc6841dd0194bd,8ca4afd2d0e943ad2dd851ed33589a6fd590e990
11957d9a602caaf4bd14b0f145e5893047734682,45339ddc9880e6d0b6c7eaae9838b121bf4db5cc,cc27a5de78af99553252ea99dac767caafa6a6bb
1bcf4a5a8cbb77ffeeba75c4b33619c6d434fb7b,e1f7b50985d6b5d198d8d8bfbbec189c0131761a,fb391d571a7cf46f45d8c8b6d5c172f4e1604c0c
0210254b2d58ab371f70d8301c2681fdfbaf149f,98fc58b229559faf30bee6497223b47cb4070892,8fa439e64dc6913cc2f4d5d3f2a3f261bc70257e
7f290c27ed72aba72936eb27550f6213dc2fb119,64a7bc13d614b1f396e0712203813b5c1bba51a5,9616ff0364dfc5657519568903132b2c74598596
4d126cbe5732453a94b67824d5cd137a3a4e9f1b,decbac8e8b165037ae087bff614efd538eabc100,a353d7c65b747a5738c0e4580c31e3e6666307f9
5e2f088a5b8f40beb1984b46704e2a60b0b3d524,ad637e8f0931eaa2f956c2deedd7d74df310927b,8c620daf337d8a2794fa49e1f950e8364e8b7d50
ddd39227eb42f666a341edf1f4396b6e572cab2d,6b569d0ada1eaadd2384c0ff4f07f0554de3b316,286c823e279d472db5eab60693ee0816b3a92d2e
de69f1d858256f49a13e45731bdbfd1e35cf9cf9,cc3f4508fd843500846ab5caaac62e41dad3e991,a55da71b23456874e4f5d0c8a91a1b09d9a31aa6
340d389e20f6d9a7fd153a8079adcb9c35d173d8,8122defbd85bee5b9ca4a2561f5ca189d40acbcb,33917ee19bce8e2f7bc5134480221d7037c1969e
958f30f1928c2de6a5fb8882b94ecfda9b4e4145,d8079ea239dcb86811ceff4b1674b817f9c18106,74833bda09fc43a7c1bc00bc4f1f12d36525ab81
e6d32f9f3630d44015faba29b6974bf37f08a920,04180788053c6390969e0d9f3a13820e6b7dde32,94a56ba3d586581f9663135818147326551867aa
98a25439c3d14c1ab4670bd52433cd525a2e1449,bb5b9acbb27ffa22fe441f933adeda29c7a40883,038c163717927f9729f0fdac74fcc3838b73bd30
08e494ffd190d815266b31fbdb893e48a5aab5ac,d901f72002f040261d377c0912ff84b5ed492af4,272417e60290f8ab6fc8d475e20b9a4635114c7e
031539dd691dc1efcabd08c952076aaafd417ebb,1546c4a7947afcb45783b1251b01fd31016ef84d,f0703c4dacac7060ffd9cf3f556e78375534b290
d89851d094088a6b69224a516b7398ae39ec11ef,dc30431d89aead90e9d743c90af2446098da3e26,b431d6203c682d1bc4e473192c0405ad95e8e259
ac4927aef713f02e9a802dd207ca0dd76e1f04a9,c3b2e35a8f99b67d97cb59ea5e28ef8f99321207,46508f6af16b7f676ca05bc9f84f904d3c2aac23
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
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
+ added all the missing test/units/* subdirectories: classes character dateutil fpcunit softfpu variants
+ test for previous commit
* updated bcase.pp benchmark by Gareth Moreton, now used also as test
+ test for
0027543 which is fixed meanwhile
haiku-x86_64: regenerated all Makefiles
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
Add testing of use of variable of class
Commit patch submitted by J. Gareth Moreton in bug report 35180
* 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
+ 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
* 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')
* tests: When cross-testing, if possible, use the "ppc" native compiler to build fpmake. It solves PPU incompatibility errors.
* 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
* add tests\test\unit\types directory to list of tested directories
* enable tests for the Nullable unit
* 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
* 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
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
+ 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
* 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.
Add support for hash generation for git repository (local modifier not implemented)
fcl-json: fixed testjson.lpi
Add test for bug report 38973 (already fixed in trunk/main)
* tw39323 needs to turn on range check to test what it is supposed to test
* 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.
* 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
* 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
Added two new overflow tests
Converted tabs to spaces in toverflow.inc for consistency
+ 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
* 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
* New webtbs/tw39646.pp test to evaluate fix for
i39646
* 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 wasm dir to test dirs
+ 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
* 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
+ 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
Add aarch64-freebsd c object files
* Added test to attempt to catch access violation caused by faulty optimisation (i40165)
* 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
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
* "blea" test will now display the CPU name (can be disabled by removing {$DEFINE DETECTCPU})
Fix range error in tstruth2bu.pp test
Remove readln and add NORUN marker for tw40453 test
* 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
Add test for bug report 40537
webtbs/tw10641.pp: skip for Darwin (it does not support these relocations)
* 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
Also use 60 seconds as max_count in new code
Add some output to explain failure for test tests/webtbs/tw40624.pp
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
(inactive) Revisions in this set bf7af550c82cd19d404e0b46a494cdac12064190,0fafe640c5aad6f12ef98aaa12b56933833593ea,0846456ce47fe90a0140100e58ccfe0081059774,e9e5b05caa1e653a0086bd5191b11351059e994c,430ec7bbe4b33b69ca4cf6a200a8a7a031449adb,1607e15e48c59efa646b0cd8ab7a9cc3e50f976d,66aa2e1416e53e42ce5593ea5c71e244fd3dbb4e,9b5d2322b6dc6a252cebb81829217c4319ed0599,8b34e11da36947a064d53dc7ce367069abd69bbf,33cd5778cd1c2f1543029f9f30e4497fd6ef4c75,f1e748512bfa4c4f4d9aafa1eb69ad7528c3e4ff,b63979a5ba4c72c6d0f990aa7c5800d45f66ee28,b8506def7a2fcacefb633b170d0a19c16f1d687a,ab1a997b12563bfff773ec34491ad0b26245d5bd,8028a769f408d54a475bab50ec467531e547c13f,e1b3c03dafb2779c7ba1b40752a56f28a3597e43,184d20cb06bf7429d1a867fafdd8b6c484a87c12
Add mode objfpc to units/character/tutf32convert test
Change tstringlistexchange test code to give different error values and check that sort is done properly instead of requiring a given number of exchanges
* Skip all surrogate values in for loops from low(word) to high(word)
Remove Unicode $180E (Mongolian Vowel Separator), as it is not anymore a whitespace character
Try to ix compilation failures in units/fpcunit directory
* ensure that the toString constant is used instead of TObject's ToString method
* fixed tests for architectures with FPC_COMP_IS_INT64 defined
Add code to test Linux version, try statx syscall only if version is >= to 4.11
* properly check for linux version supporting statx
* fix test for case sensitive and case preserving file systems
* Added sensible defaults
* renamed units so they are not picked up multiple times by the regression tests
* ensure that the executable path used in the test is absolute
Add test for mips code generation bug
* Fix some tests after recent changes, better test for special dirs