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,fd42c3fb01e0339a63de0f26f69fca8bf4e1b819,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
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
26442e45d542376c709ca18923c0ea47cca312b4,db2051e2d2c07c5190c93d7f19409b2eec5c11c3,ee07cc4db5a9dc3fc14ce4661000f3a605e4bbce
7a536df60e1acc939157b2608c7a68f33223c9b4,555ecd826bd9b6d28784f7e285eb648d49e251ee,fb6a892d9eb0babcbe7660c1d8985f207cae61d5
ef621e70141e881296ed835ac2730aee0d1ea13d,c2a3f03093d6a4814d0d740244afa7800194781d,62edfa558412e5708469db173957eb5799ce828b
149f8ddfe9965e73e3e0acb94b46c623a9c0c087,4737a937b17e6e4575ce5000952a3f0ab24b1a2e,84d05a5b0e7dc18cf58fbfe7e003b1580e811a94
22e8cd3fd3ebf6b1747cb17064419d9d90450985,2b79b117445d6a9f7f1cb1669390ee7737c0e443,1351ccb3bfe6adad6be0246acb7645203df8b3b0
0558fefc5179a79f11240d503789e3e538162a6a,e84fbcedaca496d292598a9800c89b90cf8ed6c5,402876bc1f6ceefe3109ecb7ea16add202d8865d
f172d87925680e203f51bb062d0a5e8b35d9ed10,0a254b46bc0c01773778e93497609b5e27d139a9,1112e9f30137de9ae545fef8bda72a397d473f3e
334becf76b7140af2f79a7dbe64e32c143bfacc1,684bdb0245b603c5c116d90f5fe2438089e1201f,ae97668967c8d2dd3ddc05e8ae7e4e54519bb6a0
56cc421c77249e7efbe29493c27cdf174ba6d31b,d38e2920824b9e9d6d129744afa3b8144d2579f7,1bcf50ce701c200fb6962226b2f48274d8a68985
d13838ac0b8509eece4f43b7750bb9b33016f851,90113ef819430c8dc471551e5c953fec06cce03c,ce6260c8971c9928f99b79b34a8e734a06288865
c907f4cb28fdd9f561086372f7f7f1404f99e916,6eb2cd6dfde2bb99e1bf7dac9fc7b963497f09e4,bc6e837100933671e8960bb499f42341f2f22435
3ada628813023a9ff9eabb0892e835f6d5fb8fa2,e844f748825dc710c80277804bddfe65b90e1ec9,cf1fa4cf7f0d84e4eb347ff33cbac74dc0872ce9
66cdab722370350681f7b381b815a23033ce7602,a67c184200c266f2cc586323a8e55f5f3e01b85f,bc9629c446de8fbfec27dcd77e348adca0b1c218
d13d625090c4902ebcc2343c2265c0bac50eef52,2e54def8e5bc837a86138524a2a99c530b7d0399,c43787f7f8f30126563b9189d33f178916b47c1f
b9fc7729c66f62da8345cb461bcc977dcd5a0abe,e309c47ed619cf7161ef355b4d1fa3128efaaa38,b1f7fb4ba18b56be4ea098f93393306d14e013ce
3634e7823f3b50deecc14b4c9734501cb2567c7e,1b2e13bf77c36b810e92609b199c687a6a0a3871,4cdc665ab742d4a019897802dc92c373154d380a
dfc65acfa8a117265260964da616d70a7f4d80bf,0470ca8fe3958822745063a37481389e56127484,5225dd00f60264f6906abd4006e2a4c477e6b364
3d37b958bcc1c171c66cb654aafbb5546217e7ea,8d21ab9d67d41f06f26a890ab7e346517c1f4f2d,772ea61b12e2320750ed1b3b697d9328bfe2bf0d
1cd0364c50e44b6d2b7d859b4e4bc556bfd3593a,cdd2832ea7cac413d10a38e61491f1fd99622584,1f12cdefb98091c855b0e61d2f899204f943f0ca
6acf8abcc96bc1326a82233b81b409d83460e41a,f85d7d25912e308b7d77acb246f77633141d6266,1893babd062d1cfc3b1db3632885f8c2c1fbd1ad
ca0d11e308a6c64fa6494d7c904032280ec83111,a4b9fcffeb9db818dc6c620434612be3ceed3b65,41399354ce3fdfa9683f310e168427480c01f9d1
58171b4308cc2c7825fbd0d33f84c1b67345ee0d,a203313bbf29d192763141b828b0077fec440f08,efcc3b2ebaa8c3f84430c99e6eeb362b0efeee5a
493879d28cc1c2f76193c44458344f838ac17160,3b408e6a6a986e8c1f0493e00e1645db3ee502ef,183fbf77af9c614b1201377e00a095a78ae52433
0569ab4a2859d1e5ff60e996deaa0bcf2fff737c,4cc3a7fb120ab462c03757801f0561f7c6516605,afd1875834151ef12ccfdf156e9cd5ed65dc76a7
fa8bbc43960c51ef1fa09ef630ab53c08e76ea29,e6ed010e9221f2de56c39988762fcfe956ac0231,bc42999a09d3acb45eb1b3daf3a2223e828f93ff
f9f0f9a1d1b388b18d80f648ad230b2ff0bd4039,798eb0e768dee97be6c729e35445765dbedb7d36,5d3faa5ebd1f1d4acbf58d563b5b38c9a4ae6cf1
da4be71fc8befb8a2def2299c7f92b59e1c51541,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,aa9ff6c225997c84ded257d33219b60374470786,b2d2c5dde3260dbb688849aead1fe72f05f458c5
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,b06f2c4a74848b5465f45b4e35bca6b33448ae16,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,bf2911a562ed7ccfd3cec8871de3655b2dffa478
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
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,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,8074b6cb52b84e4e43547a198b751e8fd0d3408d
a4a17efd4fb57a921f280315da0937564fc95d73,4f9242758f161f234af7c380679970386cddaf4e,d39531043a541f911d7a72a4523614f0cec9a22b
e479ec2031b5c68910c289d3da12440e32c4814a,6a6e7bcb855abfbafbe83aa91a606007d22a4f40,b32ecf34597adfc8df2750b09c431d0f1d222773
4d71c213eee0782f1cecbda825898d68dcca3783,b94013cc04b51414049c820aac5bed0bf24bbcec,f8c8f279bbfb3facb30382b713d091b4bfce9d73
4921be352392c32c401dd689de50980fdaa7b578,1d2056bd290ac3d9bc48ae1002939c95c4a1d374,8b94547e08049147ef72f85ce60b825197061fe2
57b932f3b19720f466179904ff67dbb67d7e5801,56448693bc5ca9a0737166b95366bb281eadbf1b,41ace52006fa25e5a32a26606c73360d5db6047a
943f12afffa51ff5a84450a8e6ae659f48d8e615,676b467b818ebccc253fb9b805bb552f225ced8b,c6c540b65d7277d30a9130366337fd7ffd78cf23
f80957d163610efc9d0515df6f74f88764f059e5,986cfcfa86ef42d99f053ae87ccaae246670aba2,c0b4f1ed720cf890b6832e34f548a9ec1b6701d6
6be04eaaf09fc422b1667947ce174cc652cc6420,97b68eb1d158a6083a3ac19b011ed3910ba45b73,290605f092f460edb5fc806a347c26577ffac0cb
4175f705f37a6a63337913281841820363434d58,9aec4cde2a5829327d9f8e940919fdceb85dd446

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
Commit consists out of
  • M tests/webtbs/tw26481.pp


* additional tests added similarly to tfexpand.pp to test modified behaviour discussed in bug 0034166
Commit consists out of
  • M tests/test/units/sysutils/tfexpand2.pp


* Modified test to not create sub-dirs outside the test's directory.
Commit consists out of
  • M tests/test/units/system/tdir.pp


* Define slowcpu for android.
Commit consists out of
  • M tests/webtbs/tw8177.pp


* Erase the temp file.
Commit consists out of
  • M tests/webtbs/tw32938.pp


+ lazarus project files for the avx assembler test generators
Commit consists out of
  • M .gitattributes
  • A tests/utils/avx/avxtestfilecmp.lpi
  • A tests/utils/avx/avxtestgenerator.lpi


* fix to write correct output file name
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


+ support fpc include output in avx test generation code
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas
  • M tests/utils/avx/readme.txt


* fix tests now that the RTTI of method pointer variables also contains the hidden parameters
Commit consists out of
  • M tests/webtbs/tw12038.pp
  • M tests/webtbs/tw2886.pp


* Delete temp files after test.
Commit consists out of
  • M tests/test/tisoext1.pp
  • M tests/test/tisoext4.pp


* fix tests as depending on the platform the first parameter in the RTTI data might *not* be $self
Commit consists out of
  • M tests/test/trtti15.pp
  • M tests/webtbs/tw2886.pp


* 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.
Commit consists out of
  • M tests/test/cg/tcalext.pp
  • M tests/test/cg/tcalext6.pp
  • M tests/test/cg/tprintf.pp
  • M tests/test/cg/tprintf2.pp
  • M tests/test/cg/tprintf3.pp


* Disabled some tests for android since they turn PIC off.
Commit consists out of
  • M tests/test/tasm10.pp
  • M tests/test/tasm10a.pp
  • M tests/test/tasm21b.pp
  • M tests/test/tasm26.pp


* Disabled some tests for android.
Commit consists out of
  • M tests/test/tover4.pp
  • M tests/webtbs/tw10641.pp
  • M tests/webtbs/tw14862g.pp
  • M tests/webtbs/tw29893.pp


+ added an interactive keyboard unit test
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/kbd1.pp


+ slight fixes and improvements to the test
Commit consists out of
  • M packages/rtl-console/tests/kbd1.pp


* fix test for windows
Commit consists out of
  • M tests/webtbs/tw34442.pp


* print ASCII characters better
Commit consists out of
  • M packages/rtl-console/tests/kbd1.pp


* write physical key numbers both in decimal and hex
Commit consists out of
  • M packages/rtl-console/tests/kbd1.pp


* show all details about the key event, without using KeyEventToString (because it
sometimes outputs control (<#32) ASCII characters)
Commit consists out of
  • M packages/rtl-console/tests/kbd1.pp


+ added a keyboard dump test tool
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/kbddump.pp
  • A packages/rtl-console/tests/kbdutil.pp
  • A packages/rtl-console/tests/us101.txt


* number of cycles slightly increased for better measurements
Commit consists out of
  • M tests/bench/drystone.pas


* moved some drawing routines to a new unit 'vidutil'
Commit consists out of
  • M .gitattributes
  • M packages/rtl-console/tests/kbddump.pp
  • A packages/rtl-console/tests/vidutil.pp


+ added an interactive keyboard test
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/kbdtest.pp


+ added keyboard dumps, obtained with FPC 3.0.4 under Windows, using the US keyboard locale
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-lalt.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-lctrl.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-lshift.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-ralt.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-rctrl.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-rshift.dmp
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us.dmp


+ added kbd dump file with num lock on
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-us-numlock.dmp


+ added a keyboard dump using the Bulgarian Phonetic Traditional keyboard layout and code page 866
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/fpc-3.0.4-win64/us101-bgph1-cp866.dmp


+ added a keyboard BIOS dump tool
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/kbdbdump.pp


+ added BIOS int 16h keycode dumps
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/bios/us101.bdf
  • A packages/rtl-console/tests/bios/us101_capslock.bdf
  • A packages/rtl-console/tests/bios/us101_capslock_lshift.bdf
  • A packages/rtl-console/tests/bios/us101_lalt.bdf
  • A packages/rtl-console/tests/bios/us101_lalt_lctrl.bdf
  • A packages/rtl-console/tests/bios/us101_lalt_lctrl_lshift.bdf
  • A packages/rtl-console/tests/bios/us101_lctrl.bdf
  • A packages/rtl-console/tests/bios/us101_lctrl_lshift.bdf
  • A packages/rtl-console/tests/bios/us101_lshift.bdf
  • A packages/rtl-console/tests/bios/us101_numlock.bdf
  • A packages/rtl-console/tests/bios/us101_numlock_lshift.bdf
  • A packages/rtl-console/tests/bios/us101_ralt.bdf
  • A packages/rtl-console/tests/bios/us101_rctrl.bdf
  • A packages/rtl-console/tests/bios/us101_rshift.bdf


+ added a LibreOffice spreadsheet with the BIOS key codes, as dumped in the .bdf files
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/bios/kbd_us.ods


- removed the executable flag from the *.bdf files
Commit consists out of
  • M packages/rtl-console/tests/bios/us101.bdf
  • M packages/rtl-console/tests/bios/us101_capslock.bdf
  • M packages/rtl-console/tests/bios/us101_capslock_lshift.bdf
  • M packages/rtl-console/tests/bios/us101_lalt.bdf
  • M packages/rtl-console/tests/bios/us101_lalt_lctrl.bdf
  • M packages/rtl-console/tests/bios/us101_lalt_lctrl_lshift.bdf
  • M packages/rtl-console/tests/bios/us101_lctrl.bdf
  • M packages/rtl-console/tests/bios/us101_lctrl_lshift.bdf
  • M packages/rtl-console/tests/bios/us101_lshift.bdf
  • M packages/rtl-console/tests/bios/us101_numlock.bdf
  • M packages/rtl-console/tests/bios/us101_numlock_lshift.bdf
  • M packages/rtl-console/tests/bios/us101_ralt.bdf
  • M packages/rtl-console/tests/bios/us101_rctrl.bdf
  • M packages/rtl-console/tests/bios/us101_rshift.bdf


+ added bios key dump with the left alt and left shift combination pressed
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/bios/us101_lalt_lshift.bdf


* the 'left ctrl + left shift' column moved to the right of 'right ctrl'
Commit consists out of
  • M packages/rtl-console/tests/bios/kbd_us.ods


* .bdf files renamed .bios.txt
Commit consists out of
  • M .gitattributes
  • R100 packages/rtl-console/tests/bios/us101.bdf packages/rtl-console/tests/bios/us101.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_capslock.bdf packages/rtl-console/tests/bios/us101_capslock.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_capslock_lshift.bdf packages/rtl-console/tests/bios/us101_capslock_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lalt.bdf packages/rtl-console/tests/bios/us101_lalt.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lalt_lctrl.bdf packages/rtl-console/tests/bios/us101_lalt_lctrl.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lalt_lctrl_lshift.bdf packages/rtl-console/tests/bios/us101_lalt_lctrl_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lalt_lshift.bdf packages/rtl-console/tests/bios/us101_lalt_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lctrl.bdf packages/rtl-console/tests/bios/us101_lctrl.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lctrl_lshift.bdf packages/rtl-console/tests/bios/us101_lctrl_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_lshift.bdf packages/rtl-console/tests/bios/us101_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_numlock.bdf packages/rtl-console/tests/bios/us101_numlock.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_numlock_lshift.bdf packages/rtl-console/tests/bios/us101_numlock_lshift.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_ralt.bdf packages/rtl-console/tests/bios/us101_ralt.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_rctrl.bdf packages/rtl-console/tests/bios/us101_rctrl.bios.txt
  • R100 packages/rtl-console/tests/bios/us101_rshift.bdf packages/rtl-console/tests/bios/us101_rshift.bios.txt


+ added the lalt+lshift bios keycode dump to the spreadsheet
Commit consists out of
  • M packages/rtl-console/tests/bios/kbd_us.ods


* right justify text columns in spreadsheet
Commit consists out of
  • M packages/rtl-console/tests/bios/kbd_us.ods


+ added color codes for the keys
Commit consists out of
  • M packages/rtl-console/tests/bios/kbd_us.ods


* address output updated
Commit consists out of
  • M tests/webtbs/tw3467.pp


* made test more verbose
Commit consists out of
  • M tests/webtbs/tw13628b.pp


+ added the 102-th key on international keyboards (outputs "<" or ">" with the US layout)
Commit consists out of
  • M packages/rtl-console/tests/bios/kbd_us.ods


+ added test, that reads enhanced keyboard events
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/kbd2.pp


* use volatile() to prevent wrong optimizations by llvm
Commit consists out of
  • M tests/test/tmt1.pp


+ test for previous commit
Commit consists out of
  • M .gitattributes
  • A tests/test/tb0266.pp


* updated bcase.pp benchmark by Gareth Moreton, now used also as test
Commit consists out of
  • M .gitattributes
  • M tests/bench/bcase.pp
  • A tests/test/tcase49.pp


+ test for 0027543 which is fixed meanwhile
Commit consists out of
  • M .gitattributes
  • A tests/webtbf/tw27543.pp


tarray15: no rodata support on a bunch of m68k platforms
Commit consists out of
  • M tests/test/tarray15.pp


tarray15: the conditions added in 0040779 should be or, instead of and (thanks Pierre)
Commit consists out of
  • M tests/test/tarray15.pp


* usage example for linux
Commit consists out of
  • M tests/utils/avx/readme.txt


+ support for 16 bit registers
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


+ added a simple test that tests TList.Sort
Commit consists out of
  • M .gitattributes
  • A tests/test/units/classes/ttlist.pp


+ added test for the sortbase unit
Commit consists out of
  • M .gitattributes
  • M tests/Makefile
  • M tests/Makefile.fpc
  • A tests/test/units/sortbase/tsortbase.pp


+ added test for unit sortalgs, that tests the heapsort and randomized quicksort algorithms
Commit consists out of
  • M .gitattributes
  • M tests/Makefile
  • M tests/Makefile.fpc
  • A tests/test/units/sortalgs/tsortalgs1.pp


Add testing of use of variable of class
Commit consists out of
  • M tests/test/units/classes/tmakeobjinst.pp


* casing fixed
Commit consists out of
  • M tests/bench/bansi1.inc


Commit patch submitted by J. Gareth Moreton in bug report 35180
Commit consists out of
  • M tests/test/cg/tmoddiv4.pp


* 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
Commit consists out of
  • M tests/webtbs/tw35187.pp


+ test from mantis 0035224 (already works)
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw35224.pp


* Remove unused variable
Commit consists out of
  • M packages/fcl-registry/tests/tcxmlreg.pp


* Test for deletekey
Commit consists out of
  • M packages/fcl-registry/tests/testbasics.pp


Avoid arithmetic overflow inside heaptrc unit on this test
Commit consists out of
  • M tests/webtbs/tw17430.pp


Fix compilation of testsuite program
Commit consists out of
  • M tests/utils/testsuite/utests.pp


Link against libc to avoid __guard_local not found symbol failure at link time for OpenBSD target
Commit consists out of
  • M tests/test/cg/tcalext6.pp


Link against libstdc++ and libc to avoid linking error for openbsd OS
Commit consists out of
  • M tests/test/cg/tcppcl2.pp


- 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)
Commit consists out of
  • M tests/test/cg/tcalpext.pp


- removed test that shortstring is aligned to a multiple of pointer size,
as the compiler does not guarantee any such thing
Commit consists out of
  • M tests/test/talign2.pp


* disabled low-level hack test for LLVM
Commit consists out of
  • M tests/tbs/tb0508.pp


* replaced non-breaking space with space (patch by J. Gareth Moreton,
mantis 0035602)
Commit consists out of
  • M tests/test/opt/tdfa19.pp


+ Added test object files for x86_64-haiku.
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/obj/haiku/x86_64/cpptcl1.o
  • A tests/test/cg/obj/haiku/x86_64/cpptcl2.o
  • A tests/test/cg/obj/haiku/x86_64/ctest.o
  • A tests/test/cg/obj/haiku/x86_64/tcext3.o
  • A tests/test/cg/obj/haiku/x86_64/tcext4.o
  • A tests/test/cg/obj/haiku/x86_64/tcext5.o
  • A tests/test/cg/obj/haiku/x86_64/tcext6.o
  • M tests/test/cg/obj/readme.txt


* 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)
Commit consists out of
  • M tests/webtbs/tw13294.pp


* forgot to commit tests in 0042329
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw35670a.pp
  • A tests/webtbs/tw35670b.pp


* rename custom attributes related tests to something more sensible
Commit consists out of
  • M .gitattributes
  • R095 tests/test/tclassattribute1.pp tests/test/tcustomattr1.pp
  • R095 tests/test/tclassattribute10.pp tests/test/tcustomattr10.pp
  • R091 tests/test/tclassattribute2.pp tests/test/tcustomattr2.pp
  • R090 tests/test/tclassattribute3.pp tests/test/tcustomattr3.pp
  • R096 tests/test/tclassattribute4.pp tests/test/tcustomattr4.pp
  • R094 tests/test/tclassattribute5.pp tests/test/tcustomattr5.pp
  • R096 tests/test/tclassattribute6.pp tests/test/tcustomattr6.pp
  • R094 tests/test/tclassattribute7.pp tests/test/tcustomattr7.pp
  • R094 tests/test/tclassattribute8.pp tests/test/tcustomattr8.pp
  • R094 tests/test/tclassattribute9.pp tests/test/tcustomattr9.pp


* also check for invalid attribute data in tests
Commit consists out of
  • M tests/test/tcustomattr1.pp
  • M tests/test/tcustomattr10.pp
  • M tests/test/tcustomattr4.pp
  • M tests/test/tcustomattr9.pp


* fix test
Commit consists out of
  • M tests/test/tcustomattr6.pp


+ add a test for overloaded attribute constructors
Commit consists out of
  • M .gitattributes
  • A tests/test/tcustomattr12.pp


* fix test on systems where Currency is calculated using floating point types
Commit consists out of
  • M tests/test/tcustomattr13.pp


