fpc/tests/webtbf
2020-09-17 19:58:55 +00:00
..
tw0744.pp
tw0769b.pp
tw0769c.pp
tw0784.pp
tw0807.pp
tw0840.pp
tw0855.pp
tw0856.pp
tw0890.pp
tw0890a.pp
tw0893.pp
tw0896.pp
tw0896a.pp
tw1157a.pp
tw1238.pp
tw1251a.pp
tw1270.pp
tw1306.pp
tw1316.pp
tw1328.pp
tw1365.pp
tw1395.pp
tw1407.pp
tw1432.pp
tw1467.pp
tw1483.pp
tw1599.pp
tw1599b.pp
tw1633.pp
tw1642.pp
tw1655.pp
tw1681.pp
tw1754.pp
tw1754b.pp
tw1782.pp
tw1827.pp
tw1830.pp
tw1842.pp
tw1858.pp
tw1905.pp
tw1927.pp
tw1928.pp
tw1939.pp
tw1949.pp
tw1969.pp
tw1995.pp
tw2018.pp
tw2037.pp
tw2046.pp
tw2053.pp
tw2053b.pp
tw2070.pp
tw2128.pp
tw2129.pp
tw2154.pp
tw2174.pp
tw2209.pp
tw2242.pp
tw2273.pp
tw2281.pp
tw2285.pp
tw2357.pp
tw2359.pp
tw2362.pp
tw2383.pp
tw2400.pp
tw2403.pp
tw2414.pp
tw2478.pp
tw2562.pp
tw2650.pp
tw2657.pp
tw2670.pp
tw2719.pp
tw2721.pp
tw2724.pp
tw2739.pp
tw2751.pp
tw2752.pp
tw2787.pp
tw2795.pp
tw2853.pp
tw2853a.pp
tw2853b.pp
tw2853c.pp
tw2878.pp
tw2972.pp
tw2972b.pp
tw2983a.pp
tw2996.pp
tw3000.pp
tw3047.pp
tw3114.pp
tw3116.pp
tw3126.pp
tw3145.pp
tw3183.pp
tw3186.pp
tw3218.pp
tw3241.pp
tw3253.pp
tw3267.pp
tw3275.pp
tw3294.pp
tw3331.pp
tw3337.pp
tw3342.pp
tw3343.pp
tw3375.pp
tw3393.pp
tw3395.pp
tw3395a.pp
tw3450.pp
tw3473.pp
tw3480.pp
tw3480a.pp
tw3488.pp
tw3495.pp
tw3502.pp
tw3553.pp
tw3562.pp
tw3583.pp
tw3626.pp
tw3631.pp
tw3643.pp
tw3644.pp
tw3662.pp
tw3680.pp
tw3716.pp
tw3738.pp
tw3740.pp
tw3790.pp
tw3812.pp
tw3930a.pp
tw3931b.pp
tw3969.pp
tw4103.pp
tw4111.pp
tw4139.pp
tw4144.pp
tw4153.pp
tw4227.pp
tw4244.pp
tw4256.pp
tw4359.pp
tw4445.pp
tw4529.pp
tw4541.pp * with the change regarding property access lists this test is no longer considered correct 2018-12-26 11:26:08 +00:00
tw4554a.pp
tw4554b.pp
tw4554c.pp
tw4554d.pp
tw4569a.pp
tw4569b.pp
tw4619a.pp
tw4619b.pp
tw4647.pp
tw4651.pp
tw4695.pp
tw4724.pp
tw4737.pp
tw4757.pp
tw4764.pp
tw4777.pp
tw4781a.pp
tw4781b.pp
tw4893d.pp
tw4893e.pp
tw4911.pp
tw4913.pp
tw5896a.pp
tw6036b.pp
tw6420.pp
tw6631.pp
tw6686.pp
tw6796.pp
tw6797a.pp
tw6797b.pp
tw6922.pp
tw6957.pp
tw6970.pp
tw7070.pp
tw7322.pp
tw7438.pp
tw7438a.pp
tw7752.pp
tw7989.pp
tw8019.pp
tw8031.pp
tw8079.pp
tw8140a.pp
tw8140c.pp
tw8140d.pp
tw8140e.pp
tw8150.pp
tw8150b.pp
tw8150c.pp
tw8150e.pp
tw8150f.pp
tw8150g.pp
tw8151b.pp
tw8151c.pp
tw8264a.pp
tw8398.pp
tw8451.pp
tw8465a.pp
tw8528.pp
tw8583.pp
tw8588.pp
tw8591.pp
tw8717.pp
tw8738.pas
tw8738.pp * test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs 2015-02-27 13:03:13 +00:00
tw8777a.pp
tw8777b.pp
tw8777c.pp
tw8777d.pp
tw8777e.pp
tw8777h.pp
tw8777j.pp
tw8777k.pp
tw8780a.pp
tw8780b.pp
tw8780c.pp
tw8781.pp
tw9015.pp
tw9039a.pp
tw9039b.pp
tw9039c.pp * fixed duplicate field names in variant record parts 2014-10-15 10:08:43 +00:00
tw9039d.pp
tw9053.pp
tw9072a.pp
tw9072b.pp
tw9176a.pp
tw9225.pp
tw9306c.pp
tw9499.pp
tw9499a.pp
tw9509.pp
tw9522.pp
tw9522a.pp
tw9522b.pp
tw9522c.pp
tw9522d.pp
tw9522e.pp
tw9551.pp
tw9551b.pp
tw9579a.pp
tw9579b.pp
tw9894b.pp
tw9918a.pp
tw9918b.pp
tw9918c.pp
tw9918d.pp
tw10081.pp
tw10425a.pp
tw10425b.pp
tw10425c.pp
tw10425d.pp
tw10425e.pp
tw10457.pp
tw10833a.pp
tw10849.pp
tw10890a.pp
tw10998a.pp
tw11254a.pp
tw11295a.pp
tw11295b.pp
tw11619b.pp
tw11632.pp
tw11846.pp
tw11846c.pp
tw11848a.pp
tw11862a.pp
tw11970.pp
tw12075.pp
tw12109a.pp
tw12303.pp
tw12329.pp
tw12365a.cfg
tw12365a.pp
tw12365b.cfg
tw12365b.pp
tw12933.pp
tw13135.pp
tw13563a.pp
tw13815.pp
tw13956.pp
tw13971a.pp
tw13971b.pp
tw13971c.pp
tw13971d.pp
tw13971e.pp
tw13971f.pp
tw13992.pp
tw14104a.pp
tw14104b.pp
tw14104c.pp
tw14248.pp
tw14354.pp
tw14650.pp
tw14650a.pp
tw14713.pp
tw14713a.pp
tw14777.pp
tw14777a.pp
tw14849.pp
tw14862a.pp
tw14862b.pp
tw14862c.pp
tw14862d.pp
tw14862e.pp
tw14862f.pp
tw14862h.pp
tw14862i.pp
tw14929a.pp
tw14929b.pp
tw14946.pp
tw15287.pp
tw15288.pp
tw15303.pp
tw15391a.pp
tw15447.pp
tw15594a.pp
tw15594b.pp
tw15672.pp
tw15727b.pp
tw15777b.pp
tw16022.pp
tw16203.pp
tw16219.pp
tw16219a.pp
tw16234.pp
tw17341.pp
tw17455.pp
tw17646a.pp
tw18058a.pp
tw18058b.pp
tw18058c.pp
tw18096.pp
tw18096c.pp
tw18225b.pp * allow call dword ptr eax in delphi, resolves #18225 2017-03-12 16:37:48 +00:00
tw18267.pp
tw18620.pp
tw19213.pp
tw19434.pp
tw19463.pp
tw19591.pp
tw19975.pp
tw20095.pp
tw20580.pp
tw20661.pp
tw20721a.pp
tw20721b.pp
tw20721c.pp
tw20907.pp
tw20907a.pp
tw21078.pp
tw21087.pp
tw21238.pp
tw21363.pp
tw21466.pas
tw21466.pp * test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs 2015-02-27 13:03:13 +00:00
tw21566.pp
tw21873.pp
tw22219.pp
tw22343a.pp
tw22343b.pp
tw22343c.pp
tw22395.pp
tw22490a.pp
tw22665a.pp
tw22665b.pp
tw22941.pp
tw23110.pp
tw23169.pp * correctly write an error if one tries to implement a method introduced in a generic in a specialization of the generic, resolves issue #23169 2015-07-28 21:16:47 +00:00
tw23546b.pp
tw23547a.pp
tw23547b.pp
tw23547c.pp
tw23571a.pp
tw23571b.pp
tw23571c.pp
tw23702.pp + add test for Mantis #23702, just to be sure that we don't re-add that already solved problem 2017-01-27 13:58:54 +00:00
tw24013.pp
tw24013a.pp
tw24013b.pp
tw24184.pp
tw24428.pp
tw24428a.pp
tw24453.pp
tw24495.pp
tw24588.pp
tw25029.pp
tw25215.pp
tw25283.pp * when freeing a procdef that hasn't been registered for writing to the ppu 2017-01-15 17:41:27 +00:00
tw25318.pp
tw25504.pp
tw25622.pp
tw25622a.pp
tw25769.pp * set an owner for open array defs being created in property declarations, resolves #25769 2018-02-25 17:36:34 +00:00
tw25788.pp * enable 40+ tests for Haiku as per mantis #30470 2016-08-14 14:09:24 +00:00
tw25861.pp
tw25862.pp
tw25915.pp
tw25951.pp
tw26176.pp
tw26193.pp
tw26363.pp
tw26363a.pp
tw26456.pp Fix for Mantis #26456. 2014-07-20 13:40:01 +00:00
tw26704.pp * check for duplicate identifiers when inserting union symtables into the 2014-10-14 20:30:14 +00:00
tw27378.pp * fix for Mantis #27378: save and (more importantly) restore verbosity when switching a unit 2019-01-03 20:31:34 +00:00
tw27543.pp + test for #27543 which is fixed meanwhile 2019-01-01 16:16:54 +00:00
tw27880.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tw28338.pp * don't crash when trying to access the call_self_node in case it doesn't 2015-06-23 21:23:29 +00:00
tw28355.pp + test that should fail compilation and already fails (mantis #28355) 2018-04-10 19:34:22 +00:00
tw28753.pp * fix for Mantis #28753: don't return generic dummys from single_type(); ensures that parameters correctly evaluate to error defs should generic dummies be used 2016-09-16 20:40:19 +00:00
tw30022.pp * don't allow implicit type conversions from pointers to c-style blocks in 2016-04-17 19:07:26 +00:00
tw30494.pp * fix Mantis #30494 by applying patch from Maciej Izak 2016-08-26 14:23:23 +00:00
tw31016.pp * do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016 2016-11-27 13:16:12 +00:00
tw31107.pp * fix for Mantis #31107: disallow calling of ordinary record methods using the record's type. 2016-12-12 22:08:28 +00:00
tw31273.pp * disallow passing a dynarray(niln/pointerconstn) as an open array 2017-12-31 15:18:40 +00:00
tw31465.pp * fix for Mantis #31465: only consider non-static fields when checking whether a record may be used with Default() 2017-03-03 17:03:46 +00:00
tw31717.pp * made message about subroutines not being inlined a note instead of a hint, see also #33515 2018-04-05 09:51:25 +00:00
tw31936.pp * warn if the first constant element of a range set expression is greater than the second one, resolves #31936 2018-02-23 22:30:35 +00:00
tw31973.pp * fix for Mantis #31973: resolve dummy symbols earlier and print a nice error message if a generic dummy could not be resolved to an ordinary symbol 2017-06-09 14:41:26 +00:00
tw32043b.pp changes to fix #32043 2017-10-06 21:07:19 +00:00
tw32043c.pp changes to fix #32043 2017-10-06 21:07:19 +00:00
tw32075.pp * prevent crash on not yet supported attribute declarations, resolves #32075 2018-02-17 19:57:50 +00:00
tw32261.pp * patch (indention adapted) by Christo Crause to check avr inline assembler, resolves also #32261 2018-02-18 21:58:04 +00:00
tw32412a.pp * fix for Mantis #32412: correctly handle an incorrect parameter count for Delete() and Insert() intrinsics 2017-09-27 21:15:00 +00:00
tw32412b.pp * fix for Mantis #32412: correctly handle an incorrect parameter count for Delete() and Insert() intrinsics 2017-09-27 21:15:00 +00:00
tw32412c.pp * fix for Mantis #32412: correctly handle an incorrect parameter count for Delete() and Insert() intrinsics 2017-09-27 21:15:00 +00:00
tw32605.pp * check for conflicts between procedure directives specified in the 2018-01-01 16:54:04 +00:00
tw32906.pp * test for mantis #32906 (already fixed in revision 37886) 2018-01-02 18:15:30 +00:00
tw32915.pp * patch by Christo Crause: generate parameter location information in att assembler mode, resolves #32915 2018-02-05 22:11:00 +00:00
tw32949.pp * patch by Christo Crause: prevent that the compiler converts breq into jmp in inline assembler blocks, resolves #32949 2018-01-31 18:34:42 +00:00
tw34355.pp * fix for Mantis #34355: correctly check whether the array constructor is empty (aka []) or not 2018-10-07 12:25:24 +00:00
tw34633.pp * warn only in delphi mode if an explicit enumeration value exceeds the range, relaxes r43191 2019-11-25 20:58:20 +00:00
tw34691.pp * also enable published for TObjA so that the test fails for the correct reason 2018-12-29 19:23:19 +00:00
tw34821.pp * give an error when trying to call an object instance method via a type node 2019-01-06 15:21:36 +00:00
tw35149a.pp * fixed over-eager rejection of tobjecttype.fieldname expression after r40785 2019-02-25 21:17:24 +00:00
tw35348.pp * fix for Mantis #35348: correctly handle symbols that aren't parameter types (e.g. default values) 2019-04-14 20:47:47 +00:00
tw35581.pp * do not crash when an unsupported code page is encountered, resolves #35581 2019-12-23 21:44:50 +00:00
tw35671.pp * report range errors for assigning out-of-range constants to enums in 2019-06-22 17:30:42 +00:00
tw35753.pp * relaxation of r42272: again only show warnings rather than errors for 2019-06-23 14:12:33 +00:00
tw35866.pp * fix for Mantis #35866: parse_paras does not check whether the expressions are really constant, so check that manually 2019-07-20 19:45:59 +00:00
tw35909.pp * fix precedence of IS operator, resolves #35909 2020-03-06 10:10:58 +00:00
tw35981.pp * fix for Mantis #35981: ensure that the "specialize" token is only really used in non-Delphi modes 2019-08-23 14:59:20 +00:00
tw36014.pp * added test for Mantis #36014 which is already fixed (also in 3.2.0) 2020-08-03 21:53:24 +00:00
tw36114.pp * fix for Mantis #36114: when converting a static class field to a global variable the varspez of the field needs to be respected 2019-10-03 16:39:40 +00:00
tw36223.pp * fix for Mantis #36223: when parsing a helper type its extendeddef might be Nil 2019-11-01 15:02:31 +00:00
tw36377.pp * better error recovery, resolves #36377 2019-11-29 22:13:17 +00:00
tw36397.pp * better error recovery, resolves #36397 2019-12-05 20:46:50 +00:00
tw36554.pp * fix for #36554 2020-01-11 21:15:19 +00:00
tw36584.pp * do not allow constraints in headers of procedure implementations in delphi mode, resolves #36584 2020-02-14 20:56:55 +00:00
tw36631a.pp * fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier 2020-02-01 17:51:46 +00:00
tw36631b.pp * fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier 2020-02-01 17:51:46 +00:00
tw36652.pp * fix for Mantis #36652: gracefully handle the error if one tries to implement a method of a type from another unit 2020-02-14 16:48:58 +00:00
tw36720.pp * throw an error if the forward interface type and the actual interface type do not match, resolves #36720 2020-02-21 20:35:27 +00:00
tw36975.pp * fix for Mantis #36975: arraydefs are not allowed for generic types (this is only used for type declarations; for specializing constant strings which are char arrays are still allowed) 2020-04-26 11:46:10 +00:00
tw37272b.pp * fix for Mantis #37272: also allow the empty set for dynamic array parameters; Delphi probably started to allow that together with array constructors. 2020-06-27 22:33:31 +00:00
tw37303.pp + test for last commit 2020-07-11 20:31:00 +00:00
tw37459.pp * do not throw an internal error on illegal assembler expressions, resolves #37439 2020-08-19 21:09:44 +00:00
tw37460.pp * do not throw an internal error later on in case of a recursive call, if the declaration of the function was faulty, resolves #37460 2020-07-31 21:03:35 +00:00
tw37462.pp * do not throw an internal error if an errorneous type is passed to str, resolves #37462 2020-08-01 21:11:35 +00:00
tw37475.pp * do not try to unroll a loop if previously an error was thrown, resolves #37475 2020-08-14 18:10:56 +00:00
tw37476.pp * do not apply range test optimization if the variable is a string being compared against a char constants, resolves #37476 2020-08-15 18:29:26 +00:00
tw37763.pp * write a proper error message if types are read/written which are not supported in iso mode, resolves #37763 2020-09-17 19:58:55 +00:00
uw0744.pp
uw0840a.pp
uw0840b.pp
uw0856.pp
uw2414.pp
uw3450.pp
uw3969.pp
uw4103.pp
uw4541.pp * with the change regarding property access lists this test is no longer considered correct 2018-12-26 11:26:08 +00:00
uw6922.pp
uw8738a.pas
uw8738b.pas
uw25283.pp * when freeing a procdef that hasn't been registered for writing to the ppu 2017-01-15 17:41:27 +00:00
uw27378a.pp * fix for Mantis #27378: save and (more importantly) restore verbosity when switching a unit 2019-01-03 20:31:34 +00:00
uw27378b.pp * fix for Mantis #27378: save and (more importantly) restore verbosity when switching a unit 2019-01-03 20:31:34 +00:00
uw36652.pp * fix for Mantis #36652: gracefully handle the error if one tries to implement a method of a type from another unit 2020-02-14 16:48:58 +00:00
uw36720a.pp * throw an error if the forward interface type and the actual interface type do not match, resolves #36720 2020-02-21 20:35:27 +00:00
uw36720b.pp * throw an error if the forward interface type and the actual interface type do not match, resolves #36720 2020-02-21 20:35:27 +00:00