* we halt if the currency values are *not* equal, not if they're equal... m(
Commit consists out of
  • M tests/test/tcustomattr13.pp


* fix Currency comparison... again...
Commit consists out of
  • M tests/test/tcustomattr13.pp


- removed tests as modern Delphi versions behave differently (mantis 0035886)
Commit consists out of
  • M .gitattributes
  • D tests/webtbf/tw4778a.pp
  • D tests/webtbs/tw4778.pp


* fix compilation of tests on 32-bit systems (doesn't (shouldn't?) change their behavior)
Commit consists out of
  • M tests/webtbs/tw35878.pp
  • M tests/webtbs/tw35878a.pp


* correctly align the stream on targets that require proper alignment
Commit consists out of
  • M tests/test/tcustomattr13.pp


* compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes
Commit consists out of
  • M tests/webtbs/tw35878.pp
  • M tests/webtbs/tw35878a.pp


* test needs exception checking
Commit consists out of
  • M tests/webtbs/tw3157.pp


* fix test for arm
Commit consists out of
  • M tests/webtbs/tw11563.pp


* test from mantis 0035897, already fixed
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw35897.pp


* 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
Commit consists out of
  • M tests/bench/pi.pp


+ 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
Commit consists out of
  • M .gitattributes
  • A tests/test/tarray21.pp


* added error checking to the test
Commit consists out of
  • M tests/test/theap2.pp


Move test for read-only data to new separate test source treadonlydata.pp
Commit consists out of
  • M .gitattributes
  • M tests/test/tarray15.pp
  • A tests/test/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.
Commit consists out of
  • M .gitattributes
  • M tests/test/tarray15.pp
  • M tests/test/treadonlydata.pp
  • A tests/test/treadonlydata2.pp


* initialise local variable to prevent random failures
Commit consists out of
  • M tests/tbs/tb0068.pp


* make halt codes unique
Commit consists out of
  • M tests/webtbs/tw8660.pp


* extend test so that it also covers the SetToString/StringToSet variants take/return Integer arguments
Commit consists out of
  • M tests/test/trtti20.pp


+ extra test to test remap functionality with -gh
Commit consists out of
  • M .gitattributes
  • A tests/test/theap2gh.pp


* test properly (with fno-exceptions) compiled
Commit consists out of
  • M tests/test/cg/obj/linux/x86_64/cpptcl1.o


* test fixed for i386
Commit consists out of
  • M tests/webtbs/tw35953.pp


* fix memory leak of tcustomattr13
Commit consists out of
  • M tests/test/tcustomattr13.pp


* fptime works now usefully on unix systems
+ support -n to run the command times
+ display average runtime when -n is passed
Commit consists out of
  • M tests/utils/fptime.pp


* test for tw36212
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw36212.pp


* also advance the error code in the case of success
Commit consists out of
  • M tests/test/trtti17.pp


* Testsuite in punit format
Commit consists out of
  • M .gitattributes
  • A rtl/test/docompile.sh
  • A rtl/test/punit.cfg
  • A rtl/test/punit.pp
  • A rtl/test/testpunit.pp
  • A rtl/test/testpunit2.pp
  • A rtl/test/testpunit3.pp
  • A rtl/test/testrtl.lpi
  • A rtl/test/testrtl.pp
  • A rtl/test/tohelper.inc
  • A rtl/test/unittest.cfg
  • A rtl/test/utastrcmp.pp
  • A rtl/test/utbytesof.pp
  • A rtl/test/utclasses.pp
  • A rtl/test/utdfexp.pp
  • A rtl/test/utdirex.pp
  • A rtl/test/utdos.pp
  • A rtl/test/utencoding.pp
  • A rtl/test/utencodingerr.pp
  • A rtl/test/utenv.pp
  • A rtl/test/utexec.pp
  • A rtl/test/utexpfncase.pp
  • A rtl/test/utextractquote.pp
  • A rtl/test/utfattr.pp
  • A rtl/test/utfexpand.pp
  • A rtl/test/utffirst.pp
  • A rtl/test/utfile.pp
  • A rtl/test/utfile1.pp
  • A rtl/test/utfile2.pp
  • A rtl/test/utfilename.pp
  • A rtl/test/utfloattostr.pp
  • A rtl/test/utformat.pp
  • A rtl/test/utfsearch.pp
  • A rtl/test/utmath.pp
  • A rtl/test/utrtl.pp
  • A rtl/test/utrwsync.pp
  • A rtl/test/utscanf.pp
  • A rtl/test/utstrcmp.pp
  • A rtl/test/utstrcopy.pp
  • A rtl/test/utstringbuild.pp
  • A rtl/test/utstringhelp.pp
  • A rtl/test/utstrings1.pp
  • A rtl/test/utstrtobool.pp
  • A rtl/test/utstrtotime.pp
  • A rtl/test/utsyshelpers.pp
  • A rtl/test/utsysutils.pp
  • A rtl/test/uttypinfo.pp
  • A rtl/test/utunifile.pp
  • A rtl/test/utuplow.pp
  • A rtl/test/utustringbuild.pp
  • A rtl/test/utverify.pp
  • A rtl/test/utwstrcmp.pp


* Remove testsuite again
Commit consists out of
  • M .gitattributes
  • D rtl/test/docompile.sh
  • D rtl/test/punit.cfg
  • D rtl/test/punit.pp
  • D rtl/test/testpunit.pp
  • D rtl/test/testpunit2.pp
  • D rtl/test/testpunit3.pp
  • D rtl/test/testrtl.lpi
  • D rtl/test/testrtl.pp
  • D rtl/test/tohelper.inc
  • D rtl/test/unittest.cfg
  • D rtl/test/utastrcmp.pp
  • D rtl/test/utbytesof.pp
  • D rtl/test/utclasses.pp
  • D rtl/test/utdfexp.pp
  • D rtl/test/utdirex.pp
  • D rtl/test/utdos.pp
  • D rtl/test/utencoding.pp
  • D rtl/test/utencodingerr.pp
  • D rtl/test/utenv.pp
  • D rtl/test/utexec.pp
  • D rtl/test/utexpfncase.pp
  • D rtl/test/utextractquote.pp
  • D rtl/test/utfattr.pp
  • D rtl/test/utfexpand.pp
  • D rtl/test/utffirst.pp
  • D rtl/test/utfile.pp
  • D rtl/test/utfile1.pp
  • D rtl/test/utfile2.pp
  • D rtl/test/utfilename.pp
  • D rtl/test/utfloattostr.pp
  • D rtl/test/utformat.pp
  • D rtl/test/utfsearch.pp
  • D rtl/test/utmath.pp
  • D rtl/test/utrtl.pp
  • D rtl/test/utrwsync.pp
  • D rtl/test/utscanf.pp
  • D rtl/test/utstrcmp.pp
  • D rtl/test/utstrcopy.pp
  • D rtl/test/utstringbuild.pp
  • D rtl/test/utstringhelp.pp
  • D rtl/test/utstrings1.pp
  • D rtl/test/utstrtobool.pp
  • D rtl/test/utstrtotime.pp
  • D rtl/test/utsyshelpers.pp
  • D rtl/test/utsysutils.pp
  • D rtl/test/uttypinfo.pp
  • D rtl/test/utunifile.pp
  • D rtl/test/utuplow.pp
  • D rtl/test/utustringbuild.pp
  • D rtl/test/utverify.pp
  • D rtl/test/utwstrcmp.pp


+ readded accidently deleted file
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw32219.pp


* naming of tests fixed
Commit consists out of
  • M .gitattributes
  • R100 tests/tbs/tb205.pp tests/tbs/tb0661.pp
  • R100 tests/tbs/tb610.pp tests/tbs/tb0662.pp
  • R100 tests/tbs/tb613.pp tests/tbs/tb0663.pp


+ add test for a problem reported by Michael van Canneyt which is fixed by the previous revision
Commit consists out of
  • M .gitattributes
  • A tests/tbs/tb0664.pp


* patch by J. Gareth Moreton: improve test and benchmark, resolves 0035633
Commit consists out of
  • M .gitattributes
  • M tests/bench/bcase.pp
  • M tests/test/tcase49.pp


+ test for 0026791, meanwhile fixed
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw26791.pp


Avoid using <> for floating point values, check that abs of difference is small instead (fixes m68k 'pseudo-failure')
Commit consists out of
  • M tests/test/cg/taddcurr.pp


* Skip the test for aarch64.
Commit consists out of
  • M tests/tbf/tb0110.pp


* Skip the test for android.
Commit consists out of
  • M tests/webtbs/tw15203.pp


* test fixed
Commit consists out of
  • M tests/test/tcustomattr13.pp


- test removed as it cannot work on all variants of currency support
Commit consists out of
  • M .gitattributes
  • D tests/webtbs/tw36179.pp


* Disabled range and overflow checks for the tw36587 test, since overflows are intended there.
Commit consists out of
  • M tests/webtbs/tw36587.pp


* tests need -CE
Commit consists out of
  • M tests/test/tsafecall3.pp
  • M tests/test/tsafecall4.pp


* aarch64 suffers also from the limited tan precision of the softfpu
Commit consists out of
  • M tests/test/units/math/ttrig1.pp


* AArch64: the PIC code needs also more registers, so use the same ifdefs as arm and sparc
Commit consists out of
  • M tests/webtbs/tw2242.pp


+ add test for already fixed Mantis 0024283
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw24283.pp


+ with the randseed set as in the test, the test fails on x86_64-linux, added so it won't be forgotten
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw14315b.pp


* commented test
Commit consists out of
  • M tests/webtbs/tw14315b.pp


* fixed test for 32 Bit targets
Commit consists out of
  • M tests/webtbs/tw36587.pp


* cast only the longint
Commit consists out of
  • M tests/webtbs/tw36587.pp


* fixed tests
o fixed use of loop counter after end of loop
o fixed reliance on old behaviour for int -> real typecasts
Commit consists out of
  • M tests/test/jvm/test.pp


* fix test to check result properly as pointed out by Bi0T1N in the bug tracker
Commit consists out of
  • M tests/webtbs/tw37301.pp


Fix ShowHistory, by avoiding ordering by TR_ID which is not monotoneous anymore
Commit consists out of
  • M tests/utils/testsuite/utests.pp


+ test for last commit
Commit consists out of
  • M .gitattributes
  • A tests/webtbf/tw37303.pp


+ add test for 0031714 which is already fixed
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw31714.pp


* added test for Mantis 0036014 which is already fixed (also in 3.2.0)
Commit consists out of
  • M .gitattributes
  • A tests/webtbf/tw36014.pp


* added test for bug that's already fixed (mantis 0037423)
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw37423.pp


+ forgotten test
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw37554.pp


* it's usefull to enable the test for all platforms
Commit consists out of
  • M tests/webtbs/tw37554.pp


+ add test for already fixed Mantis 0037286
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw37286.pp


* Added the $F+ switch (forced far calls) for some TP mode tests.
Commit consists out of
  • M tests/tbs/tb0184.pp
  • M tests/tbs/tb0218.pp
  • M tests/tbs/tb0251.pp
  • M tests/tbs/tb0433.pp
  • M tests/test/cg/taddr2.pp
  • M tests/test/tprocvar2.pp
  • M tests/webtbs/tw2059.pp
  • M tests/webtbs/tw2268.pp


* Fixed tests for 16-bit CPUs.
Commit consists out of
  • M tests/test/dumpclass.pp
  • M tests/test/dumpmethods.pp


* made test more usefull
Commit consists out of
  • M tests/test/tint641.pp


* non-zero exit code on failure
Commit consists out of
  • M tests/webtbs/tw37465.pp


* fix test for targets with little memory
Commit consists out of
  • M tests/test/opt/tcse2.pp


* made test more verbose
Commit consists out of
  • M tests/test/cg/taddreal1.pp


+ 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
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/obj/freertos/xtensa-windowed/cpptcl1.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/cpptcl2.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/ctest.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/tcext3.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/tcext4.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/tcext5.o
  • A tests/test/cg/obj/freertos/xtensa-windowed/tcext6.o


+ common include file for tcal*.pp tests to define cpusmall
Commit consists out of
  • M .gitattributes
  • M tests/test/cg/tcalcla1.pp
  • M tests/test/cg/tcalcst1.pp
  • M tests/test/cg/tcalcst2.pp
  • M tests/test/cg/tcalcst3.pp
  • M tests/test/cg/tcalcst4.pp
  • M tests/test/cg/tcalcst5.pp
  • M tests/test/cg/tcalcst6.pp
  • M tests/test/cg/tcalcst7.pp
  • M tests/test/cg/tcalcst8.pp
  • A tests/test/cg/tcaldefs.inc
  • M tests/test/cg/tcalfun1.pp
  • M tests/test/cg/tcalfun2.pp
  • M tests/test/cg/tcalfun3.pp
  • M tests/test/cg/tcalfun4.pp
  • M tests/test/cg/tcalfun6.pp
  • M tests/test/cg/tcalfun7.pp
  • M tests/test/cg/tcalfun8.pp
  • M tests/test/cg/tcalobj1.pp
  • M tests/test/cg/tcalobj2.pp
  • M tests/test/cg/tcalobj3.pp
  • M tests/test/cg/tcalobj4.pp
  • M tests/test/cg/tcalobj6.pp
  • M tests/test/cg/tcalobj7.pp
  • M tests/test/cg/tcalval1.pp
  • M tests/test/cg/tcalval2.pp
  • M tests/test/cg/tcalval3.pp
  • M tests/test/cg/tcalval4.pp
  • M tests/test/cg/tcalval5.pp
  • M tests/test/cg/tcalval7.pp
  • M tests/test/cg/tcalval8.pp
  • M tests/test/cg/tcalvar1.pp
  • M tests/test/cg/tcalvar2.pp
  • M tests/test/cg/tcalvar3.pp
  • M tests/test/cg/tcalvar4.pp
  • M tests/test/cg/tcalvar5.pp
  • M tests/test/cg/tcalvar6.pp
  • M tests/test/cg/tcalvar7.pp
  • M tests/test/cg/tcalvar8.pp


* unified settings for CPU "size"
Commit consists out of
  • M tests/test/cg/tcalcla1.pp
  • M tests/test/cg/tcalcst1.pp
  • M tests/test/cg/tcalcst2.pp
  • M tests/test/cg/tcalcst3.pp
  • M tests/test/cg/tcalcst4.pp
  • M tests/test/cg/tcalcst5.pp
  • M tests/test/cg/tcalcst6.pp
  • M tests/test/cg/tcalcst7.pp
  • M tests/test/cg/tcalcst8.pp
  • M tests/test/cg/tcalfun1.pp
  • M tests/test/cg/tcalfun2.pp
  • M tests/test/cg/tcalfun3.pp
  • M tests/test/cg/tcalfun4.pp
  • M tests/test/cg/tcalfun6.pp
  • M tests/test/cg/tcalfun7.pp
  • M tests/test/cg/tcalfun8.pp
  • M tests/test/cg/tcalobj1.pp
  • M tests/test/cg/tcalobj2.pp
  • M tests/test/cg/tcalobj3.pp
  • M tests/test/cg/tcalobj4.pp
  • M tests/test/cg/tcalobj6.pp
  • M tests/test/cg/tcalobj7.pp
  • M tests/test/cg/tcalval1.pp
  • M tests/test/cg/tcalval2.pp
  • M tests/test/cg/tcalval3.pp
  • M tests/test/cg/tcalval4.pp
  • M tests/test/cg/tcalval5.pp
  • M tests/test/cg/tcalval7.pp
  • M tests/test/cg/tcalval8.pp
  • M tests/test/cg/tcalvar1.pp
  • M tests/test/cg/tcalvar2.pp
  • M tests/test/cg/tcalvar3.pp
  • M tests/test/cg/tcalvar4.pp
  • M tests/test/cg/tcalvar5.pp
  • M tests/test/cg/tcalvar6.pp
  • M tests/test/cg/tcalvar7.pp
  • M tests/test/cg/tcalvar8.pp
  • M tests/test/cg/tsubst.pp
  • M tests/test/cg/tvec.pp


+ forgotten file
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/cpudefs.inc


* replace tcaldefs.inc by cpudefs.inc
Commit consists out of
  • M .gitattributes
  • M tests/test/cg/cpudefs.inc
  • D tests/test/cg/tcaldefs.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
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/obj/freertos/xtensa-call0/cpptcl1.o
  • A tests/test/cg/obj/freertos/xtensa-call0/cpptcl2.o
  • A tests/test/cg/obj/freertos/xtensa-call0/ctest.o
  • A tests/test/cg/obj/freertos/xtensa-call0/tcext3.o
  • A tests/test/cg/obj/freertos/xtensa-call0/tcext4.o
  • A tests/test/cg/obj/freertos/xtensa-call0/tcext5.o
  • A tests/test/cg/obj/freertos/xtensa-call0/tcext6.o


* added missing "end." (fixup for 0046904)
Commit consists out of
  • M tests/tbs/tb0676a.pp


* test for mantis 0034543 (already fixed)
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw34543.pp


* test for new split option
Commit consists out of
  • M .gitattributes
  • A tests/test/units/sysutils/testspo.pp


* test needs delphi mode apparently
Commit consists out of
  • M tests/test/units/sysutils/testspo.pp


+ 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.
Commit consists out of
  • M .gitattributes
  • A tests/test/tnest5.pp


+ test for 0038022
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw38022.pp


* add unix timezone test
Commit consists out of
  • M .gitattributes
  • A tests/test/units/unix/ttimezone1.pp


+ test for mantis 0036381 (seems already fixed)
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw36381.pp


* fix copy-paste mistake from Mantis (due to replacement of '#' with links...)
Commit consists out of
  • M tests/webtbs/tw38051.pp


* do not run the test, it is only about a compilation issue
Commit consists out of
  • M tests/webtbs/tw37621.pp


add new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


add new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi


working on new testmethods (memref-operands)
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi


* fix test for targets not having a real wide string
Commit consists out of
  • M tests/webtbs/tw17904.pp
  • M tests/webtbs/tw5086.pp


* fix test for x86_64 targets using the SysV abi
Commit consists out of
  • M tests/webtbs/tw29957.pp


* meanwhile all linux targets support the checkpointer directive
Commit consists out of
  • M tests/webtbf/tw25862.pp


* test needs -Cg to trigger the warning
Commit consists out of
  • M tests/webtbf/tw22665b.pp


* test for min/max intrinsics
Commit consists out of
  • M .gitattributes
  • A tests/test/tminmax.pp


bugfixing operandsize from 32-bit to (correct) 64-bit
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


bugfixing operandsize from 32-bit to (correct) 64-bit
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


+ Added a test for proper setting of fc_no_direct_exit in flowcontrol.
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/texit2.pp


add new option to avxtestgenerator to list opcodes-memrefsize-state
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


add new option to avxtestgenerator to list opcodes-memrefsize-state
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


working on new testmethods and bug-fixing size of (memref-operands | global and local variable
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods and bug-fixing size of (memref-operands | global and local variable
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


* extended test
Commit consists out of
  • M tests/test/texception4.pp


* made exit codes unique
Commit consists out of
  • M tests/test/tprec8.pp


avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: add new commandline param '-m', create only these testfile(s)
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


avxtestgenerator: add new commandline param '-m', create only these testfile(s)
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/options.pas


* simplified test after 0047892
Commit consists out of
  • M tests/test/cg/tm128.pp


Check also that SetRoundMode returns correctly previous rounding mode
Commit consists out of
  • M tests/test/units/math/trndcurr.pp


Add testing for single float type in trndmode.pp
Commit consists out of
  • M tests/test/units/math/trndcurr.pp


Add two new button to simplify inspecting evolutiontestsuite difference in time
Commit consists out of
  • M tests/utils/testsuite/utests.pp


Add check for bug fix in bug report 38339
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw38339.pp


bugfix testcases 000037785
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


bugfix testcases 000037785
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi


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.
Commit consists out of
  • M tests/webtbs/tw37060.pp


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


Add some colors for comparison between two run results
Commit consists out of
  • M tests/utils/testsuite/utests.pp


Avoid range check errors
Commit consists out of
  • M .gitattributes
  • M tests/bench/bcase.pp


Avoid range check errors
(cherry picked from commit 1351ccb3bfe6adad6be0246acb7645203df8b3b0)

# Conflicts:
# .gitattributes
Commit consists out of
  • M tests/bench/bcase.pp


* Changed the registry test. TRegistry.DeleteKey must delete all sub-keys. It is Delphi compatible despite the incorrect statement in the online Delphi docs.
Commit consists out of
  • M packages/fcl-registry/tests/testbasics.pp


* let theapthread wait unneededly less so the total run time is shorter
Commit consists out of
  • M tests/test/theapthread.pp


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/options.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.lpi
  • M tests/utils/avx/options.pas


* Fixed wrong buffers in the XML registry test.
Commit consists out of
  • M packages/fcl-registry/tests/regtcxmlreg.pp


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxtestgenerator.lpi


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxtestgenerator.lpi


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp


+ 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&".
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/tpara4.pp


+ added simple test for the video unit
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/video1.pp
  • A packages/rtl-console/tests/video1_unix.lpi


+ added unicode video unit test
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/video2.pp
  • A packages/rtl-console/tests/video2_unix.lpi


+ added lazarus projects for the video unit tests for Windows
Commit consists out of
  • M .gitattributes
  • A packages/rtl-console/tests/video1_windows.lpi
  • A packages/rtl-console/tests/video2_windows.lpi


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


* test for already fixed issue 0032139
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw32139.pp


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


* test for already fixed issue 0024434
Commit consists out of
  • M .gitattributes
  • A tests/webtbf/tw24434.pp


* .lpi updated
Commit consists out of
  • M packages/rtl-console/tests/video2_windows.lpi


+ enabled all debug code generation options in the video unit test .lpi files
Commit consists out of
  • M packages/rtl-console/tests/video1_windows.lpi
  • M packages/rtl-console/tests/video2_windows.lpi


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


+ added simple test for the TRawByteStringCollection object type
Commit consists out of
  • M .gitattributes
  • A tests/test/units/objects/testobj3.pp


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


Fix tw28713 for big endian CPUs
Commit consists out of
  • M tests/webtbs/tw28713.pp


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


Extend list of CPUs defining slowcpu conditional in tmt1 and tw8177 sources
Commit consists out of
  • M tests/test/tmt1.pp
  • M tests/webtbs/tw8177.pp


+ added extra unit paths to rtl-unicode
Commit consists out of
  • M packages/rtl-console/tests/video1_windows.lpi
  • M packages/rtl-console/tests/video2_windows.lpi


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


avxtestgenerator: working on new tests for compressed disp8*N
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas


* fix test so it really uses random values for the boolean, thanks Jonas for the hint!
Commit consists out of
  • M tests/test/tandorandnot1.pp


Update to objects compiled using GNU gcc 5.5.0 for sparc-solaris
Commit consists out of
  • M tests/test/cg/obj/readme.txt
  • M tests/test/cg/obj/solaris/sparc/cpptcl1.o
  • M tests/test/cg/obj/solaris/sparc/cpptcl2.o
  • M tests/test/cg/obj/solaris/sparc/ctest.o
  • M tests/test/cg/obj/solaris/sparc/tcext3.o
  • M tests/test/cg/obj/solaris/sparc/tcext4.o
  • M tests/test/cg/obj/solaris/sparc/tcext5.o
  • M tests/test/cg/obj/solaris/sparc/tcext6.o


+ new test
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/taddbyte.pp


* fix test for RiscV
Commit consists out of
  • M tests/webtbs/tw2242.pp


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


working on new testmethods avx512-memref-operands - 'compressed disp8*N'
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


* 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
Commit consists out of
  • M tests/test/cg/obj/linux/riscv64/cpptcl1.o
  • M tests/test/cg/obj/linux/riscv64/cpptcl2.o
  • M tests/test/cg/obj/linux/riscv64/ctest.o
  • M tests/test/cg/obj/linux/riscv64/tcext3.o
  • M tests/test/cg/obj/linux/riscv64/tcext4.o
  • M tests/test/cg/obj/linux/riscv64/tcext5.o
  • M tests/test/cg/obj/linux/riscv64/tcext6.o


* test for bin2hex
Commit consists out of
  • M .gitattributes
  • A tests/test/units/strutils/tbin2hex.pp


+ compiled C object files, generated by riscv32-unknown-linux-gnu-gcc (GCC) 10.2.0 with -O3
Commit consists out of
  • M .gitattributes
  • A tests/test/cg/obj/linux/riscv32/cpptcl1.o
  • A tests/test/cg/obj/linux/riscv32/cpptcl2.o
  • A tests/test/cg/obj/linux/riscv32/ctest.o
  • A tests/test/cg/obj/linux/riscv32/tcext3.o
  • A tests/test/cg/obj/linux/riscv32/tcext4.o
  • A tests/test/cg/obj/linux/riscv32/tcext5.o
  • A tests/test/cg/obj/linux/riscv32/tcext6.o


fpts2junit: remove ../ at start for the classname
Commit consists out of
  • M tests/utils/fpts2junit.pp


* test needs objfpc mode else i is 16 bit only
Commit consists out of
  • M tests/webtbs/tw38636.pp


* added test, issue is fixed by 0048758 already
Commit consists out of
  • M .gitattributes
  • A tests/webtbs/tw34232.pp


* { ... } is no a longer valid comment in aarch64 assembler
Commit consists out of
  • M tests/tbs/tb0669.pp


+ patch by J. Gareth Moreton: improved tests for constant divisions including benchmark,
second part of 0038806
Commit consists out of
  • M .gitattributes
  • A tests/bench/bdiv.pp
  • A tests/bench/bdiv_s32.inc
  • A tests/bench/bdiv_s64.inc
  • A tests/bench/bdiv_u32.inc
  • A tests/bench/bdiv_u64.inc
  • A tests/test/cg/tmoddiv6.pp


+ added a test for Get/SetTextAutoFlush feature
Commit consists out of
  • M .gitattributes
  • A tests/test/units/system/ttxtflsh.pp


* fix for wrong nested comments resulting in wrong results under *nix, etc., with redirected output
Commit consists out of
  • M tests/test/units/system/ttxtflsh.pp


* fix for wrongly chosen conditional define name
Commit consists out of
  • M tests/test/units/system/ttxtflsh.pp


qlunits: remove word alignment test from sysvar test, as there are byte-sized vars, which are not aligned
Commit consists out of
  • M packages/qlunits/tests/tsysvars.pas


+ test for already fixed 0026016
Commit consists out of
  • M .gitattributes
  • A tests/webtbf/tw26016.pp


* test for 0049387
Commit consists out of
  • M packages/fcl-web/tests/integrationtests/fcl-web_integrationtests.jmx


+ add a test for Variant dispatch and the generated call description format (this is for the previous three fixes)
Commit consists out of
  • M .gitattributes
  • A tests/test/tcustomvar1.pp


- remove unused copy of tw17904 (wrong extension)
Commit consists out of
  • M .gitattributes
  • D tests/webtbs/tw17904.pas


* Test from werner pamler for issue 0038968
Commit consists out of
  • M .gitattributes
  • A tests/test/units/dateutil/tiso8601.pp


* fix test so that it will work correctly on non-Windows as well
Commit consists out of
  • M tests/test/tcustomvar1.pp


Fix compilation of tiso8601 test by adding -Mobjfpc option
Commit consists out of
  • M tests/test/units/dateutil/tiso8601.pp


* set the exeext for WASI properly in dotest.pp
Commit consists out of
  • M tests/utils/dotest.pp


+ added link test for the mitmisc unit
Commit consists out of
  • M .gitattributes
  • A packages/x11/tests/mitmisc_linktest.pp


+ added link test for the xext unit
Commit consists out of
  • M .gitattributes
  • A packages/x11/tests/xext_linktest.pp


* Test for fix of issue 0038489
Commit consists out of
  • M tests/test/units/fmtbcd/tfmtbcd.pp


* Restored disappeared test
Commit consists out of
  • M tests/test/units/fmtbcd/tfmtbcd.pp


fpts2junit: prevent double entries in junit xml (in test log are double entries, one for compiles, one for runs)
Commit consists out of
  • M tests/utils/fpts2junit.pp


+ Added a test for the TP-style INLINE() statement.
Commit consists out of
  • A tests/test/ttpinl.pp


fcl-json: fixed testjson.lpi
Commit consists out of
  • M packages/fcl-json/tests/testjson.lpi


fcl-json: fixed testjson.lpi
Commit consists out of
  • M packages/fcl-json/tests/testjson.lpi


Add test for bug report 38973 (already fixed in trunk/main)
Commit consists out of
  • A tests/webtbs/tw38973.pp


* fix test for targets with FPC_COMP_IS_INT64 defined
Commit consists out of
  • M packages/fcl-json/tests/testcomps.pas


* tw39323 needs to turn on range check to test what it is supposed to test
Commit consists out of
  • M tests/webtbs/tw39323.pp


* Updated json tests to run properly when the default code is non-UTF8.
Commit consists out of
  • M packages/fcl-json/tests/testjson.pp
  • M packages/fcl-json/tests/testjsonreader.pas


* Explicitly specify CP1252 for registry tests which depends on this CP.
Commit consists out of
  • M tests/test/packages/fcl-registry/tw35060a.pp
  • M tests/test/packages/fcl-registry/tw35060c.pp


* Weak externals from DLL are nor supported on Windows.
Commit consists out of
  • M tests/test/tweaklib2.pp


* Disabled running of the sharemem test since fpcmemdll.dll is never built.
Commit consists out of
  • M tests/test/units/sharemem/test1.pp


* Prevent a crash of the tw2423 test on some versions of Windows.
Commit consists out of
  • M tests/webtbs/tw2423.pp


* Modified the test to run properly on non-UTF8 systems.
Commit consists out of
  • M tests/webtbs/tw29353.pp


* Explicitly specify DefaultRTLFileSystemCodePage for the test in order
to be independent from the current system code page.
Commit consists out of
  • M tests/test/units/sysutils/tffirst.pp


* Do not run the tzlib1 test. It is not intended for this.
Commit consists out of
  • M tests/test/packages/zlib/tzlib1.pp


* fix test
Commit consists out of
  • M tests/webtbs/tw39357.pp


pastojs: fixed compile tests
Commit consists out of
  • M packages/pastojs/tests/tcprecompile.pas


pastojs: fixed tests
Commit consists out of
  • M packages/pastojs/tests/tcprecompile.pas


Update to use gitlab
Commit consists out of
  • M tests/utils/testsuite/utests.pp


* bug fix in test taddbool.pp - it was testing longbool conversion to boolean
twice, and not testing wordbool conversion to boolean at all
Commit consists out of
  • M tests/test/cg/taddbool.pp


+ added WASI .o files for the tests for linking with C
Commit consists out of
  • M tests/test/cg/obj/readme.txt
  • A tests/test/cg/obj/wasi/wasm32/cpptcl1.o
  • A tests/test/cg/obj/wasi/wasm32/cpptcl2.o
  • A tests/test/cg/obj/wasi/wasm32/ctest.o
  • A tests/test/cg/obj/wasi/wasm32/tcext3.o
  • A tests/test/cg/obj/wasi/wasm32/tcext4.o
  • A tests/test/cg/obj/wasi/wasm32/tcext5.o
  • A tests/test/cg/obj/wasi/wasm32/tcext6.o


+ added test for SysUtils.GetLocalTime
Commit consists out of
  • A tests/test/units/sysutils/tgetlocaltime.pp


* test for gitlab 0037785 which is resolved meanwhile
Commit consists out of
  • A tests/webtbs/tw37785.pp


Added missing inc file
Commit consists out of
  • A tests/bench/bdiv_u16.inc


fcl-passrc: updated lpi
Commit consists out of
  • M packages/fcl-passrc/tests/testpassrc.lpr


pastojs: added test linklib
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas
  • M packages/pastojs/tests/tcunitsearch.pas


pastojs: test unit linklib
Commit consists out of
  • M packages/pastojs/tests/tcunitsearch.pas


fcl-passrc: test export unitname.name
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolver.pas


* pass a randseed which is known to be problematic
Commit consists out of
  • M tests/webtbs/tw14315.pp


* extended test to cover last commit
Commit consists out of
  • M tests/test/units/system/tparam.pp


* Add test for case of pointer and size
Commit consists out of
  • M packages/vcl-compat/tests/tcnetencoding.pp


* consecutive naming
Commit consists out of
  • R100 tests/tbf/tb0588.pp tests/tbf/tb0285.pp


Add some delay and a maximum attempt number in GenerateTempDir to avoid getting oversized execution log files
Commit consists out of
  • M tests/utils/dosbox/dosbox_wrapper.pas


* Add test for threadvar
Commit consists out of
  • M packages/fcl-passrc/tests/tcvarparser.pas


* Test for po_arrayrangeexpr
Commit consists out of
  • M packages/fcl-passrc/tests/tctypeparser.pas


* Restore test project
Commit consists out of
  • A packages/hash/tests/testhash.pp
  • A packages/hash/tests/tests.lpi


* Fix uses list
Commit consists out of
  • M packages/fcl-web/tests/tcjwt.pp


Added two new overflow tests
Commit consists out of
  • A tests/test/cg/toverflow.inc
  • A tests/test/cg/toverflow1a.pp
  • A tests/test/cg/toverflow1b.pp


Converted tabs to spaces in toverflow.inc for consistency
Commit consists out of
  • M tests/test/cg/toverflow.inc


fcl-passrc: clean up
Commit consists out of
  • M packages/fcl-passrc/tests/tconstparser.pas


* Test for po_keepclassforward
Commit consists out of
  • M packages/fcl-passrc/tests/tcclasstype.pas


+ 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
Commit consists out of
  • A tests/tbs/tb0688.pp


* files moved as strutils is now in rtl-objpas
Commit consists out of
  • R100 tests/test/units/strutils/taddchar.pp tests/test/packages/rtl-objpas/taddchar.pp
  • R100 tests/test/units/strutils/taddcharr.pp tests/test/packages/rtl-objpas/taddcharr.pp
  • R100 tests/test/units/strutils/tbin2hex.pp tests/test/packages/rtl-objpas/tbin2hex.pp
  • R100 tests/test/units/strutils/tbintohex.pp tests/test/packages/rtl-objpas/tbintohex.pp
  • R100 tests/test/units/strutils/tboyer.pp tests/test/packages/rtl-objpas/tboyer.pp
  • R100 tests/test/units/strutils/tdec2numb.pp tests/test/packages/rtl-objpas/tdec2numb.pp
  • R100 tests/test/units/strutils/thex2dec.pp tests/test/packages/rtl-objpas/thex2dec.pp
  • R100 tests/test/units/strutils/thextobin.pp tests/test/packages/rtl-objpas/thextobin.pp
  • R100 tests/test/units/strutils/tinttobin.pp tests/test/packages/rtl-objpas/tinttobin.pp
  • R100 tests/test/units/strutils/tinttoroman.pp tests/test/packages/rtl-objpas/tinttoroman.pp
  • R100 tests/test/units/strutils/tiswild.pp tests/test/packages/rtl-objpas/tiswild.pp
  • R100 tests/test/units/strutils/tnumb2usa.pp tests/test/packages/rtl-objpas/tnumb2usa.pp
  • R100 tests/test/units/strutils/tpadcenter.pp tests/test/packages/rtl-objpas/tpadcenter.pp
  • R100 tests/test/units/strutils/tpadleft.pp tests/test/packages/rtl-objpas/tpadleft.pp
  • R100 tests/test/units/strutils/tpadright.pp tests/test/packages/rtl-objpas/tpadright.pp
  • R100 tests/test/units/strutils/tposextest.pp tests/test/packages/rtl-objpas/tposextest.pp
  • R100 tests/test/units/strutils/tromantoint.pp tests/test/packages/rtl-objpas/tromantoint.pp


* activate missing test
Commit consists out of
  • M tests/test/tminmax.pp


New POPCNT tests to evaluate new optimisations
Commit consists out of
  • A tests/test/opt/tpopcnt1.pp
  • A tests/test/opt/tpopcnt2.pp


Fix compilation of the two tests for jvm-android target
Commit consists out of
  • M tests/test/jvm/tprop5.pp
  • M tests/test/jvm/tprop6.pp


* fix test for improved fpc_Val_SInt_ShortStr
Commit consists out of
  • M tests/tbs/tb0336.pp


+ add test for already fixed gitlab 0022252
Commit consists out of
  • A tests/webtbf/tw22252.pp


+ test
Commit consists out of
  • A tests/webtbs/tw15633.pp


* enable brenchmark to be compiled with -Sh
Commit consists out of
  • M tests/bench/bval.pp


* tests fixed after last commit
Commit consists out of
  • M tests/tbs/tb0336.pp
  • M tests/test/units/system/tval5.pp
  • M tests/webtbs/tw15633.pp


* test does not need to use sysutils anymore
Commit consists out of
  • M tests/test/units/system/tval5.pp


* clean up
Commit consists out of
  • M tests/test/units/system/tval5.pp


* do not use sysutils anymore
Commit consists out of
  • M tests/test/units/system/tval6.pp


+ test for already fixed bug so this avoids that is is reintroduced
Commit consists out of
  • A tests/test/texception12.pp


Add possibility to pass jvm target compilation parameters and clean up if no problem is detected
Commit consists out of
  • M tests/test/jvm/testall.sh


+ added wasi to the list of targets without thread support
Commit consists out of
  • M tests/utils/dotest.pp


Added test to check WideChar const to UTF8String const conversion
Commit consists out of
  • A tests/test/tutf8charconst.pp


* Use correct define for tests 51/52
Commit consists out of
  • M packages/regexpr/tests/tests.pp


Retry incase of thread initialization failure
Commit consists out of
  • M tests/test/tinterlocked64mt.pp
  • M tests/test/tinterlockedmt.pp


fcl-passrc: clean up
Commit consists out of
  • D packages/fcl-passrc/tests/testpassrc.pp


* Restored test unit
Commit consists out of
  • M packages/fcl-json/tests/testjson2code.lpi
  • M packages/fcl-json/tests/testjson2code.lpr


+ add tests for function references, anonymous functions and C-blocks
Commit consists out of
  • A tests/test/tanonfunc1.pp
  • A tests/test/tanonfunc10.pp
  • A tests/test/tanonfunc11.pp
  • A tests/test/tanonfunc12.pp
  • A tests/test/tanonfunc13.pp
  • A tests/test/tanonfunc14.pp
  • A tests/test/tanonfunc15.pp
  • A tests/test/tanonfunc16.pp
  • A tests/test/tanonfunc17.pp
  • A tests/test/tanonfunc18.pp
  • A tests/test/tanonfunc19.pp
  • A tests/test/tanonfunc2.pp
  • A tests/test/tanonfunc20.pp
  • A tests/test/tanonfunc21.pp
  • A tests/test/tanonfunc22.pp
  • A tests/test/tanonfunc23.pp
  • A tests/test/tanonfunc24.pp
  • A tests/test/tanonfunc25.pp
  • A tests/test/tanonfunc26.pp
  • A tests/test/tanonfunc27.pp
  • A tests/test/tanonfunc28.pp
  • A tests/test/tanonfunc29.pp
  • A tests/test/tanonfunc3.pp
  • A tests/test/tanonfunc30.pp
  • A tests/test/tanonfunc31.pp
  • A tests/test/tanonfunc32.pp
  • A tests/test/tanonfunc33.pp
  • A tests/test/tanonfunc34.pp
  • A tests/test/tanonfunc35.pp
  • A tests/test/tanonfunc36.pp
  • A tests/test/tanonfunc37.pp
  • A tests/test/tanonfunc38.pp
  • A tests/test/tanonfunc39.pp
  • A tests/test/tanonfunc4.pp
  • A tests/test/tanonfunc40.pp
  • A tests/test/tanonfunc41.pp
  • A tests/test/tanonfunc42.pp
  • A tests/test/tanonfunc43.pp
  • A tests/test/tanonfunc44.pp
  • A tests/test/tanonfunc45.pp
  • A tests/test/tanonfunc46.pp
  • A tests/test/tanonfunc47.pp
  • A tests/test/tanonfunc48.pp
  • A tests/test/tanonfunc49.pp
  • A tests/test/tanonfunc5.pp
  • A tests/test/tanonfunc50.pp
  • A tests/test/tanonfunc51.pp
  • A tests/test/tanonfunc52.pp
  • A tests/test/tanonfunc53.pp
  • A tests/test/tanonfunc54.pp
  • A tests/test/tanonfunc55.pp
  • A tests/test/tanonfunc56.pp
  • A tests/test/tanonfunc57.pp
  • A tests/test/tanonfunc58.pp
  • A tests/test/tanonfunc59.pp
  • A tests/test/tanonfunc6.pp
  • A tests/test/tanonfunc7.pp
  • A tests/test/tanonfunc8.pp
  • A tests/test/tanonfunc9.pp
  • A tests/test/tblock4.pp
  • A tests/test/tblock5.pp
  • A tests/test/tblock6.pp
  • A tests/test/tblock7.pp
  • A tests/test/tblock8.pp
  • A tests/test/tblock9.pp
  • A tests/test/tfuncref1.pp
  • A tests/test/tfuncref10.pp
  • A tests/test/tfuncref11.pp
  • A tests/test/tfuncref12.pp
  • A tests/test/tfuncref13.pp
  • A tests/test/tfuncref14.pp
  • A tests/test/tfuncref15.pp
  • A tests/test/tfuncref16.pp
  • A tests/test/tfuncref17.pp
  • A tests/test/tfuncref18.pp
  • A tests/test/tfuncref19.pp
  • A tests/test/tfuncref2.pp
  • A tests/test/tfuncref20.pp
  • A tests/test/tfuncref21.pp
  • A tests/test/tfuncref22.pp
  • A tests/test/tfuncref23.pp
  • A tests/test/tfuncref24.pp
  • A tests/test/tfuncref25.pp
  • A tests/test/tfuncref26.pp
  • A tests/test/tfuncref27.pp
  • A tests/test/tfuncref28.pp
  • A tests/test/tfuncref29.pp
  • A tests/test/tfuncref3.pp
  • A tests/test/tfuncref30.pp
  • A tests/test/tfuncref31.pp
  • A tests/test/tfuncref32.pp
  • A tests/test/tfuncref4.pp
  • A tests/test/tfuncref5.pp
  • A tests/test/tfuncref6.pp
  • A tests/test/tfuncref7.pp
  • A tests/test/tfuncref8.pp
  • A tests/test/tfuncref9.pp
  • A tests/test/uanonfunc20.pp
  • A tests/test/uanonfunc21.pp
  • A tests/test/uanonfunc22.pp
  • A tests/test/uanonfunc55.pp
  • A tests/test/ufuncref10.pp


pastojs: comment
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas


pastojs: started test TPas2JSUseAnalyzer
Commit consists out of
  • M packages/fcl-passrc/tests/tcbaseparser.pas
  • M packages/fcl-passrc/tests/tcexprparser.pas
  • M packages/fcl-passrc/tests/tcresolver.pas
  • M packages/fcl-passrc/tests/tcstatements.pas
  • M packages/fcl-passrc/tests/tcuseanalyzer.pas
  • M packages/fcl-passrc/tests/testpassrc.lpr
  • A packages/fcl-passrc/tests/testpasutils.pas
  • M packages/pastojs/tests/tcfiler.pas
  • M packages/pastojs/tests/tcmodules.pas
  • M packages/pastojs/tests/tcoptimizations.pas
  • A packages/pastojs/tests/tcpas2jsanalyzer.pas
  • M packages/pastojs/tests/tcsrcmap.pas
  • M packages/pastojs/tests/testpas2js.lpi
  • M packages/pastojs/tests/testpas2js.pp


* Test for const list
Commit consists out of
  • M packages/fcl-js/tests/tcwriter.pp


+ add C/C++ object files for aarch64-win64 compiled with LLVM 13.0.0
Commit consists out of
  • M tests/test/cg/obj/readme.txt
  • A tests/test/cg/obj/win64/aarch64/cpptcl1.o
  • A tests/test/cg/obj/win64/aarch64/cpptcl2.o
  • A tests/test/cg/obj/win64/aarch64/ctest.o
  • A tests/test/cg/obj/win64/aarch64/tcext3.o
  • A tests/test/cg/obj/win64/aarch64/tcext4.o
  • A tests/test/cg/obj/win64/aarch64/tcext5.o
  • A tests/test/cg/obj/win64/aarch64/tcext6.o


testobj3: fix test

Use RTL StringRefCount instead of local GetRefCount that only supports some
platforms and depends on the internal layout of ansistring headers
Commit consists out of
  • M tests/test/units/objects/testobj3.pp


pastojs: less hints
Commit consists out of
  • M packages/pastojs/tests/tcconverter.pas


+ test for last commit (44094dba2f96fcc6c252f9c42398b6740edb85a1)
Commit consists out of
  • A tests/tbs/tb0692.pp


+ support for generic forward declarations fixes gitlab 0039581, so add a test for it
Commit consists out of
  • A tests/webtbs/tw39581.pp


+ support for generic forward declarations fixes gitlab 0039582, so add a test for it
Commit consists out of
  • A tests/webtbs/tw39582.pp


* test for already resolved issue gitlab 0038874
Commit consists out of
  • A tests/webtbf/tw38874.pp


Added test cases for AVR shift by compile time constant.
Commit consists out of
  • M tests/Makefile
  • M tests/Makefile.fpc
  • A tests/test/cpu8/avr/tshift_size.pp
  • A tests/test/cpu8/avr/tshift_speed.pp
  • A tests/test/cpu8/avr/ushift.pas


+ added second screen to the video4 test, which demonstrates all the attributes (without combining them)
Commit consists out of
  • M packages/rtl-console/tests/video4.pp


fcl-passrc: test forbidden anonymous function types
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolver.pas


* Test from Inoussa to test NormalizeNFD
Commit consists out of
  • A packages/rtl-unicode/tests/testnfd.lpr


* Test for stringtoidentifier
Commit consists out of
  • M packages/fcl-css/tests/tccsstree.pp


+ slowcpu define
Commit consists out of
  • M tests/bench/bdiv.pp


+ test for gitlab 0039627, together with the last merge request it resolves gitlab 0039627
Commit consists out of
  • A tests/webtbs/tw39627.pp


Add several tests for 127 max ID length, related to bug report gitlab 0039661
Commit consists out of
  • A tests/webtbs/tw39661a.pp
  • A tests/webtbs/tw39661b.pp
  • A tests/webtbs/tw39661c.pp
  • A tests/webtbs/tw39661d.pp
  • A tests/webtbs/tw39661e.pp


* New tests for aligned records
Commit consists out of
  • A tests/test/talignrec1.pp
  • A tests/test/talignrecbad1.pp
  • A tests/test/talignrecbad2.pp
  • A tests/test/talignrecbad3.pp
  • A tests/test/talignrecbad4.pp


+ add test for already fixed gitlab 0039677
Commit consists out of
  • A tests/webtbs/tw39677.pp
  • A tests/webtbs/uw39677a.pp
  • A tests/webtbs/uw39677b.pp


* more precise test as suggested here: https://gitlab.com/freepascal.org/fpc/source/-/commit/876ae561585c22b9809764710f11b9a88da935ee#note_921869640
Commit consists out of
  • M tests/webtbs/tw39354.pp


fcl-hash: gitignore testhash
Commit consists out of
  • A packages/fcl-hash/tests/.gitignore
  • M packages/fcl-hash/tests/testhash.lpi


fcl-web: fixed compile tcjwt
Commit consists out of
  • M packages/fcl-web/tests/tcjwt.pp


fcl-web: updated lpi
Commit consists out of
  • M packages/fcl-web/tests/cgigateway.lpi
  • M packages/fcl-web/tests/fpcunithpack.lpi
  • M packages/fcl-web/tests/testcgiapp.lpi
  • M packages/fcl-web/tests/testfpweb.lpi


fcl-hash: added rsa test
Commit consists out of
  • M packages/fcl-hash/tests/utestpem.pp


* make test compiling on avr
Commit consists out of
  • M tests/test/tint642.pp


* write number of iterations
Commit consists out of
  • M tests/test/tint642.pp


* do not run test, it is about successful compilation and runtime on weak CPUs is high
Commit consists out of
  • M tests/webtbs/tw15203.pp


db testsuite: add TestMSSQLLargeStrings
Commit consists out of
  • M packages/fcl-db/tests/testfieldtypes.pas


* Change writeln+exit to ignore
Commit consists out of
  • M packages/fcl-db/tests/testfieldtypes.pas


* for now, IO is not supported on AVR
Commit consists out of
  • M tests/test/tint642.pp


fcl-web: added des3 encoded pem example
Commit consists out of
  • M packages/fcl-web/tests/tcjwt.pp


fcl-web: removed des3 encoded pem example
Commit consists out of
  • M packages/fcl-web/tests/tcjwt.pp


* made test compilable if no floating point type support is available
Commit consists out of
  • M tests/test/cg/cpudefs.inc
  • M tests/test/cg/tcalcla1.pp


* made checking for supported targets more fool proof
Commit consists out of
  • M tests/test/talignrec1.pp


* New test for gitlab 0039713
Commit consists out of
  • A tests/webtbs/tw39713.pp


Text for merge request #226
Commit consists out of
  • A tests/webtbs/twm0226.pp


Fix %cpu type as spotted by Alexey Torgashin
Commit consists out of
  • M tests/webtbs/twm0226.pp


fcl-json: fixed tests
Commit consists out of
  • M packages/fcl-json/tests/testjson.lpi
  • M packages/fcl-json/tests/testjsonreader.pas


* fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:'
Commit consists out of
  • M tests/utils/dotest.pp


* add cblock directive so that the test fails for the correct reason
Commit consists out of
  • M tests/webtbf/tw30022.pp


Remove %OS by %TARGET, as spotted by Gareth
Commit consists out of
  • M tests/test/tblock8.pp
  • M tests/test/tblock9.pp


* test also cmem unit intensively
Commit consists out of
  • A tests/test/theap.inc
  • M tests/test/theap.pp
  • A tests/test/theap_cmem.pp


* tests fixed
Commit consists out of
  • M tests/test/theap.inc
  • M tests/test/theap.pp


+ add a mode Delphi equivalent for tanonfunc56 to check whether overload selection works correctly
Commit consists out of
  • A tests/test/tanonfunc60.pp


+ 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
Commit consists out of
  • A tests/test/tfuncref33.pp
  • A tests/test/tfuncref34.pp


+ add tests to ensure that the assignment of nested function variables to function references is forbidden
Commit consists out of
  • A tests/test/tfuncref35.pp
  • A tests/test/tfuncref36.pp


fcl-passrc: transition TPasElement from reference count to free
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolver.pas


* Improved TESTALL.BAT file for JVM tests
Commit consists out of
  • M tests/test/jvm/testall.bat


* experimental test for gitlab 0039758
Commit consists out of
  • A tests/webtbs/tw39758.pp


* naming fixed, it is a test for gitlab 0039785
Commit consists out of
  • R100 tests/webtbs/tw39758.pp tests/webtbs/tw39785.pp


+ test for gitlab 0039786
Commit consists out of
  • A tests/webtbs/tw39786.pp


* as correctly pointed out by Bart B, -gw instead of -g should be used in the test for gitlab 0039816
Commit consists out of
  • M tests/webtbs/tw39816.pp


+ test for gitlab 0033559
Commit consists out of
  • A tests/webtbs/tw33559.pp


* tests for merge request 244
Commit consists out of
  • A tests/tbf/tb0291.pp
  • A tests/tbf/tb0292.pp
  • A tests/tbf/tb0293.pp
  • A tests/tbs/tb0694.pp


webidl: fixed tests
Commit consists out of
  • M packages/webidl/tests/tcwebidldefs.pp


* New test to catch i39851
Commit consists out of
  • A tests/webtbs/tw39851.pp


+ added test for wasm globals
Commit consists out of
  • A tests/test/wasm/twasmglobal1.pp


+ added test for wasmglobals, where the globals are declared in the implementation section of a unit
Commit consists out of
  • A tests/test/wasm/twasmglobal2.pp
  • A tests/test/wasm/uwasmglobal2.pp


* test for gitlab 0039834, previous commits resolve gitlab 0039834
Commit consists out of
  • A tests/webtbs/tw39834.pp


* experimental test for gitlab 0039722, no sure if it will work this way on all platforms
Commit consists out of
  • A tests/webtbs/tw39722.pp


* extended test
Commit consists out of
  • M tests/webtbs/tw39722.pp


* improved test as proposed by Rika
Commit consists out of
  • M tests/webtbs/tw39722.pp


webidl: added typedef test for wasmjob
Commit consists out of
  • A packages/webidl/tests/tcwebidl2wasmjob.pas
  • M packages/webidl/tests/tcwebidldefs.pp
  • M packages/webidl/tests/testidl.lpi
  • M packages/webidl/tests/testidl.pas


webidl: test interface attribute boolean
Commit consists out of
  • M packages/webidl/tests/tcwebidl2wasmjob.pas


+ test for gitlab 0039873
Commit consists out of
  • A tests/webtbs/tw39873.pp


* moved tests to proper location
Commit consists out of
  • R100 tests/tbf/tw39485.pp tests/webtbf/tw39485.pp
  • R100 tests/tbf/tw39514.pp tests/webtbf/tw39514.pp


+ new test
Commit consists out of
  • A tests/tbf/tb0294.pp


fcl-css: added test lpi, ignore lib, run from other dir, cleaned up
Commit consists out of
  • M packages/fcl-css/tests/.gitignore
  • M packages/fcl-css/tests/tccssparser.pp
  • M packages/fcl-css/tests/tccssscanner.pp
  • A packages/fcl-css/tests/testcss.lpi
  • M packages/fcl-css/tests/testcss.lpr


* New test for extended CMOVcc optimisations
Commit consists out of
  • A tests/test/cg/tcond1.pp


* New tests that evaluate CMOVcc using a reference even if IfRefSafe returns False because the previous condition reads it
Commit consists out of
  • A tests/test/cg/tcond2.pp
  • A tests/test/cg/tcond2a.pp


fcl-css: test
Commit consists out of
  • M packages/fcl-css/tests/tccssresolver.pp


fcl-css: :is :where, nth-child of
Commit consists out of
  • M packages/fcl-css/tests/tccssresolver.pp


fcl-css: :is(a,b)
Commit consists out of
  • M packages/fcl-css/tests/tccssresolver.pp


* properly named
Commit consists out of
  • R100 tests/webtbs/ib39912.inc tests/webtbs/iw39912.inc
  • R080 tests/webtbs/tb39912.pp tests/webtbs/tw39912.pp


+ test for heapsort fallback to Generics.Collections.TArrayHelper.Sort
Commit consists out of
  • A packages/rtl-generics/tests/tqsort_killer.pp


* improve test for Generics.Collections.TArrayHelper.QSort, resolves gitlab 0039932
Commit consists out of
  • M packages/rtl-generics/tests/tqsort_killer.pp


+ test for gitlab 0022809 which is meanwhile resolved
Commit consists out of
  • A tests/webtbs/tw22809.pp


* New test to evaluate i39918
Commit consists out of
  • A tests/webtbs/tw39918.pp


* x86: Added two new tests for i39922
Commit consists out of
  • A tests/webtbs/tw39922.pp
  • A tests/webtbs/tw39922a.pp


add loongarch64 tests support
Commit consists out of
  • M tests/Makefile
  • M tests/Makefile.fpc
  • M tests/tbs/tb0072.pp
  • M tests/tbs/tb0193.pp
  • A tests/test/cg/obj/linux/loongarch64/cpptcl1.o
  • A tests/test/cg/obj/linux/loongarch64/cpptcl2.o
  • A tests/test/cg/obj/linux/loongarch64/ctest.o
  • A tests/test/cg/obj/linux/loongarch64/tcext3.o
  • A tests/test/cg/obj/linux/loongarch64/tcext4.o
  • A tests/test/cg/obj/linux/loongarch64/tcext5.o
  • A tests/test/cg/obj/linux/loongarch64/tcext6.o
  • A tests/test/treturn1.pp
  • M tests/webtbs/tw11563.pp


* check for proper exception type
Commit consists out of
  • M tests/webtbs/tw3157.pp


* Added new tests for BZHI optimisations
Commit consists out of
  • A tests/test/cg/tbzhi1.pp
  • A tests/test/cg/tbzhi1a.pp
  • A tests/test/cg/tbzhi1b.pp
  • A tests/test/cg/tbzhi1c.pp
  • A tests/test/cg/tbzhi1d.pp
  • A tests/test/cg/tbzhi1e.pp
  • A tests/test/cg/tbzhi1f.pp
  • A tests/test/cg/tbzhi1g.pp
  • A tests/test/cg/tbzhi2.pp
  • A tests/test/cg/tbzhi2a.pp
  • A tests/test/cg/tbzhi2b.pp
  • A tests/test/cg/tbzhi2c.pp
  • A tests/test/cg/tbzhi2d.pp


Fix test to succeed for big endian mips
Commit consists out of
  • M tests/test/tcustomvar1.pp


* Range check fixes to BZHI tests
Commit consists out of
  • M tests/test/cg/tbzhi1.pp
  • M tests/test/cg/tbzhi1a.pp
  • M tests/test/cg/tbzhi1b.pp
  • M tests/test/cg/tbzhi1c.pp
  • M tests/test/cg/tbzhi1d.pp
  • M tests/test/cg/tbzhi1e.pp
  • M tests/test/cg/tbzhi1f.pp
  • M tests/test/cg/tbzhi1g.pp
  • M tests/test/cg/tbzhi2.pp
  • M tests/test/cg/tbzhi2a.pp
  • M tests/test/cg/tbzhi2b.pp
  • M tests/test/cg/tbzhi2c.pp
  • M tests/test/cg/tbzhi2d.pp


Add test for avx2 support using cpu unit function avx2support
Commit consists out of
  • M tests/test/cg/tbzhi1.pp
  • M tests/test/cg/tbzhi1a.pp
  • M tests/test/cg/tbzhi1b.pp
  • M tests/test/cg/tbzhi1c.pp
  • M tests/test/cg/tbzhi1d.pp
  • M tests/test/cg/tbzhi1e.pp
  • M tests/test/cg/tbzhi1f.pp
  • M tests/test/cg/tbzhi1g.pp
  • M tests/test/cg/tbzhi2.pp
  • M tests/test/cg/tbzhi2a.pp
  • M tests/test/cg/tbzhi2b.pp
  • M tests/test/cg/tbzhi2c.pp
  • M tests/test/cg/tbzhi2d.pp


+ missing halt instructions
Commit consists out of
  • M tests/webtbs/tw39615a.pp
  • M tests/webtbs/tw39615b.pp


* try to improve result stability by longer runtime
Commit consists out of
  • M packages/rtl-generics/tests/tqsort_killer.pp


* New test to catch issue identified in gitlab 0040003
Commit consists out of
  • A tests/webtbs/tw40003.pp


Fix two tests for ELFV2 powerpc64 ABI
Commit consists out of
  • M tests/webtbs/tw7851a.pp
  • M tests/webtbs/tw8153a.pp


* proper naming for test, resolves gitlab 0040013
Commit consists out of
  • R100 tests/webtbs/tw40016.pp tests/webtbs/tw40013.pp


* disable timing check as it causes too much false negatives on machines under load
Commit consists out of
  • M packages/rtl-generics/tests/tqsort_killer.pp


* mark test as NORUN
Commit consists out of
  • M tests/tbs/tb0702.pp


* New test to catch stack overflow in compiler (gitlab 0040010)
Commit consists out of
  • A tests/webtbf/tw40010.pp


Use CMOV and FCMOV with a condition, the parser should reject without a condition
Commit consists out of
  • M tests/test/units/cpu/tcpu1.pp


Fix fcmove instruction for external assemblers
Commit consists out of
  • M tests/test/units/cpu/tcpu1.pp


+ test for gitlab 0040025 by Rika, resolves gitlab 0040025
Commit consists out of
  • A tests/test/units/math/tfrldexp.pp


+ (negative) test for cmov/j/set without condition
Commit consists out of
  • A tests/tbf/tb0296.pp


* Patch from Ondrej to implement SameArray
Commit consists out of
  • M tests/test/trtti24.pp


+ missing -O4 option added
Commit consists out of
  • M tests/webtbs/tw40041.pp


* increase time out
Commit consists out of
  • M tests/test/tinterlocked64mt.pp


* fixed test program - bug gitlab 0040072
Commit consists out of
  • A rtl/emx/tests/heapsize.pas


* fixed test program - bug gitlab 0040072
Commit consists out of
  • A rtl/emx/tests/helloos2.pas


* fixed test program - bug gitlab 0040072
Commit consists out of
  • M rtl/os2/tests/pmdemo1.pp
  • M rtl/os2/tests/pmdemo1.rc


* fixed test program - bug gitlab 0040072
Commit consists out of
  • M rtl/os2/tests/calc_e.pas
  • M rtl/os2/tests/modeinfo.pas


* first approach to fix tfrldexp on i386-win32
Commit consists out of
  • M tests/test/units/math/tfrldexp.pp


* Test program
Commit consists out of
  • A packages/fcl-xml/tests/testxml.lpi
  • A packages/fcl-xml/tests/testxml.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/rtl-generics/tests/tqsort_killer.pp


* PChar -> PAnsiChar
Commit consists out of
  • M packages/fcl-css/tests/tccssparser.pp
  • M packages/fcl-css/tests/testcss.lpi
  • M packages/fcl-css/tests/testcss.lpr


* PChar -> PAnsiChar
Commit consists out of
  • M packages/fcl-base/tests/testbasenenc.lpr


* New test for i40122
Commit consists out of
  • A tests/webtbs/tw40122.pp


* External objc class forward definition
Commit consists out of
  • M packages/fcl-passrc/tests/tcclasstype.pas


+ add test for fixed gitlab 0040077
Commit consists out of
  • A tests/webtbs/tw40077.pp


+ add test for already fixed gitlab 0037380
Commit consists out of
  • A tests/webtbs/tw37380.pp


Re-enable QSort killer O(N²) detection, make it deterministic and instant, and make the killer itself universal.
Commit consists out of
  • M packages/rtl-generics/tests/tqsort_killer.pp


Add aarch64-freebsd c object files
Commit consists out of
  • A tests/test/cg/obj/freebsd/aarch64/cpptcl1.o
  • A tests/test/cg/obj/freebsd/aarch64/cpptcl2.o
  • A tests/test/cg/obj/freebsd/aarch64/ctest.o
  • A tests/test/cg/obj/freebsd/aarch64/tcext3.o
  • A tests/test/cg/obj/freebsd/aarch64/tcext4.o
  • A tests/test/cg/obj/freebsd/aarch64/tcext5.o
  • A tests/test/cg/obj/freebsd/aarch64/tcext6.o
  • M tests/test/cg/obj/readme.txt


* Added test to attempt to catch access violation caused by faulty optimisation (i40165)
Commit consists out of
  • A tests/webtbs/tw40165.pp
  • A tests/webtbs/tw40165a.pp
  • A tests/webtbs/tw40165b.pp


fcl-passrc: fixed compile
Commit consists out of
  • M packages/fcl-passrc/tests/tcclasstype.pas


passrc: test issue 39216
Commit consists out of
  • M packages/pastojs/tests/tcgenerics.pas


* Fix compilation
Commit consists out of
  • M packages/fcl-passrc/tests/tcclasstype.pas


* Extended RTTI tests
Commit consists out of
  • A tests/test/texrtti1.pp
  • A tests/test/texrtti10.pp
  • A tests/test/texrtti11.pp
  • A tests/test/texrtti12.pp
  • A tests/test/texrtti13.pp
  • A tests/test/texrtti14.pp
  • A tests/test/texrtti2.pp
  • A tests/test/texrtti3.pp
  • A tests/test/texrtti4.pp
  • A tests/test/texrtti5.pp
  • A tests/test/texrtti6.pp
  • A tests/test/texrtti7.pp
  • A tests/test/texrtti8.pp
  • A tests/test/texrtti9.pp
  • A tests/test/uexrttiutil.pp
  • A tests/test/urtticl.pp


* Reorganize tests in more clear sets
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp
  • M packages/rtl-objpas/tests/tests.rtti.pas
  • M packages/rtl-objpas/tests/tests.rtti.util.pas
  • M packages/rtl-objpas/tests/tests.value.pas


* Forgot to add file
Commit consists out of
  • A packages/rtl-objpas/tests/tests.rtti.types.pas


* test for variant TValue
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.value.pas


* Do not test variants with equal memory area: e.g. strings may point to different memory areas
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.util.pas


* Add Tests.Rtti.Util to uses clause. Keeps lazarus happy :)
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


* Add tests for variant arguments
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.invoke.pas


+ simple test for WasmExternRef
Commit consists out of
  • A tests/test/wasm/twasmexternref1.pp


+ some basic tests for WebAssembly funcref types added
Commit consists out of
  • A tests/test/wasm/twasmfuncref1.pp
  • A tests/test/wasm/twasmfuncref1a.pp


* fixed test's program name
Commit consists out of
  • M tests/test/wasm/twasmfuncref1a.pp


+ also test that pointers cannot be converted to externref implicitly
Commit consists out of
  • M tests/test/wasm/twasmexternref3.pp
  • M tests/test/wasm/twasmexternref3a.pp
  • A tests/test/wasm/twasmexternref3b.pp
  • A tests/test/wasm/twasmexternref3c.pp


* fixed program name in test
Commit consists out of
  • M tests/test/wasm/twasmexternref4b.pp


* disallow passing WebAssembly reference types as untyped out parameters as well
Commit consists out of
  • A tests/test/wasm/twasmexternref4f.pp


+ added a basic JS promise test
Commit consists out of
  • A tests/test/wasm/tjspromise1.pp


+ previous commit also fixes gitlab 0040143, gitlab 0040144, gitlab 0040145, gitlab 0040308 and gitlab 0040315, so add the tests for them
Commit consists out of
  • A tests/webtbs/tw40143.pp
  • A tests/webtbs/tw40144.pp
  • A tests/webtbs/tw40145.pp
  • A tests/webtbs/tw40308.pp
  • A tests/webtbs/tw40315.pp


* test added for gitlab 0040332 is supposed to fail
Commit consists out of
  • R097 tests/webtbs/tw40332.pp tests/webtbf/tw40332.pp


* Hidden thunk class tests for webassembly
Commit consists out of
  • A tests/test/tthunkcl1.pp
  • A tests/test/tthunkcl2.pp
  • A tests/test/tthunkcl3.pp
  • A tests/test/tthunkcl4.pp
  • A tests/test/uthintf.pp
  • A tests/test/uthintfn.pp
  • A tests/test/uthintfr.pp


* Test adapted: RTTI is enabled for raw interfaces
Commit consists out of
  • M tests/test/trtti15.pp


* Set better defaults
Commit consists out of
  • M packages/rtl-generics/tests/testrunner.rtlgenerics.pp


* Webassembly also has reversed clean - most likely 32/64 bits issue, not delphi/FPC issue
Commit consists out of
  • M packages/rtl-generics/tests/tests.generics.dictionary.pas


* Tests for webassembly invoke helper
Commit consists out of
  • A tests/test/testih.pp
  • A tests/test/testihn.pp
  • A tests/test/testihr.pp
  • A tests/test/testihvo.pp


* Progress and exit status display
Commit consists out of
  • M packages/paszlib/tests/tczipper.pp
  • M packages/paszlib/tests/tczstreamseek.pp


* Some explanations for running tests under wasmtime
Commit consists out of
  • A packages/paszlib/tests/README.md


pastojs: added test for rangecheck currency
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas


pastojs: fixed test on windows
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas
  • M packages/pastojs/tests/tcunitsearch.pas


pastojs: TCustomTestCLI.OnWriteFile: check if binary
Commit consists out of
  • M packages/pastojs/tests/tcunitsearch.pas


* Fix compilation
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.pas


* Test for tinterlocked
Commit consists out of
  • A packages/fcl-base/tests/testinterlocked.pp


Add test about bus error generated in sparc compiler
Commit consists out of
  • A tests/test/cg/tbuserror.pp


* New CMOV test at webtbs/tw40307.pp
Commit consists out of
  • A tests/webtbs/tw40307.pp


* New test for i40358
Commit consists out of
  • A tests/webtbs/tw40358.pp


* cwstring for unix
Commit consists out of
  • M tests/test/units/sysutils/tmarshaller.pp


* Fix for tmarshaller big endianness
Commit consists out of
  • M tests/test/units/sysutils/tmarshaller.pp


* Tests for NAMESPACES directive
Commit consists out of
  • A tests/test/nt.a.pp
  • A tests/test/nt.nst.pp
  • A tests/test/nt2.a.pp
  • A tests/test/nt2.nst2.pp
  • A tests/test/tnamesp.pp
  • A tests/test/tnamesp2.pp
  • A tests/test/tnamesp3.pp


* New test, mostly for x86, to detect incorrect TEST/JNE/TEST/JNE optimisation
Commit consists out of
  • A tests/webtbs/tw40366.pp


tw40324: fix compilation on unix platforms
Commit consists out of
  • M tests/webtbs/tw40324.pp


+ test from Rika for merge request 458
Commit consists out of
  • A tests/tbs/tb0707.pp


* New test to detect SSE/AVX optimisation error
Commit consists out of
  • A tests/webtbs/tw40401.pp


* renamed tests so they are actually run
Commit consists out of
  • R100 tests/test/units/strutils/struth2b.pp tests/test/units/strutils/tstruth2b.pp
  • R100 tests/test/units/strutils/struth2bu.pp tests/test/units/strutils/tstruth2bu.pp


* another test renamed
Commit consists out of
  • R100 tests/test/units/sysutils/strtotimetest.pp tests/test/units/sysutils/tstrtotimetest.pp


Fix wrong index error
Commit consists out of
  • M tests/test/units/strutils/tstruth2b.pp


+ add a test that check for correct functionality of all the SwapEndian() overloads
Commit consists out of
  • A tests/test/tendian2.pp


+ 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
Commit consists out of
  • A tests/test/thintdir3a.pp
  • A tests/test/thintdir3b.pp
  • A tests/test/thintdir4a.pp
  • A tests/test/thintdir4b.pp
  • A tests/test/thintdir5.pp


* fix name of test
Commit consists out of
  • M tests/test/thintdir5.pp


Try several ports before failing
Commit consists out of
  • M tests/tbs/tb0524.pp


* moved crctest.pas to use it as real test
Commit consists out of
  • R100 packages/hash/examples/crctest.pas packages/hash/tests/tcrctest.pp


* sha1test moved as well
Commit consists out of
  • R100 packages/hash/examples/sha1test.pp packages/hash/tests/tsha1test.pp


Issue gitlab 0040392; replaced test with correct one
Commit consists out of
  • M tests/webtbs/tw40413.pp


* rename tests for TValue from tests.value to tests.rtti.value, cause they're still part of the tests related to the RTTI unit
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp
  • R099 packages/rtl-objpas/tests/tests.value.pas packages/rtl-objpas/tests/tests.rtti.value.pas


* New LEA bench test
Commit consists out of
  • A tests/bench/blea.pp


* "blea" test will now display the CPU name (can be disabled by removing {$DEFINE DETECTCPU})
Commit consists out of
  • M tests/bench/blea.pp


Fix range error in tstruth2bu.pp test
Commit consists out of
  • M tests/test/units/strutils/tstruth2bu.pp


fcl-passrc: started test generic with type alias
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolvegenerics.pas


fcl-passrc: added test unit not used through alias
Commit consists out of
  • M packages/fcl-passrc/tests/tcuseanalyzer.pas


+ simple test for Dateutils.DateOf
Commit consists out of
  • A packages/rtl-objpas/tests/tdateof.pp


* Fix wrong char->ansichar
Commit consists out of
  • M packages/fcl-db/tests/tcparser.pas
  • M packages/fcl-db/tests/testfieldtypes.pas


Remove readln and add NORUN marker for tw40453 test
Commit consists out of
  • M tests/webtbs/tw40453.pp


* Remove subtarget option
Commit consists out of
  • M packages/fcl-db/tests/dbtestframework.lpi


fcl-json: clean up
Commit consists out of
  • M packages/fcl-json/tests/testjson.lpi


pastojs: added test for utf-16 surrogates
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas


* ARM: New test to evaluate ADR encoding error
Commit consists out of
  • A tests/webtbs/tw40472.pp


* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
Commit consists out of
  • A tests/webtbs/tw40474a.pp
  • A tests/webtbs/tw40474b.pp
  • A tests/webtbs/tw40474c.pp
  • A tests/webtbs/tw40474d.pp
  • A tests/webtbs/tw40474e.pp
  • A tests/webtbs/tw40474f.pp


* moved files to appropriate location
Commit consists out of
  • R100 tests/test/tstrutils1.pp tests/test/units/strutils/tstrutils1.pp
  • R100 tests/test/tstrutils2.pp tests/test/units/strutils/tstrutils2.pp
  • R100 tests/test/tstrutils3.pp tests/test/units/strutils/tstrutils3.pp


* a64: New CG tests for evaluating correct EON instructions
Commit consists out of
  • A tests/test/cg/teontest1.pp
  • A tests/test/cg/teontest2.pp
  • A tests/test/cg/teontest3.pp
  • A tests/test/cg/teontest4.pp


Add tests for IndexQWord, and shorten tindex.pp.
Commit consists out of
  • M tests/test/tindex.pp


cpptcl1.o: recompiled with -fno-exceptions

As identified by @modersohn, resolves gitlab 0040501
Commit consists out of
  • M tests/test/cg/obj/darwin/x86_64/cpptcl1.o


* Implement missing tests
Commit consists out of
  • M packages/fcl-passrc/tests/tcclasstype.pas
  • M packages/fcl-passrc/tests/tcprocfunc.pas
  • M packages/fcl-passrc/tests/tcscanner.pas


Add test for bug report 40537
Commit consists out of
  • A tests/webtbs/tw40537.pp
  • A tests/webtbs/tw40537a.pp
  • A tests/webtbs/tw40537b.pp


* Use prefix for enum
Commit consists out of
  • M packages/vcl-compat/tests/tciotuils.pas


webtbs/tw10641.pp: skip for Darwin (it does not support these relocations)
Commit consists out of
  • M tests/webtbs/tw10641.pp


pastojs: fixed tests for new char init #0
Commit consists out of
  • M packages/pastojs/tests/tcgenerics.pas
  • M packages/pastojs/tests/tcmodules.pas


* New "tval1" test to verify that Val with constants works properly
Commit consists out of
  • A tests/test/cg/tval1.pp


* split the two error cases of tanonfunc25 into two different tests
Commit consists out of
  • M tests/test/tanonfunc25.pp
  • A tests/test/tanonfunc74.pp


* Added new "tval2" test that assigns constant string symbol
Commit consists out of
  • A tests/test/cg/tval2.pp


* Added unsigned versions of the "tval" tests
Commit consists out of
  • A tests/test/cg/tval1a.pp
  • A tests/test/cg/tval2a.pp


+ test from Rika for merge request 566
Commit consists out of
  • A tests/tbs/tb0708.pp


+ add a test that checks for correct working of the legacy method table
Commit consists out of
  • A tests/test/trtti26.pp


* ensure that TObject.FieldAddress returns the same values as accessing the RTTI directly
Commit consists out of
  • M tests/test/trtti25.pp


* New CG tests for verifying tvecnode.simplify correctness
Commit consists out of
  • A tests/test/cg/tvecsimplify1.pp
  • A tests/test/cg/tvecsimplify1a.pp
  • A tests/test/cg/tvecsimplify2.pp
  • A tests/test/cg/tvecsimplify2a.pp
  • A tests/test/cg/tvecsimplify3.pp
  • A tests/test/cg/tvecsimplify4.pp


* extended test
Commit consists out of
  • M tests/test/units/sysutils/tfile1.pp


* named test properly
Commit consists out of
  • R100 tests/webtbs/tw40589.pp tests/webtbs/tw40598.pp


* 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
Commit consists out of
  • M tests/test/units/sysutils/tfile1.pp


* Use TProcess file redirection facilities
Commit consists out of
  • M tests/utils/redir.pp


* Set executeredir
Commit consists out of
  • M tests/utils/redir.pp


* Fix exit code
Commit consists out of
  • M tests/utils/redir.pp


* Fixed compilation with FPC 3.2.2
Commit consists out of
  • M tests/utils/redir.pp


* compile with stack checking
Commit consists out of
  • M tests/webtbs/tw40598.pp


Add rule to generate exitcode.exe dos/go32v2 binary, required by dosbox_wrapper
Commit consists out of
  • M tests/tstunits/Makefile
  • M tests/tstunits/Makefile.fpc
  • A tests/tstunits/go32v2/Package.fpc


Add command line in verbose mode
Commit consists out of
  • M tests/utils/dosbox/dosbox_wrapper.pas


Adapt to dosbox-x
Commit consists out of
  • M tests/utils/dosbox/dosbox.conf


Add DosExitCode to DosError shl 16 to set ExitCode value in utils/dosbox/exitcode.pas program
Commit consists out of
  • M tests/utils/dosbox/exitcode.pas


* patch by Olivier Guichard to fix lpi files, resolves gitlab 0040617
Commit consists out of
  • M packages/rtl-generics/tests/testrunner.rtlgenerics.lpi


Fix typo in %opt
Commit consists out of
  • M tests/webtbs/tw40598.pp


Also use 60 seconds as max_count in new code
Commit consists out of
  • M tests/utils/redir.pp


Add some output to explain failure for test tests/webtbs/tw40624.pp
Commit consists out of
  • M tests/webtbs/tw40624.pp


Add POPCNTSupport call to avoid use of unsupported instruction
Commit consists out of
  • M tests/test/opt/tpopcnt1.pp
  • M tests/test/opt/tpopcnt2.pp


* Add test for stderrtooutput
Commit consists out of
  • M packages/fcl-process/tests/utcprocess.pp


* Properly handle stdout for redir
Commit consists out of
  • M tests/utils/redir.pp


* New test for !40643
Commit consists out of
  • A tests/webtbs/tw40643.pp


* New test for i40647
Commit consists out of
  • A tests/webtbs/tw40647.pp


* More differentiated tests, part of webassembly implementation of invoking
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.impl.pas
  • A packages/rtl-objpas/tests/tests.rtti.impltypes.pas


Explicitly use testu version of GetFileContents function
Commit consists out of
  • M tests/utils/dbtests.pp


Handle seperation line even when combined with last line of previous log
Commit consists out of
  • M tests/utils/dbdigest.pp


* Add get routines for unicode and widestring
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.util.pas


* Make tests more granular by doing them each in their own routine.
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.invoke.pas
  • A packages/rtl-objpas/tests/tests.rtti.invoketypes.pas


+ add test for now fixed gitlab 0040639
Commit consists out of
  • A tests/webtbs/tw40639.pp


+ add test for already fixed gitlab 0024285
Commit consists out of
  • A tests/webtbs/tw24285.pp


* Remove uses of exttypes
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


Add objfpc mode to avoid compilation error
Commit consists out of
  • M packages/fcl-process/tests/dols.pp


Rename test docat to tdocat to allow use inside testsuite
Commit consists out of
  • R093 packages/fcl-process/tests/docat.lpi packages/fcl-process/tests/tdocat.lpi
  • R097 packages/fcl-process/tests/docat.pp packages/fcl-process/tests/tdocat.pp


Rename test doexit to tdoexit to allow use inside testsuite
Commit consists out of
  • R093 packages/fcl-process/tests/doexit.lpi packages/fcl-process/tests/tdoexit.lpi
  • R094 packages/fcl-process/tests/doexit.pp packages/fcl-process/tests/tdoexit.pp


Rename test dols to tdols to allow use inside testsuite
Commit consists out of
  • R093 packages/fcl-process/tests/dols.lpi packages/fcl-process/tests/tdols.lpi
  • R098 packages/fcl-process/tests/dols.pp packages/fcl-process/tests/tdols.pp


Rename test dotouch to tdotouch to allow use inside testsuite
Commit consists out of
  • R092 packages/fcl-process/tests/dotouch.lpi packages/fcl-process/tests/tdotouch.lpi
  • R094 packages/fcl-process/tests/dotouch.pp packages/fcl-process/tests/tdotouch.pp


Rename test genout to t_genout to allow use inside testsuite
Commit consists out of
  • R092 packages/fcl-process/tests/genout.lpi packages/fcl-process/tests/t_genout.lpi
  • R098 packages/fcl-process/tests/genout.pp packages/fcl-process/tests/t_genout.pp


Adapt utcprocess unit to name changes to allow use inside testsuite
Commit consists out of
  • M packages/fcl-process/tests/utcprocess.pp


* Fix test compilation, broken after unicode rtl changes..
Commit consists out of
  • M packages/fcl-base/tests/tccsvdocument.pp
  • M packages/fcl-base/tests/tccsvreadwrite.pp
  • M packages/fcl-base/tests/testexprpars.pp


- Checked in by accident
Commit consists out of
  • D packages/rtl-objpas/tests/testrunner.rtlobjpas


Also add %neededafter as the generated binaries are used by testprocess program
Commit consists out of
  • M packages/fcl-process/tests/t_genout.pp
  • M packages/fcl-process/tests/tdocat.pp
  • M packages/fcl-process/tests/tdoexit.pp
  • M packages/fcl-process/tests/tdols.pp
  • M packages/fcl-process/tests/tdotouch.pp


* fix test for i386
Commit consists out of
  • M tests/test/units/cpu/tcpu1.pp


* Invoke testing on linux requires libffi
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


+ test for commit e1297e085928a274220a6d5d6da7d8e4f7a2dee2
Commit consists out of
  • A tests/tbs/tb0712.pp


* improve test so it exits with the proper error code
Commit consists out of
  • M tests/tbs/tb0712.pp


+ extend test to test overflow checking
Commit consists out of
  • M tests/test/units/system/tabs.pp


* restored overwritten test
Commit consists out of
  • M tests/tbs/tb0712.pp
  • A tests/tbs/tb0713.pp


* Patch from Thierry Gayet to fix compilation of tests
Commit consists out of
  • M packages/webidl/tests/tcwebidl2wasmjob.pas


* "tminmax" test now prints out 'ok' if it passes and the error code if it fails
Commit consists out of
  • M tests/test/tminmax.pp


* run test with different options as it is tricky
Commit consists out of
  • R099 tests/test/tminmax.pp tests/test/minmax.inc
  • A tests/test/tminmax1.pp
  • A tests/test/tminmax2.pp


* remove unused variables
Commit consists out of
  • M tests/test/units/system/tabs.pp


* Test for sequence result
Commit consists out of
  • M packages/webidl/tests/tcwebidl2wasmjob.pas


+ test for fc3d71bba38e2c91813b224501eef9966544e18c
Commit consists out of
  • A tests/tbs/tb0714.pp


* extended test to include the test case for gitlab 0040732
Commit consists out of
  • M tests/test/minmax.inc
  • M tests/test/tminmax1.pp
  • M tests/test/tminmax2.pp


* New test to evaluate i40756 optimisation problem
Commit consists out of
  • A tests/webtbs/tw40756.pp


Add non-empty UniqueSuffix also as string prefix to all Verbose procedure calls
Commit consists out of
  • M tests/utils/dotest.pp


Set Result to false at ExecuteRedir function entry
Commit consists out of
  • M tests/utils/redir.pp


Allow to pass antoher exitcode to fail utility by command line first parameter
Commit consists out of
  • M tests/utils/fail.pp


* extended with a Chi square test to check if the random values are equally distributed
Commit consists out of
  • M tests/test/units/system/trandom.pp


* decrease failure rate
Commit consists out of
  • M tests/test/units/system/trandom.pp


+ test for Sysutils.Trim*
Commit consists out of
  • A tests/test/units/sysutils/ttrim.pp


* extended test
* fixed error numbers
Commit consists out of
  • M tests/test/units/sysutils/ttrim.pp


Postpone setting of prevline to correct message when prevline not found
Commit consists out of
  • M tests/utils/digest.pp


+ test for Math.RandG based on demo provided by Rika for mr 692
Commit consists out of
  • A tests/test/units/math/trandg.pp


Faster trandg.pp.
Commit consists out of
  • M tests/test/units/math/trandg.pp


* test for mr 724
Commit consists out of
  • A tests/tbs/tb0715.pp


+ added basic WebAssembly inline assembler test
Commit consists out of
  • A tests/test/wasm/twasminlineasm1.pp


+ added test for the WebAssembly inline asm call instruction
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm test for the instructions:
i32.sub
i64.sub
f32.sub
f64.sub
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm test for the instructions:
i32.mul
i64.mul
f32.mul
f64.mul
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


* reduce iterations for RiscV32 for now
Commit consists out of
  • M tests/bench/bdiv.pp


* Wrong file copied
Commit consists out of
  • M tests/test/texrtti18.pp


* spelling fixed
Commit consists out of
  • M tests/test/tint642.pp


+ added WebAssembly inline asm tests for the instructions:
i32.div_s
i64.div_s
i32.div_u
i64.div_u
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm test for:
i32.rem_s
i64.rem_s
i32.rem_u
i64.rem_u
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm test for:
i32.and
i64.and
i32.or
i64.or
i32.xor
i64.xor
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm test for:
i32.shl
i64.shl
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm tests for:
i32.shr_u
i64.shr_u
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm tests for:
i32.shr_s
i64.shr_s
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm tests for:
i32.rotl
i64.rotl
i32.rotr
i64.rotr
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


+ added WebAssembly inline asm tests for:
i32.clz
i64.clz
i32.ctz
i64.ctz
i32.popcnt
i64.popcnt
Commit consists out of
  • M tests/test/wasm/twasminlineasm1.pp


* Explain how to run full tests
Commit consists out of
  • A packages/fcl-jsonschema/tests/README.md


* fixed test tw0882.pp for WebAssembly's memory requirements
Commit consists out of
  • M tests/webtbs/tw0882.pp


+ increase WebAssembly max memory limit for test theapthread.pp, because the
test runs out of memory with the default memory limit of 256 MiB
Commit consists out of
  • M tests/test/theapthread.pp


+ test runner: allow forcing thread tests by specifying the TEST_THREADS=1 environment option
Commit consists out of
  • M tests/utils/dotest.pp


+ increase WebAssembly max memory limit for test tmt1.pp, because the test runs
out of memory with the default memory limit of 256 MiB
Commit consists out of
  • M tests/test/tmt1.pp


+ increase WebAssembly max memory limit for test tw11006.pp, because the test
runs out of memory with the default memory limit of 256 MiB
Commit consists out of
  • M tests/webtbs/tw11006.pp


* fix compilation error in test for OSes that have no HAS_MONITOR defined
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


fcl-css: test scan -10.2e+2
Commit consists out of
  • M packages/fcl-css/tests/tccssscanner.pp


Add '-f' option to gparmake, to redirect dotest output to separate log files
Commit consists out of
  • M tests/utils/gparmake.pp


Rename separate logs to use sep_log prefix
Commit consists out of
  • M tests/utils/gparmake.pp


announce start of each chunk
Commit consists out of
  • M tests/utils/gparmake.pp


Use seplog name for separate chunck output file
Commit consists out of
  • M tests/utils/gparmake.pp


* fix test for non-x86 platforms
Commit consists out of
  • M tests/test/trtti15.pp


+ cosh(800) should raise an floating point overflow
Commit consists out of
  • M tests/webtbs/tw3157.pp


* fixed also comment
Commit consists out of
  • M tests/webtbs/tw3157.pp


* 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
Commit consists out of
  • M tests/test/tlibrary2.pp
  • M tests/test/tlibrary3.pp
  • M tests/test/tweaklib2.pp
  • M tests/webtbs/tw12704b.pp
  • M tests/webtbs/tw16949b.pp
  • M tests/webtbs/tw3964b.pp
  • M tests/webtbs/tw8730c.pp
  • M tests/webtbs/tw9089c.pp


Add missing %norun information for dotest utility (crashes AIX testsuite)
Commit consists out of
  • M tests/webtbs/tw36544a.pp


Also accept EMathError exception
Commit consists out of
  • M tests/webtbs/tw37468.pp


Add %norun for tw36544a library
Commit consists out of
  • M tests/webtbs/tw36544a.pp


Add try/except block inside try/finally block in ExecuteRedir function
Commit consists out of
  • M tests/utils/redir.pp


fcl-css: test display:none without spaces
Commit consists out of
  • M packages/fcl-css/tests/tccssresolver.pp


* Better testlocation
Commit consists out of
  • R100 tests/test/units/fpsockets/tfpsock1.pp packages/fcl-net/tests/tfpsock1.pp
  • R100 tests/test/units/fpsockets/tfpsock2.pp packages/fcl-net/tests/tfpsock2.pp
  • R100 tests/test/units/fpsockets/tfpsock3.pp packages/fcl-net/tests/tfpsock3.pp


* improve test
Commit consists out of
  • M tests/webtbs/tw40936.pp


* fix test
Commit consists out of
  • M tests/webtbs/tw40955.pp


* fix typo in tests/readme.txt
Commit consists out of
  • M tests/readme.txt


+ extend test framework with ability to specify certain expected compiler messages using their ids
Commit consists out of
  • M tests/readme.txt
  • M tests/utils/dotest.pp
  • M tests/utils/teststr.pp
  • M tests/utils/testu.pp


* unnecessary directives removed
Commit consists out of
  • M tests/tbf/tb0071.pp
  • M tests/tbf/tb0104.pp
  • M tests/tbf/tb0111.pp
  • M tests/tbf/tb0112.pp
  • M tests/tbf/tb0114.pp
  • M tests/tbf/tb0127.pp
  • M tests/tbf/tb0128.pp
  • M tests/tbf/tb0129.pp
  • M tests/tbf/tb0143.pp
  • M tests/tbf/tb0146.pp
  • M tests/tbf/tb0147.pp
  • M tests/tbf/tb0148.pp
  • M tests/tbf/tb0149.pp
  • M tests/tbs/tb0170.pp
  • M tests/tbs/tb0224.pp
  • M tests/tbs/tb0295.pp
  • M tests/tbs/tb0328.pp
  • M tests/tbs/tb0344.pp
  • M tests/tbs/tb0346.pp
  • M tests/tbs/tb0348.pp
  • M tests/tbs/tb0350.pp
  • M tests/tbs/tb0351.pp
  • M tests/tbs/tb0353.pp
  • M tests/tbs/tb0354.pp
  • M tests/tbs/tb0357.pp
  • M tests/tbs/tb0358.pp
  • M tests/tbs/tb0359.pp
  • M tests/tbs/tb0360.pp
  • M tests/tbs/tb0363.pp
  • M tests/tbs/tb0367.pp
  • M tests/tbs/tb0370.pp
  • M tests/tbs/tb0371.pp
  • M tests/tbs/tb0372.pp
  • M tests/tbs/tb0373.pp
  • M tests/tbs/tb0374.pp
  • M tests/tbs/tb0375.pp
  • M tests/tbs/tb0380.pp
  • M tests/tbs/tb0381.pp
  • M tests/tbs/tb0386.pp
  • M tests/tbs/tb0387.pp
  • M tests/tbs/tb0388.pp
  • M tests/tbs/tb0389.pp
  • M tests/tbs/tb0391.pp
  • M tests/tbs/tb0394.pp
  • M tests/tbs/tb0396.pp
  • M tests/tbs/tb0401.pp
  • M tests/tbs/tb0402.pp
  • M tests/tbs/tb0405.pp
  • M tests/tbs/tb0407.pp
  • M tests/tbs/tb0409.pp
  • M tests/tbs/tb0410.pp
  • M tests/tbs/tb0421.pp
  • M tests/tbs/tb0424.pp
  • M tests/tbs/tb0426.pp
  • M tests/tbs/tb0429.pp
  • M tests/tbs/tb0442.pp
  • M tests/tbs/tb0447.pp
  • M tests/tbs/tb0447a.pp
  • M tests/tbs/tb0451.pp
  • M tests/tbs/tb0459.pp
  • M tests/tbs/tb0461.pp
  • M tests/tbs/tb0462.pp
  • M tests/tbs/tb0464.pp
  • M tests/tbs/tb0467.pp
  • M tests/tbs/ub0426.pp
  • M tests/test/cg/tcalcst5.pp
  • M tests/test/cg/tcalfun4.pp
  • M tests/test/cg/tcalobj4.pp
  • M tests/test/cg/tcalpvr4.pp
  • M tests/test/cg/tcalval5.pp
  • M tests/test/cg/tcalvar5.pp
  • M tests/test/cg/tprintf.pp
  • M tests/test/cg/tprintf2.pp
  • M tests/test/cg/tprintf3.pp
  • M tests/test/jvm/trange1.pp
  • M tests/test/jvm/tw24089.pp
  • M tests/test/talign2.pp
  • M tests/test/tclass1.pp
  • M tests/test/tclass2.pp
  • M tests/test/tclass6.pp
  • M tests/test/tclass7.pp
  • M tests/test/tclass8.pp
  • M tests/test/testv1.pp
  • M tests/test/testv2.pp
  • M tests/test/testv3.pp
  • M tests/test/testv4.pp
  • M tests/test/testv5.pp
  • M tests/test/testv6.pp
  • M tests/test/testv7.pp
  • M tests/test/testv8.pp
  • M tests/test/texception6.pp
  • M tests/test/texception7.pp
  • M tests/test/texception8.pp
  • M tests/test/texception9.pp
  • M tests/test/tfpu2.pp
  • M tests/test/thintdir.pp
  • M tests/test/tinivar.pp
  • M tests/test/tinterface1.pp
  • M tests/test/tinterface2.pp
  • M tests/test/tinterface3.pp
  • M tests/test/tinterface5.pp
  • M tests/test/tintuint.pp
  • M tests/test/tmt1.pp
  • M tests/test/toperator5.pp
  • M tests/test/trange1.pp
  • M tests/test/trtti3.pp
  • M tests/test/tstring6.pp
  • M tests/test/ttpara1.pp
  • M tests/test/tunit2.pp
  • M tests/webtbf/tw2129.pp
  • M tests/webtbf/tw2670.pp
  • M tests/webtbs/tw0965.pp
  • M tests/webtbs/tw1068.pp
  • M tests/webtbs/tw1071.pp
  • M tests/webtbs/tw1122.pp
  • M tests/webtbs/tw1157b.pp
  • M tests/webtbs/tw1279.pp
  • M tests/webtbs/tw1283.pp
  • M tests/webtbs/tw1284.pp
  • M tests/webtbs/tw1318.pp
  • M tests/webtbs/tw1532.pp
  • M tests/webtbs/tw1573.pp
  • M tests/webtbs/tw1696.pp
  • M tests/webtbs/tw1709.pp
  • M tests/webtbs/tw1737.pp
  • M tests/webtbs/tw1820.pp
  • M tests/webtbs/tw1825.pp
  • M tests/webtbs/tw1856.pp
  • M tests/webtbs/tw1883.pp
  • M tests/webtbs/tw1888.pp
  • M tests/webtbs/tw1901.pp
  • M tests/webtbs/tw1920.pp
  • M tests/webtbs/tw1935.pp
  • M tests/webtbs/tw2129.pp
  • M tests/webtbs/tw2129b.pp
  • M tests/webtbs/tw2159.pp
  • M tests/webtbs/tw2163.pp
  • M tests/webtbs/tw2177.pp
  • M tests/webtbs/tw2260.pp
  • M tests/webtbs/tw2280.pp
  • M tests/webtbs/tw2351.pp
  • M tests/webtbs/tw2409.pp
  • M tests/webtbs/tw2602.pp
  • M tests/webtbs/tw2607.pp
  • M tests/webtbs/tw2620.pp
  • M tests/webtbs/tw2645.pp
  • M tests/webtbs/tw2651.pp
  • M tests/webtbs/tw2668.pp
  • M tests/webtbs/tw2669.pp
  • M tests/webtbs/tw2696.pp
  • M tests/webtbs/tw2730.pp
  • M tests/webtbs/tw2763.pp
  • M tests/webtbs/tw2809.pp
  • M tests/webtbs/tw2865.pp
  • M tests/webtbs/tw2911.pp
  • M tests/webtbs/tw3320.pp


+ additional test
Commit consists out of
  • A tests/test/timplements8.pp
  • A tests/test/uimplements8.pp


* 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
Commit consists out of
  • M tests/test/texrtti18.pp
  • D tests/test/texrtti20.pp


* clarify purpose of texrtti18 and texrtti19
Commit consists out of
  • M tests/test/texrtti18.pp
  • M tests/test/texrtti19.pp


fcl-json: clean up
Commit consists out of
  • M packages/fcl-json/tests/testjson.lpi


* Attributes for methods test
Commit consists out of
  • A tests/webtbs/tw41001.pp


+ new tests
Commit consists out of
  • A tests/test/tatomicmt.pp
  • A tests/test/tatomicmtdword.pp


* Test for gitlab 0041002
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.value.pas


* test that SysUtils.Swap<>() doesn't hide System.Swap()
Commit consists out of
  • M tests/test/tmoperator13.pp


* write additional info for the tests, might help to identify spurious failures
Commit consists out of
  • M tests/test/tstack.pp
  • M tests/webtbs/tw40598.pp


* missing part of last commit
Commit consists out of
  • M tests/webtbs/tw40598.pp


* Corrected tests
Commit consists out of
  • M packages/fcl-jsonschema/tests/utSchemaPascalTypes.pas


Type maps signature changed
Commit consists out of
  • M packages/fcl-openapi/tests/UtOpenApiPascalTypes.pas


* Added new test unit
Commit consists out of
  • M packages/fcl-web/tests/testfpweb.lpi
  • M packages/fcl-web/tests/testfpweb.lpr


utcfpmonitor: fix compilation on targets where TThreadID is not an ordinal
Commit consists out of
  • M packages/rtl-objpas/tests/utcfpmonitor.pas


Check that a normal real division does not generate an exception
Commit consists out of
  • M tests/test/texception4.pp


Add explicit -CE option and check that mysqrt returns zero for negative arg
Commit consists out of
  • M tests/test/tfpu2.pp


+ add tests for atomic intrinsics
Commit consists out of
  • A tests/test/tatomic1.pp
  • A tests/test/tatomic2.pp
  • A tests/test/tatomic3.pp
  • A tests/test/tatomic4.pp
  • A tests/test/tatomic5.pp
  • A tests/test/tatomic6.pp
  • A tests/test/tatomic7.pp


* test failed only with strength reduction onm so compile with -O3
Commit consists out of
  • M tests/webtbs/tw41054.pp


+ add test that checks that the Atomic*-intrinsics work correctly inside generics
Commit consists out of
  • A tests/test/tatomic9.pp


* test might not be precise enough with fastmath
Commit consists out of
  • M tests/test/tfpu2.pp


* Add all test files to project
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.lpi
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


* Test for slice
Commit consists out of
  • A tests/webtbf/tw41068.pp


* Patch from Lipinast Lekrisov to implement indexed properties
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.invoke.pas


Replace tkernel_timespecs by TTimespecArr type to allow compilation with linux RTL using libc
Commit consists out of
  • M tests/test/units/linux/tfutimesen.pp
  • M tests/test/units/linux/tutimensat.pp


* compiled by riscv64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
Commit consists out of
  • A tests/test/cg/obj/linux/riscv64/tcext7.o


* proper naming
- remove readln
Commit consists out of
  • R087 tests/webtbs/twb41064.pp tests/webtbs/tw41064.pp


* libraries must be marked with %norun
Commit consists out of
  • M tests/webtbs/tw36544a.pp


* formatting
Commit consists out of
  • M tests/test/units/math/tnaninf.pp
  • M tests/webtbs/tw4100.pp


+ SMALL_TEST define for slow CPUs/soft float
Commit consists out of
  • M tests/test/units/math/trandg.pp


* skip test on RiscV64
Commit consists out of
  • M tests/tbf/tb0110.pp


+ add test for fixed gitlab 0040011
Commit consists out of
  • A tests/webtbs/tw40011.pp


* compiled with clang-1205.0.22.9
Commit consists out of
  • A tests/test/cg/obj/darwin/aarch64/tcext7.o


* extended RTTI now includes static properties, so adjust the test to reflect this
Commit consists out of
  • M tests/test/texrtti17.pp


+ add tests for the adjusted message handling, especially one that checks that messages inside generics can be silenced correctly
Commit consists out of
  • A tests/tbs/tb0718.pp
  • A tests/tbs/tb0719.pp
  • A tests/test/tgeneric119.pp
  • A tests/test/tgeneric120.pp
  • A tests/test/tgeneric121.pp


* the message id might not be at the start of the line, but after a visibility specifier followed by a colon and space
Commit consists out of
  • M tests/utils/dotest.pp


* use StartsStr() instead of a manual copy to check whether the line starts with the message id
Commit consists out of
  • M tests/utils/dotest.pp


* declare Msgs parameter as "const" for better code generation
Commit consists out of
  • M tests/utils/dotest.pp


fcl-passrc: added todo
Commit consists out of
  • M packages/fcl-passrc/tests/tcuseanalyzer.pas


+ add test for already fixed gitlab 0039841
Commit consists out of
  • A tests/webtbs/tw39841.pp


+ add test for already fixed gitlab 0039844
Commit consists out of
  • A tests/webtbs/tw39844.pp


* min/max optimization is carried out only if -O2 is used
Commit consists out of
  • M tests/test/tminmax1.pp


* test also with FASTMATH on and adapt for tests not supposed to work (they include the use of NaN)
Commit consists out of
  • M tests/test/minmax.inc
  • A tests/test/tminmax3.pp


* restore old error value
Commit consists out of
  • M tests/test/units/math/trandg.pp


* Test for es256 signature, by Andrew Haines
Commit consists out of
  • M packages/fcl-web/tests/tcjwt.pp


* make small test lest strict
Commit consists out of
  • M tests/test/units/math/trandg.pp


* New test DB
Commit consists out of
  • A tests/utils/dbdigest.lpi
  • M tests/utils/dbtests.pp
  • A tests/utils/digestanalyst.pas
  • A tests/utils/testsuite.sql


* First working version
Commit consists out of
  • M tests/utils/dbdigest.lpi
  • M tests/utils/dbdigest.pp
  • M tests/utils/dbtests.pp
  • M tests/utils/digestanalyst.pas
  • M tests/utils/tests.sql
  • M tests/utils/testsuite.sql
  • M tests/utils/testu.pp
  • A tests/utils/unittests/tcsetup.pas
  • A tests/utils/unittests/tctestsql.pas
  • A tests/utils/unittests/testdbdigest.lpi
  • A tests/utils/unittests/testdbdigest.lpr
  • A tests/utils/unittests/testdigest-sample.ini


* first complete working version
Commit consists out of
  • M tests/utils/dbdigest.pp
  • M tests/utils/dbtests.pp
  • M tests/utils/digestanalyst.pas
  • M tests/utils/testsuite.sql
  • M tests/utils/testu.pp
  • A tests/utils/unittests/tcanalyst.pas
  • M tests/utils/unittests/tcsetup.pas
  • M tests/utils/unittests/tctestsql.pas
  • M tests/utils/unittests/testdbdigest.lpi
  • M tests/utils/unittests/testdbdigest.lpr


* New testsuite database structure
Commit consists out of
  • A tests/utils/README.md
  • D tests/utils/tests.sql
  • M tests/utils/testsuite.sql
  • D tests/utils/testsuite/defaults.sql
  • D tests/utils/testsuite/testsuite.sql


* Fixes after tests with foreign keys enabled
Commit consists out of
  • M tests/utils/dbdigest.pp
  • M tests/utils/digestanalyst.pas
  • M tests/utils/testsuite.sql


* Rework testsuite
Commit consists out of
  • A tests/utils/README.md
  • A tests/utils/dbdigest.lpi
  • M tests/utils/dbdigest.pp
  • M tests/utils/dbtests.pp
  • A tests/utils/digestanalyst.pas
  • D tests/utils/tests.sql
  • A tests/utils/testsuite.sql
  • D tests/utils/testsuite/defaults.sql
  • D tests/utils/testsuite/testsuite.sql
  • M tests/utils/testu.pp
  • A tests/utils/unittests/tcanalyst.pas
  • A tests/utils/unittests/tcsetup.pas
  • A tests/utils/unittests/tctestsql.pas
  • A tests/utils/unittests/testdbdigest.lpi
  • A tests/utils/unittests/testdbdigest.lpr
  • A tests/utils/unittests/testdigest-sample.ini


* Add dbadd
Commit consists out of
  • A tests/utils/dbadd.lpi
  • A tests/utils/dbadd.lpr


Fix compilation failure of tests/utils/dotest.pp
Commit consists out of
  • M tests/utils/dotest.pp


* Rename testlist to tasklist
Commit consists out of
  • M tests/utils/dbdigest.pp


* fix duplicate identifiers
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas


* Patches from Pierre
Commit consists out of
  • M tests/utils/Makefile
  • M tests/utils/Makefile.fpc
  • M tests/utils/digestanalyst.pas


* fixed and extended test to support all extensions
Commit consists out of
  • M tests/test/units/linux/thwprobe.pp


* Reworked testsuite database
Commit consists out of
  • M tests/utils/Makefile
  • M tests/utils/Makefile.fpc
  • M tests/utils/dbadd.lpi
  • M tests/utils/dbadd.lpr
  • D tests/utils/dbconfig.pp
  • M tests/utils/dbdigest.lpi
  • M tests/utils/dbdigest.pp
  • M tests/utils/digest.pp
  • M tests/utils/digestanalyst.pas
  • M tests/utils/dotest.pp
  • A tests/utils/drop_testsuite.sql
  • M tests/utils/testsuite.sql
  • M tests/utils/testsuite/Makefile
  • M tests/utils/testsuite/Makefile.fpc
  • M tests/utils/testsuite/testsuite.lpi
  • M tests/utils/testsuite/testsuite.pp
  • A tests/utils/testsuite/tscgiapp.pp
  • A tests/utils/testsuite/tsconsts.pas
  • A tests/utils/testsuite/tsgraph.pas
  • A tests/utils/testsuite/tshistory.pas
  • A tests/utils/testsuite/tshtml.pas
  • A tests/utils/testsuite/tssql.pas
  • D tests/utils/testsuite/utests.pp
  • D tests/utils/testu.pp
  • D tests/utils/tresults.pp
  • R050 tests/utils/dbtests.pp tests/utils/tsdb.pp
  • R096 tests/utils/teststr.pp tests/utils/tsstring.pp
  • A tests/utils/tstypes.pp
  • A tests/utils/tsutils.pp
  • M tests/utils/unittests/tcanalyst.pas
  • M tests/utils/unittests/tcsetup.pas
  • M tests/utils/unittests/tctestsql.pas
  • A tests/utils/unittests/tctsutils.pas
  • M tests/utils/unittests/testdbdigest.lpi
  • M tests/utils/unittests/testdbdigest.lpr


* Some explanations
Commit consists out of
  • A tests/utils/testsuite/README.md
  • M tests/utils/testsuite/testsuite.pp


* Forgot to commit
Commit consists out of
  • A tests/utils/testsuite/tshttp.pp


* couple of wrong test runner directives fixed
Commit consists out of
  • M tests/test/cg/teontest1.pp
  • M tests/test/cg/teontest2.pp
  • M tests/test/cg/teontest3.pp
  • M tests/test/cg/teontest4.pp


* better error message in case of illegal test runner directive
Commit consists out of
  • M tests/utils/tsutils.pp


* fixed test runner directives
Commit consists out of
  • M tests/tbf/tb0258.pp
  • M tests/tbf/tb0259.pp
  • M tests/tbf/tb0260.pp
  • M tests/tbs/tb0414.pp
  • M tests/test/opt/tdeadstr3.pp
  • M tests/test/tover7.pp
  • M tests/webtbf/tw35909.pp
  • M tests/webtbs/tw15591.pp
  • M tests/webtbs/tw18123.pp
  • M tests/webtbs/tw18127.pp
  • M tests/webtbs/tw18131.pp
  • M tests/webtbs/tw3780.pp
  • M tests/webtbs/tw40381b.pp


* fix test runner directive
Commit consists out of
  • M tests/webtbf/tw40817.pp


* typo fixed
Commit consists out of
  • M tests/utils/tsutils.pp


* Fix wrong format specifier
Commit consists out of
  • M tests/utils/testsuite/tshtml.pas


* 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.
Commit consists out of
  • M tests/test/cg/tcalext6.pp


+ added option -CN to tests tabsvr6.pp and tabsvr7.pp in order to make them work in WebAssembly
Commit consists out of
  • M tests/test/tabsvr6.pp
  • M tests/test/tabsvr7.pp


fcl-passrc: clean up
Commit consists out of
  • M packages/fcl-passrc/tests/testpassrc.lpr


* Test from merge request !312
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.lpi
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp
  • A packages/rtl-objpas/tests/utcstrutils.pp


+ test for last commit
Commit consists out of
  • A tests/tbs/tb0720.pp


Add missing allow C like operators to head of utcstrutils unit source
Commit consists out of
  • M packages/rtl-objpas/tests/utcstrutils.pp


* New test for gitlab 0041155 bug fix
Commit consists out of
  • A tests/webtbs/tw41155.pp


* New test to catch Boolean added to QWord on i386
Commit consists out of
  • A tests/webtbs/tw41148.pp


* New test for detecting faulty "LeaLea2LeaLea" optimisations
Commit consists out of
  • A tests/webtbs/tw41166.pp


* fix dotest.pp after the wasi->wasip1 rename and the addition of wasip1threads
Commit consists out of
  • M tests/utils/dotest.pp


* test/cg/obj/wasi renamed test/cg/obj/wasip1
Commit consists out of
  • R100 tests/test/cg/obj/wasi/wasm32/cpptcl1.o tests/test/cg/obj/wasip1/wasm32/cpptcl1.o
  • R100 tests/test/cg/obj/wasi/wasm32/cpptcl2.o tests/test/cg/obj/wasip1/wasm32/cpptcl2.o
  • R100 tests/test/cg/obj/wasi/wasm32/ctest.o tests/test/cg/obj/wasip1/wasm32/ctest.o
  • R100 tests/test/cg/obj/wasi/wasm32/tcext3.o tests/test/cg/obj/wasip1/wasm32/tcext3.o
  • R100 tests/test/cg/obj/wasi/wasm32/tcext4.o tests/test/cg/obj/wasip1/wasm32/tcext4.o
  • R100 tests/test/cg/obj/wasi/wasm32/tcext5.o tests/test/cg/obj/wasip1/wasm32/tcext5.o
  • R100 tests/test/cg/obj/wasi/wasm32/tcext6.o tests/test/cg/obj/wasip1/wasm32/tcext6.o


+ added .o files for the C linking tests for the wasip1threads platform
Commit consists out of
  • A tests/test/cg/obj/wasip1threads/wasm32/cpptcl1.o
  • A tests/test/cg/obj/wasip1threads/wasm32/cpptcl2.o
  • A tests/test/cg/obj/wasip1threads/wasm32/ctest.o
  • A tests/test/cg/obj/wasip1threads/wasm32/tcext3.o
  • A tests/test/cg/obj/wasip1threads/wasm32/tcext4.o
  • A tests/test/cg/obj/wasip1threads/wasm32/tcext5.o
  • A tests/test/cg/obj/wasip1threads/wasm32/tcext6.o
  • A tests/test/cg/obj/wasip1threads/wasm32/tcext7.o


* More specific names for detailed test run results
Commit consists out of
  • M tests/utils/testsuite/tshttp.pp


* Fix error in version sorting
Commit consists out of
  • M tests/utils/tsdb.pp


* Remove extra spaces in field names
Commit consists out of
  • M tests/utils/tstypes.pp


Use default URL for sources if CategoryId <= 1
Commit consists out of
  • D tests/utils/testsuite/tscgiapp.pp
  • M tests/utils/testsuite/tshttp.pp


* threadlist -> tasklist
Commit consists out of
  • M tests/utils/README.md
  • M tests/utils/dbdigest.pp


* Some corrections in output
Commit consists out of
  • M tests/utils/testsuite/tshttp.pp


Fix ShowLastLog and ShowHistory methods
Commit consists out of
  • M tests/utils/testsuite/tshttp.pp


* Add tsutils to uses clause
Commit consists out of
  • M tests/utils/testsuite/testsuite.pp


Set AllVersionID field
Commit consists out of
  • M tests/utils/testsuite/tshttp.pp
  • M tests/utils/testsuite/tssql.pas


* Handle "internalerror generated" suffix found in log file, but not in longlog
Commit consists out of
  • M tests/utils/digestanalyst.pas


* Try to handle mixed separation/output lines
Commit consists out of
  • M tests/utils/digestanalyst.pas


* Do not call verbose if EscapeSQL does nothing
Commit consists out of
  • M tests/utils/tsdb.pp


* Fix version history
Commit consists out of
  • M tests/utils/testsuite/tshistory.pas


* test for last commit a43f1bc1
Commit consists out of
  • A tests/webtbs/tw41174.pp


+ tests for b0003f71dda8388ad74292edb82ba401296fc106
Commit consists out of
  • M tests/webtbs/tw41174.pp
  • A tests/webtbs/tw41174a.pp
  • A tests/webtbs/tw41174b.pp
  • A tests/webtbs/tw41174c.pp


Add help for -Q/--sql option
Commit consists out of
  • M tests/utils/dbdigest.pp


Add missing SQL queries
Commit consists out of
  • M tests/utils/tsdb.pp


* Adding test to catch internal error 200411013
Commit consists out of
  • A tests/webtbs/tw41175.pp


* Make CPU/OS/Version fields longer
Commit consists out of
  • M tests/utils/testsuite.sql


* Color change
Commit consists out of
  • M tests/utils/testsuite/tsgraph.pas


* Cosmetic changes & correction aDate param
Commit consists out of
  • M tests/utils/testsuite/tshistory.pas


* Correction for creating maps
Commit consists out of
  • M tests/utils/testsuite/tshttp.pp


* Correctly count all fields
Commit consists out of
  • M tests/utils/testsuite/tssql.pas


* Introduce stInvalid test status
Commit consists out of
  • M tests/utils/tsdb.pp
  • M tests/utils/tsstring.pp
  • M tests/utils/tstypes.pp


* Correct counting
Commit consists out of
  • M tests/utils/digestanalyst.pas


* Add tssql
Commit consists out of
  • M tests/utils/dbdigest.lpi


* Add CheckAllRTL
Commit consists out of
  • M tests/utils/tsdb.pp
  • M tests/utils/tstypes.pp
  • M tests/utils/unittests/tcsetup.pas
  • M tests/utils/unittests/tctestsql.pas


* Add CheckAllRTL
Commit consists out of
  • M tests/utils/testsuite.sql


* Add CheckAllRTL explanation
Commit consists out of
  • M tests/utils/tsdb.pp


Avoid long wait on this Windows OS specific test
Commit consists out of
  • M tests/webtbs/tw19325.pp


Remove tstunits/go32v2/Package.fpc file introduced by error in commit a3dd6acae4
Commit consists out of
  • D tests/tstunits/go32v2/Package.fpc


* Added tests for gitlab 0041210
Commit consists out of
  • A tests/webtbs/tw41210.pp
  • A tests/webtbs/tw41210a.pp


* New test for gitlab 0041079
Commit consists out of
  • A tests/webtbs/tw41079.pp


* use sametext instead of converting case
Commit consists out of
  • M tests/utils/gparmake.pp


* use sametext instead of converting case
Commit consists out of
  • M packages/fcl-sdo/tests/test_suite/test_xsdhelper.pas


* New benchmark test for floating-point functions
Commit consists out of
  • A tests/bench/bfloatfunc.pp
  • A tests/test/cg/tfloatfunc.pp


* State the purpose of the test.
Commit consists out of
  • M tests/test/tgeneric122.pp
  • M tests/test/tgeneric123.pp


* fixed naming
Commit consists out of
  • R100 tests/webtbf/tw41150.pp tests/webtbf/tw41207.pp


Set ITERATIONS to the lowest possible value ($10000) to avoid reaching individual test time limit
Commit consists out of
  • M tests/bench/bcase.pp
  • M tests/test/tcase49.pp


Skip iterations inside testsuite, only correct value check is needed in that case
Commit consists out of
  • M tests/bench/bfloatfunc.pp
  • A tests/test/cg/tfloatfunc
  • M tests/test/cg/tfloatfunc.pp


* remove executable
Commit consists out of
  • D tests/test/cg/tfloatfunc


* Fixed minimum iteration count in "tests/bench/bfloatfunc.pp"
Commit consists out of
  • M tests/bench/bfloatfunc.pp


* Renamed "IN_TESTS" define to "CONFORMANCE" for benchmarks run
as conformance tests and minimised text output in this mode
Commit consists out of
  • M tests/bench/bcase.pp
  • M tests/bench/bfloatfunc.pp
  • M tests/test/cg/tfloatfunc.pp
  • M tests/test/tcase49.pp


pastojs: fixed tests
Commit consists out of
  • M packages/pastojs/tests/tcmodules.pas


* New test verifying that Internal Error 2013032603 no longer occurs for "Str"
Commit consists out of
  • A tests/webtbf/tw41249.pp


Add intstruction tests for SM3, SM4, SHA512, VP2INTERSECT.
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


Update AVX test utilities (new output format: gas).
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas
  • M tests/utils/avx/avxtestgenerator.pp
  • M tests/utils/avx/filecomparer.pas
  • M tests/utils/avx/options.pas


Update AVX test opcode list.
Commit consists out of
  • M tests/utils/avx/avxopcodes.pas


Add explicit disabling of range check to test to avoid failure depending on global make variable TEST_OPT
Commit consists out of
  • M tests/tbs/tb0721.pp


Adapt test to size limitation added for TBytes open array length
Commit consists out of
  • M tests/test/units/strutils/tstruth2bu.pp


Apply same changes as for tstruth2bu.pp to reflect change on HexToBin that checks Length of TBytes parameters
Commit consists out of
  • M tests/test/units/strutils/tstruth2b.pp


Add some very basic tests for compile time set range checks
Commit consists out of
  • A tests/webtbs/tw41261.pp
  • A tests/webtbs/tw41261b.pp
  • A tests/webtbs/tw41261c.pp
  • A tests/webtbs/tw41261d.pp


Use Cardinal type of FTimeout field and change parameter type accordingly
Commit consists out of
  • M packages/rtl-objpas/tests/utcfpmonitor.pas


The atomic operation require that range and overflow checks are disabled
Commit consists out of
  • M tests/test/tatomicmtdword.pp


Explicitly disable range and overflow checking
Commit consists out of
  • M tests/test/tint642.pp


Test instruction set AVX102.
Commit consists out of
  • M tests/utils/avx/asmtestgenerator.pas
  • M tests/utils/avx/avxopcodes.pas


Fix compilation of dosbox_wrapper.pas
Commit consists out of
  • M tests/utils/dosbox/dosbox_wrapper.pas


Add check about cmpxchg16b instruction
Commit consists out of
  • M tests/test/units/cpu/tcpu1.pp


* Added test for gitlab 0041270 register allocation error
Commit consists out of
  • A tests/webtbs/tw41270.pp


* second test for 7a4dbdc5aa5c26e363545ceefec120c986de73f2
Commit consists out of
  • A tests/webtbs/tw40012.pp


* x86_64: New test for i41317
Commit consists out of
  • A tests/webtbs/tw41317.pp


* Adapted test to test for new value of min/max, from gitlab 0040026
Commit consists out of
  • M tests/test/units/math/tminmaxconst.pp


fcl-passrc: fixed test
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolver.pas


* Added test, part of MR !1011
Commit consists out of
  • A packages/x11/tests/fpxkbtest.pp


* Forgot to commit
Commit consists out of
  • A tests/test/umultilinestring1.pp
  • A tests/test/umultilinestring2.pp


* Test for triple-quoted string needs to be ended by triple-quoted string case
Commit consists out of
  • A tests/test/tmultilinestring36.pp


fcl-db: test order by upper()
Commit consists out of
  • M packages/fcl-db/tests/tcparser.pas
  • M packages/fcl-db/tests/testsqlscanner.lpi


* test properly split, resolves gitlab 0041362
Commit consists out of
  • D tests/webtbs/tw2536.pp
  • A tests/webtbs/tw2536a.pp
  • A tests/webtbs/tw2536b.pp
  • A tests/webtbs/tw2536c.pp


+ add test for gitlab 0040838
Commit consists out of
  • A tests/webtbs/tw40838.pp


* Rework testsuites to use punit (no dependency on fpcunit) and add tests for contnrs unit
Commit consists out of
  • D packages/fcl-base/tests/fclbase-unittests.lpi
  • D packages/fcl-base/tests/fclbase-unittests.pp
  • A packages/fcl-base/tests/punit.pp
  • D packages/fcl-base/tests/tcbufferedfilestream.pp
  • D packages/fcl-base/tests/tccsvdocument.pp
  • D packages/fcl-base/tests/tccsvreadwrite.pp
  • D packages/fcl-base/tests/tchashlist.pp
  • D packages/fcl-base/tests/tcinifile.pp
  • D packages/fcl-base/tests/tcmaskutils.pp
  • D packages/fcl-base/tests/testbasenenc.lpr
  • D packages/fcl-base/tests/testexprpars.pp
  • A packages/fcl-base/tests/testfclbase.lpi
  • A packages/fcl-base/tests/testfclbase.pp
  • D packages/fcl-base/tests/testinterlocked.pp
  • D packages/fcl-base/tests/tests_fptemplate.pp
  • A packages/fcl-base/tests/utcbasenenc.pp
  • A packages/fcl-base/tests/utcbufferedfilestream.pp
  • A packages/fcl-base/tests/utcclasslist.pp
  • A packages/fcl-base/tests/utccomponentlist.pp
  • A packages/fcl-base/tests/utccsvdocument.pp
  • A packages/fcl-base/tests/utccsvreadwrite.pp
  • A packages/fcl-base/tests/utcdirwatch.pp
  • A packages/fcl-base/tests/utcexprbuiltin.pp
  • A packages/fcl-base/tests/utcexprparsaggr.pp
  • A packages/fcl-base/tests/utcexprparsnodes.pp
  • A packages/fcl-base/tests/utcexprparsops.pp
  • A packages/fcl-base/tests/utcexprparsparser.pp
  • A packages/fcl-base/tests/utcexprparsscanner.pp
  • A packages/fcl-base/tests/utcfphashobjectlist.pp
  • A packages/fcl-base/tests/utcfpobjecthashtable.pp
  • A packages/fcl-base/tests/utcfpobjectlist.pp
  • A packages/fcl-base/tests/utcfpstringhashtable.pp
  • A packages/fcl-base/tests/utcfptemplate.pp
  • A packages/fcl-base/tests/utcinifile.pp
  • A packages/fcl-base/tests/utcinterlocked.pp
  • M packages/fcl-base/tests/utclzw.pas
  • A packages/fcl-base/tests/utcmaskutils.pp
  • A packages/fcl-base/tests/utcobjectlist.pp
  • A packages/fcl-base/tests/utcobjectqueue.pp
  • A packages/fcl-base/tests/utcobjectstack.pp
  • A packages/fcl-base/tests/utcorderedlist.pp
  • A packages/fcl-base/tests/utcqueue.pp
  • A packages/fcl-base/tests/utcstack.pp
  • D packages/fcl-base/tests/utdirwatch.pas


* Test for long string in hash object list
Commit consists out of
  • M packages/fcl-base/tests/utcfphashobjectlist.pp


* Address some remarks by Alexey Torgashin. Make sure there are 2 long strings in the list
Commit consists out of
  • M packages/fcl-base/tests/utcfphashobjectlist.pp


* fix test
Commit consists out of
  • R091 tests/webtbs/tw41310.pp tests/webtbf/tw41310.pp


Add test for issue gitlab 0041384
Commit consists out of
  • A tests/webtbs/tw41384.pp
  • A tests/webtbs/u41384a.pp
  • A tests/webtbs/u41384b.pp


Test for bug report gitlab 0041397
Commit consists out of
  • A tests/webtbs/tw41397.pp


* fixed running fcl-json tests on the WASI platform
Commit consists out of
  • M packages/fcl-json/tests/testjson.pp


* fixed compilation of testrunner.rtlobjpas.pp on platforms that don't have HAS_MONITOR defined
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


* fixed compilation of tests.rtti.attrtypes2.pp on the WASI platform
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.attrtypes2.pp


* install a widestring manager on the WASI platform in testrunner.rtlobjpas.pp
Commit consists out of
  • M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp


* undefine target_supports_rodata for WebAssembly in test tarray15.pp
Commit consists out of
  • M tests/test/tarray15.pp


* undefine target_supports_rodata for WebAssembly in tests treadonlydata.pp and treadonlydata2.pp
Commit consists out of
  • M tests/test/treadonlydata.pp
  • M tests/test/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.
Commit consists out of
  • M tests/test/talign2.pp
  • M tests/test/tcpstr1.pp
  • M tests/test/tcpstr13.pp
  • M tests/test/tcpstr17.pp
  • M tests/test/tcpstr18.pp
  • M tests/test/tcpstr19.pp
  • M tests/test/tcpstr27.pp
  • M tests/test/tcpstr9.pp
  • M tests/test/tcpstransistr2shortstring.pp
  • M tests/test/tcpstransistr2widechararray.pp
  • M tests/test/tcpstransistr2widechararray2.pp
  • M tests/test/tcpstransistrcompare.pp
  • M tests/test/tcpstransistrcompareequal.pp
  • M tests/test/tcpstransistrcopy.pp
  • M tests/test/tcpstrchar2ansistr.pp
  • M tests/test/tcpstrconcat.pp
  • M tests/test/tcpstrconcat2.pp
  • M tests/test/tcpstrconcat3.pp
  • M tests/test/tcpstrconcatmulti.pp
  • M tests/test/tcpstrconcatmulti2.pp
  • M tests/test/tcpstrpchar2ansistr.pp
  • M tests/test/tcpstrsetlength.pp
  • M tests/test/tcpstrsetlength2.pp
  • M tests/test/tcpstrshortstr2ansistr.pp
  • M tests/test/tunistr1.pp
  • M tests/test/tunistr2.pp
  • M tests/test/tunistr4.pp
  • M tests/test/tunistr6.pp
  • M tests/test/tunistr7.pp
  • M tests/test/twide1.pp
  • M tests/test/twide2.pp
  • M tests/test/twide3.pp
  • M tests/test/twide4.pp
  • M tests/test/twide6.pp
  • M tests/test/twide7.pp
  • M tests/test/twrstr9.pp
  • M tests/test/units/strutils/tstrutils1.pp
  • M tests/test/units/strutils/tstrutils2.pp
  • M tests/test/units/system/tdir2.pp
  • M tests/test/units/system/tfiledir.pp
  • M tests/test/units/sysutils/tastrcmp.pp
  • M tests/test/units/sysutils/tfexpand2.pp
  • M tests/test/units/sysutils/tffirst.pp
  • M tests/test/units/sysutils/tlocale.pp
  • M tests/test/units/sysutils/tstrcmp.pp
  • M tests/test/units/sysutils/tunifile.pp
  • M tests/test/units/sysutils/twstrcmp.pp


+ enabled test units/sysutils/tffirst.pp for the WASI platform
Commit consists out of
  • M tests/test/units/sysutils/tffirst.pp


* fixed the name(s) of the WASI target(s) from the previous commit: should be wasip1,wasip1threads
Commit consists out of
  • M tests/test/units/sysutils/tffirst.pp


+ add test for already fixed gitlab 0023997
Commit consists out of
  • A tests/webtbs/tw23997.pp


+ added test for already fixed gitlab 0039917
Commit consists out of
  • A tests/webtbs/tw39917.pp


+ added test for recent generic related changes
Commit consists out of
  • A tests/test/tgeneric130.pp


* overflow checking 32 bit operations on 64 bit targets makes no sense
Commit consists out of
  • M tests/test/units/system/tabs.pp


Avoid readln in test source
Commit consists out of
  • M tests/webtbs/tw41487.pp


tests: started test suite for compiling and using ppus
Commit consists out of
  • A tests/tppu/.gitignore
  • A tests/tppu/implinline1/implinline1_ant.pas
  • A tests/tppu/implinline1/implinline1_bird.pas
  • A tests/tppu/tcrecompile.pas
  • A tests/tppu/testppu.lpi
  • A tests/tppu/testppu.lpr
  • A tests/tppu/tstppuutils.pas
  • A tests/tppu/twounits/tppu_twounits_ant.pas
  • A tests/tppu/twounits/tppu_twounits_bird.pas


test: tppu: added readme
Commit consists out of
  • A tests/tppu/readme.txt
  • M tests/tppu/tcrecompile.pas


tests: ppus: test for gitlab 0041291
Commit consists out of
  • A tests/tppu/bug41291/bug41291_app.pas
  • A tests/tppu/bug41291/bug41291_mclasses.pas
  • A tests/tppu/bug41291/bug41291_mseapplication.pas
  • A tests/tppu/bug41291/bug41291_mseclasses.pas
  • A tests/tppu/bug41291/bug41291_mseeditglob.pas
  • A tests/tppu/bug41291/bug41291_mseifiglob.pas
  • A tests/tppu/bug41291/ppus/.gitignore
  • M tests/tppu/implinline1/implinline1_bird.pas
  • A tests/tppu/implinline2/implinline2_ant.pas
  • A tests/tppu/implinline2/implinline2_bird.pas
  • A tests/tppu/implinline2/implinline2_prg.pas
  • A tests/tppu/implinline2/ppus/.gitignore
  • M tests/tppu/tcrecompile.pas


Add new directory
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC6/.gitkeep


Delete .gitkeep
Commit consists out of
  • D tests/test/cg/obj/freebsd/PowerPC6/.gitkeep


Add new directory
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64/.gitkeep


Add new directory
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/.gitkeep


test: ppus: test compile when unit changed
Commit consists out of
  • A tests/tppu/changeinner1/changeinner1_bird.pas
  • A tests/tppu/changeinner1/changeinner1_prg.pas
  • A tests/tppu/changeinner1/ppus/.gitignore
  • A tests/tppu/changeinner1/src1/changeinner1_ant.pas
  • A tests/tppu/changeinner1/src2/changeinner1_ant.pas
  • A tests/tppu/changeleaf1/changeleaf1_ant.pas
  • A tests/tppu/changeleaf1/changeleaf1_prg.pas
  • A tests/tppu/changeleaf1/ppus/.gitignore
  • A tests/tppu/changeleaf1/src1/changeleaf1_bird.pas
  • A tests/tppu/changeleaf1/src2/changeleaf1_bird.pas
  • A tests/tppu/implinline3/implinline3_prg.pas
  • A tests/tppu/implinline3/ppus/.gitignore
  • A tests/tppu/implinline3/src1/implinline3_ant.pas
  • A tests/tppu/implinline3/src1/implinline3_bird.pas
  • A tests/tppu/implinline3/src2/implinline3_ant.pas
  • A tests/tppu/implinline3/src2/implinline3_bird.pas
  • M tests/tppu/tcrecompile.pas


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/cpptcl1.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/ctest.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/cpptcl2.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/tcext3.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/tcext4.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/tcext5.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/tcext6.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/PowerPC64-le/tcext7.o


Add new directory
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/.gitkeep


Add new directory
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/.gitkeep


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/cpptcl1.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/cpptcl2.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/ctest.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/tcext3.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/tcext4.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/tcext5.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/tcext6.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64/tcext7.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/cpptcl1.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/cpptcl2.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/ctest.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/tcext3.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/tcext4.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/tcext5.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/tcext6.o


Upload New File
Commit consists out of
  • A tests/test/cg/obj/freebsd/powerpc64-le/tcext7.o


+ add tests for now fixed gitlab 0041516
Commit consists out of
  • A tests/webtbs/tw41516a.pp
  • A tests/webtbs/tw41516b.pp


* refactored and fixed
Commit consists out of
  • M tests/test/units/linux/thwprobe.pp


Remove UTF space character to avoid failure inside dotest utility
Commit consists out of
  • M tests/webtbs/tw41503.pp


tests: ppus: added test for recompile needed when the body of an inline function changed
Commit consists out of
  • A tests/tppu/changeinlinebody/changed/testcib_bird.pas
  • A tests/tppu/changeinlinebody/lib/.gitignore
  • A tests/tppu/changeinlinebody/original/testcib_bird.pas
  • A tests/tppu/changeinlinebody/pkg/lib/readme.txt
  • A tests/tppu/changeinlinebody/pkg/testcib_ant.pas
  • A tests/tppu/changeinlinebody/testcib_elk.pas
  • A tests/tppu/changeinlinebody/testcib_prog.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: create Compiled on setup
Commit consists out of
  • M tests/tppu/tcrecompile.pas


tests: ppus: change file dates of changed source files
Commit consists out of
  • M tests/tppu/tcrecompile.pas


Remove CPU and TARGET restrictions on test/cg/tcalext7.pp
Commit consists out of
  • M tests/test/cg/tcalext7.pp


Add GCC compiled tcext7.o object for little-endian powerpc64-linux target
Commit consists out of
  • A tests/test/cg/obj/linux/powerpc64-le/tcext7.o


Add i386-linux tcext.o object compiled with GNU C compiler GCC: (Debian 12.2.0-14+deb12u1) 12.2.0
Commit consists out of
  • A tests/test/cg/obj/linux/i386/tcext7.o


Update information on i386-linux GNU C compiler generated objects
Commit consists out of
  • M tests/test/cg/obj/readme.txt


Add powerpc-linux tcext7.o object compiled with GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)
Commit consists out of
  • A tests/test/cg/obj/linux/powerpc/tcext7.o


Update information on powerpc-linux objects
Commit consists out of
  • M tests/test/cg/obj/readme.txt


Add big-endian powerpc64-linux tcext7.o object compiled with GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44)
Commit consists out of
  • A tests/test/cg/obj/linux/powerpc64/tcext7.o


Update information on big-endian powerpc64-linux objects
Commit consists out of
  • M tests/test/cg/obj/readme.txt


+ add tests for casts from Variant to the various string types
Commit consists out of
  • M packages/rtl-objpas/tests/tests.rtti.value.pas


* Add tests for gitlab 0041563
Commit consists out of
  • M packages/fcl-json/tests/testjsonreader.pas


* Add another tests for gitlab 0041563
Commit consists out of
  • M packages/fcl-json/tests/testjsonreader.pas


+ test for libtar
Commit consists out of
  • A packages/libtar/tests/tlibtar1.pp
  • M tests/Makefile
  • M tests/Makefile.fpc


+ another libtar test
Commit consists out of
  • M packages/libtar/tests/tlibtar1.pp
  • A packages/libtar/tests/tlibtar2.pp


Use fpcres instead of default winres to compile .rc resource file
Commit consists out of
  • M tests/test/packages/fcl-image/timage_jpegorientation.pp


Add test for code generation of sub-register field extraction
Commit consists out of
  • A tests/test/cg/tbytetypecast.pp


Add missing tcext7.o for i386-solaris and x86_64-solaris targets
Commit consists out of
  • A tests/test/cg/obj/solaris/i386/tcext7.o
  • A tests/test/cg/obj/solaris/x86_64/tcext7.o


tests: added test for gitlab 0041457
Commit consists out of
  • A tests/tppu/bug41457/bug41457_ant.pas
  • A tests/tppu/bug41457/bug41457_bird.pas
  • A tests/tppu/bug41457/bug41457_eagle.pas
  • A tests/tppu/bug41457/bug41457_hawk.pas
  • A tests/tppu/bug41457/bug41457_seagull.pas
  • M tests/tppu/tcrecompile.pas


Check TEST_FPC environment variable before PP for ppu recompilation trouble check of fix for bug report 41457
Commit consists out of
  • M tests/tppu/tcrecompile.pas


Add test for issue gitlab 0040894, which is fixed in main branch
Commit consists out of
  • A tests/webtbs/tw40894.pp


tests: ppus: recompile cycle when deepest unit change
Commit consists out of
  • A tests/tppu/cycle2_changeb/cycle2_changeb_ant.pas
  • A tests/tppu/cycle2_changeb/cycle2_changeb_prg.pas
  • A tests/tppu/cycle2_changeb/ppus/.gitignore
  • A tests/tppu/cycle2_changeb/src1/cycle2_changeb_bird.pas
  • A tests/tppu/cycle2_changeb/src2/cycle2_changeb_bird.pas
  • A tests/tppu/cycle3_changec/cycle3_changec_ant.pas
  • A tests/tppu/cycle3_changec/cycle3_changec_bird.pas
  • A tests/tppu/cycle3_changec/cycle3_changec_prg.pas
  • A tests/tppu/cycle3_changec/ppus/.gitignore
  • A tests/tppu/cycle3_changec/src1/cycle3_changec_cat.pas
  • A tests/tppu/cycle3_changec/src2/cycle3_changec_cat.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: impl cycle 3units, change deepest
Commit consists out of
  • A tests/tppu/cycleimpl3_changec/cycleimpl3_changec_ant.pas
  • A tests/tppu/cycleimpl3_changec/cycleimpl3_changec_bird.pas
  • A tests/tppu/cycleimpl3_changec/cycleimpl3_changec_prg.pas
  • A tests/tppu/cycleimpl3_changec/ppus/.gitignore
  • A tests/tppu/cycleimpl3_changec/src1/cycleimpl3_changec_cat.pas
  • A tests/tppu/cycleimpl3_changec/src2/cycleimpl3_changec_cat.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: generic in indirect uses change
Commit consists out of
  • A tests/tppu/generic_indirectuses/generic_indirectuses_ant.pas
  • A tests/tppu/generic_indirectuses/generic_indirectuses_bird.pas
  • A tests/tppu/generic_indirectuses/generic_indirectuses_prg.pas
  • A tests/tppu/generic_indirectuses/ppus/.gitignore
  • A tests/tppu/generic_indirectuses/src1/generic_indirectuses_cat.pas
  • A tests/tppu/generic_indirectuses/src2/generic_indirectuses_cat.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: added test for keep ppu when leaf ppu is recompiled
Commit consists out of
  • M tests/tppu/tcrecompile.pas
  • A tests/tppu/touchleaf1/ppus/.gitignore
  • A tests/tppu/touchleaf1/touchleaf1_ant.pas
  • A tests/tppu/touchleaf1/touchleaf1_bird.pas
  • A tests/tppu/touchleaf1/touchleaf1_prg.pas


Accept a small difference between sin(pi/2) and 1
Commit consists out of
  • M tests/test/units/system/ttrig.pp


tests: tppu: change indirectly used method
Commit consists out of
  • A tests/tppu/ancestorchange1/ancestorchange1_ant.pas
  • A tests/tppu/ancestorchange1/ancestorchange1_bird.pas
  • A tests/tppu/ancestorchange1/ancestorchange1_cat.pas
  • A tests/tppu/ancestorchange1/src1/ancestorchange1_eagle.pas
  • A tests/tppu/ancestorchange1/src2/ancestorchange1_eagle.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: test -Ur with a cycle of two units
Commit consists out of
  • A tests/tppu/ancestorchange1/ppus/.gitignore
  • M tests/tppu/tcrecompile.pas
  • A tests/tppu/ur_cycle2/ppus/.gitignore
  • A tests/tppu/ur_cycle2/ur_cycle2_ant.pas
  • A tests/tppu/ur_cycle2/ur_cycle2_bird.pas


MD: Clear unused TStringBuilder in tests
Commit consists out of
  • M packages/fcl-md/tests/utest.markdown.utils.pas


MD: Fixed compilation on Windows with the "cwstring" unit
Commit consists out of
  • M packages/fcl-md/tests/testmd.lpr


MD: Simplifying test runner code
Commit consists out of
  • M packages/fcl-md/tests/testmd.lpr


+ add some exception related tests that currently fail on aarch64-win64
Commit consists out of
  • A tests/test/texception13.pp
  • A tests/test/texception14.pp
  • A tests/test/texception15.pp
  • A tests/test/texception16.pp
  • A tests/test/texception17.pp


tests: ppus: cycle generics
Commit consists out of
  • A tests/tppu/generic_cycle1/generic_cycle1_ant.pas
  • A tests/tppu/generic_cycle1/generic_cycle1_bird.pas
  • A tests/tppu/generic_cycle1/generic_cycle1_prg.pas
  • A tests/tppu/generic_cycle1/ppus/.gitignore
  • M tests/tppu/generic_cycle2/ppus/.gitignore
  • M tests/tppu/tcrecompile.pas
  • M tests/tppu/testppu.lpi


Tests: Fixed compilation of "TStrUtils" on Windows with the "cwstring" unit
Commit consists out of
  • M tests/test/units/fpcunit/tstrutils.lpr


tests: ppus: cycles with crc changes
Commit consists out of
  • R073 tests/tppu/touchleaf1/touchleaf1_ant.pas tests/tppu/cycle22_changec/cycle22_changec_ant.pas
  • A tests/tppu/cycle22_changec/cycle22_changec_bird.pas
  • R065 tests/tppu/touchleaf1/touchleaf1_prg.pas tests/tppu/cycle22_changec/cycle22_changec_prg.pas
  • A tests/tppu/cycle22_changec/ppus/.gitignore
  • A tests/tppu/cycle22_changec/ppus/cycle22_changec_prg
  • A tests/tppu/cycle22_changec/src1/cycle22_changec_cat.pas
  • A tests/tppu/cycle22_changec/src2/cycle22_changec_cat.pas
  • A tests/tppu/cycle2_changeb_crc/cycle2_changeb_crc_ant.pas
  • A tests/tppu/cycle2_changeb_crc/cycle2_changeb_crc_prg.pas
  • A tests/tppu/cycle2_changeb_crc/ppus/.gitignore
  • A tests/tppu/cycle2_changeb_crc/ppus/cycle2_changeb_crc_prg
  • A tests/tppu/cycle2_changeb_crc/src1/cycle2_changeb_crc_bird.pas
  • A tests/tppu/cycle2_changeb_crc/src2/cycle2_changeb_crc_bird.pas
  • A tests/tppu/cycle32_changec/cycle32_changec_ant.pas
  • A tests/tppu/cycle32_changec/cycle32_changec_bird.pas
  • A tests/tppu/cycle32_changec/cycle32_changec_prg.pas
  • A tests/tppu/cycle32_changec/ppus/.gitignore
  • A tests/tppu/cycle32_changec/ppus/cycle32_changec_prg
  • A tests/tppu/cycle32_changec/src1/cycle32_changec_cat.pas
  • A tests/tppu/cycle32_changec/src2/cycle32_changec_cat.pas
  • A tests/tppu/cycle3_changec_intf/cycle3_changec_intf_ant.pas
  • R059 tests/tppu/touchleaf1/touchleaf1_bird.pas tests/tppu/cycle3_changec_intf/cycle3_changec_intf_bird.pas
  • A tests/tppu/cycle3_changec_intf/cycle3_changec_intf_prg.pas
  • A tests/tppu/cycle3_changec_intf/ppus/.gitignore
  • A tests/tppu/cycle3_changec_intf/ppus/cycle3_changec_intf_prg
  • A tests/tppu/cycle3_changec_intf/src1/cycle3_changec_intf_cat.pas
  • A tests/tppu/cycle3_changec_intf/src2/cycle3_changec_intf_cat.pas
  • A tests/tppu/lib/.gitignore
  • M tests/tppu/tcrecompile.pas
  • M tests/tppu/testppu.lpi
  • D tests/tppu/touchleaf1/ppus/.gitignore


+ add tests for already fixed gitlab 0034497
Commit consists out of
  • A tests/webtbs/tw34497a.pp
  • A tests/webtbs/tw34497b.pp


tests: ppus: testing reload and load generic
Commit consists out of
  • A tests/tppu/cycle2_changea/cycle2_changea_bird.pas
  • A tests/tppu/cycle2_changea/cycle2_changea_prg.pas
  • A tests/tppu/cycle2_changea/ppus/.gitignore
  • A tests/tppu/cycle2_changea/src1/cycle2_changea_ant.pas
  • A tests/tppu/cycle2_changea/src2/cycle2_changea_ant.pas
  • A tests/tppu/generic_cycle2/generic_cycle2_ant.pas
  • A tests/tppu/generic_cycle2/generic_cycle2_bird.pas
  • A tests/tppu/generic_cycle2/generic_cycle2_prg.pas
  • A tests/tppu/generic_cycle2/ppus/.gitignore


test: clean up
Commit consists out of
  • M tests/tppu/cycle22_changec/ppus/.gitignore
  • D tests/tppu/cycle22_changec/ppus/cycle22_changec_prg
  • M tests/tppu/cycle2_changeb_crc/ppus/.gitignore
  • D tests/tppu/cycle2_changeb_crc/ppus/cycle2_changeb_crc_prg
  • M tests/tppu/cycle32_changec/ppus/.gitignore
  • D tests/tppu/cycle32_changec/ppus/cycle32_changec_prg
  • M tests/tppu/cycle3_changec_intf/ppus/.gitignore
  • D tests/tppu/cycle3_changec_intf/ppus/cycle3_changec_intf_prg


test: ppu: crc of generic implementation
Commit consists out of
  • A tests/tppu/generic_changec/generic_changec_ant.pas
  • A tests/tppu/generic_changec/generic_changec_bird.pas
  • A tests/tppu/generic_changec/ppus/.gitignore
  • A tests/tppu/generic_changec/src1/generic_changec_cat.pas
  • A tests/tppu/generic_changec/src2/generic_changec_cat.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: loading variant ppu after parsing program
Commit consists out of
  • A tests/tppu/prgvariant1/ppus/.gitignore
  • A tests/tppu/prgvariant1/prgvariant1.pas
  • M tests/tppu/tcrecompile.pas


tests: ppus: unit uses implicitely variants
Commit consists out of
  • M tests/tppu/tcrecompile.pas
  • A tests/tppu/unitvariant1/ppus/.gitignore
  • A tests/tppu/unitvariant1/unitvariant1.pas


* Class (con|de)structors not allowed in helpers
Commit consists out of
  • M packages/fcl-passrc/tests/tcuseanalyzer.pas


* Fix codepage under windows. Fixes issue gitlab 0041639
Commit consists out of
  • M packages/fcl-md/tests/utest.markdown.utils.pas


* Const generics tests
Commit consists out of
  • M packages/fcl-passrc/tests/tcresolvegenerics.pas


tests: ppu: -Ur create new ppu, ignore include file
Commit consists out of
  • M tests/tppu/tcrecompile.pas
  • A tests/tppu/ur_ignoreinclude1/ppus/.gitignore
  • A tests/tppu/ur_ignoreinclude1/src1/ur_ignoreinclude1_bird.inc
  • A tests/tppu/ur_ignoreinclude1/src1/ur_ignoreinclude1_bird.pas
  • A tests/tppu/ur_ignoreinclude1/src2/ur_ignoreinclude1_bird.inc
  • A tests/tppu/ur_ignoreinclude1/ur_ignoreinclude1_ant.pas
  • A tests/tppu/ur_newmainsrc1/ppus1/.gitignore
  • A tests/tppu/ur_newmainsrc1/ppus2/.gitignore
  • A tests/tppu/ur_newmainsrc1/src1/ur_newmainsrc1_bird.pas
  • A tests/tppu/ur_newmainsrc1/src2/ur_newmainsrc1_bird.pp
  • A tests/tppu/ur_newmainsrc1/ur_newmainsrc1_ant.pas


tests: ppu: compiling a folder with -Ur recompiles when needed
Commit consists out of
  • M tests/tppu/tcrecompile.pas
  • A tests/tppu/ur_pkg1/pkg1/ppus/.gitignore
  • A tests/tppu/ur_pkg1/pkg1/src1/ur_pkg1_ant.pas
  • A tests/tppu/ur_pkg1/pkg1/src2/ur_pkg1_ant.pas
  • A tests/tppu/ur_pkg1/pkg2/ppus/.gitignore
  • A tests/tppu/ur_pkg1/pkg2/ur_pkg1_bird.pas
  • A tests/tppu/ur_pkg1/pkg2/ur_pkg1_cat.pas


FPCUnit: Fix compilation of "NeedAssert" test due to compiler mode
Commit consists out of
  • M packages/fcl-fpcunit/src/exampletests/needassert.pp


* fix compilation
Commit consists out of
  • M packages/fcl-net/tests/tfpsock1.pp

(inactive) Revisions in this set 23398c9e2f63a45821c2fb223067ec199941d1ff


Add tests for bug report 41460
Commit consists out of
  • A tests/webtbf/tw41460b.pp
  • A tests/webtbs/tw41460.pp
  • A tests/webtbs/tw41460a.pp
  • A tests/webtbs/tw41460c.pp
  • A tests/webtbs/tw41460d.pp


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