.. |
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
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
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
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
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
|
|
|
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
|
|
|
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
|
* with the recent ShortString changes this test is no longer needed as it was added exactly to check the condition I removed, so disable it for 3.2.1 and newer (as I want to merge these changes back to fixes)
|
2020-12-01 06:39:31 +00:00 |
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
|
|
|
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
|
|
|
tw21566.pp
|
|
|
tw21873.pp
|
|
|
tw22219.pp
|
|
|
tw22252.pp
|
+ add test for already fixed #22252
|
2022-01-09 12:29:08 +01:00 |
tw22343a.pp
|
|
|
tw22343b.pp
|
|
|
tw22343c.pp
|
|
|
tw22395.pp
|
|
|
tw22490a.pp
|
|
|
tw22665a.pp
|
|
|
tw22665b.pp
|
* test needs -Cg to trigger the warning
|
2020-12-01 21:54:45 +00:00 |
tw22941.pp
|
|
|
tw23110.pp
|
|
|
tw23169.pp
|
|
|
tw23546b.pp
|
|
|
tw23547a.pp
|
|
|
tw23547b.pp
|
|
|
tw23547c.pp
|
|
|
tw23571a.pp
|
|
|
tw23571b.pp
|
|
|
tw23571c.pp
|
|
|
tw23702.pp
|
|
|
tw24013.pp
|
|
|
tw24013a.pp
|
|
|
tw24013b.pp
|
|
|
tw24184.pp
|
|
|
tw24428.pp
|
|
|
tw24428a.pp
|
|
|
tw24434.pp
|
* test for already fixed issue #24434
|
2021-02-06 12:53:04 +00:00 |
tw24453.pp
|
|
|
tw24495.pp
|
|
|
tw24588.pp
|
|
|
tw25029.pp
|
|
|
tw25077.pp
|
* allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566
|
2024-02-20 23:14:31 +01:00 |
tw25215.pp
|
|
|
tw25283.pp
|
|
|
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
|
|
|
tw25861.pp
|
|
|
tw25862.pp
|
* meanwhile all linux targets support the checkpointer directive
|
2020-12-01 21:18:47 +00:00 |
tw25915.pp
|
|
|
tw25951.pp
|
|
|
tw26016.pp
|
+ test for already fixed #26016
|
2021-05-29 10:05:54 +00:00 |
tw26176.pp
|
|
|
tw26193.pp
|
|
|
tw26363.pp
|
|
|
tw26363a.pp
|
|
|
tw26456.pp
|
|
|
tw26704.pp
|
|
|
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
|
|
|
tw28355.pp
|
+ test that should fail compilation and already fails (mantis #28355)
|
2018-04-10 19:34:22 +00:00 |
tw28753.pp
|
|
|
tw30022.pp
|
* add cblock directive so that the test fails for the correct reason
|
2022-05-26 21:42:51 +02:00 |
tw30494.pp
|
|
|
tw31016.pp
|
|
|
tw31107.pp
|
|
|
tw31273.pp
|
|
|
tw31465.pp
|
|
|
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
|
|
|
tw32043b.pp
|
|
|
tw32043c.pp
|
|
|
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
|
|
|
tw32412b.pp
|
|
|
tw32412c.pp
|
|
|
tw32605.pp
|
|
|
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
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01: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 |
tw37217.pp
|
* throw a proper error if a contructur has a type parameter in delphi mode, resolves #37217
|
2021-01-08 14:19:19 +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 |
tw37426.pp
|
* fix for Mantis #37426: don't allow an instance function of a type helper to be used on the type instead of a concrete value
|
2021-04-02 15:25:01 +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 |
tw38287.pp
|
* give a proper error if macros are too deeply nested
|
2021-01-23 21:29:37 +00:00 |
tw38289a.pp
|
* instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr"
|
2021-01-02 23:23:08 +00:00 |
tw38289b.pp
|
* instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr"
|
2021-01-02 23:23:08 +00:00 |
tw38439.pp
|
+ throw a warning in ISO mode if a constant string is assigned to a char and the sizes do not match, resolves #38439
|
2021-02-09 20:48:27 +00:00 |
tw38504.pp
|
* string constants have a size of 0, resolves #38504
|
2021-02-21 18:46:00 +00:00 |
tw38504b.pp
|
* string constants have a size of 0, resolves #38504
|
2021-02-21 18:46:00 +00:00 |
tw38771.pp
|
* fix for Mantis #38771: the owner of the procdef might be Nil in case of a specialization (that virtual can't be used on generics is caught later on)
|
2021-04-18 14:01:09 +00:00 |
tw38874.pp
|
* test for already resolved issue #38874
|
2022-03-03 21:24:43 +01:00 |
tw39308.pp
|
* add no internal flag when folding constants in taddnode.simplify, resolves #39308
|
2021-10-12 22:59:45 +02:00 |
tw39393.pp
|
Typed constants: no internalerror on failure
|
2021-10-03 21:46:23 +02:00 |
tw39485.pp
|
* moved tests to proper location
|
2022-08-28 21:44:33 +02:00 |
tw39514.pp
|
* moved tests to proper location
|
2022-08-28 21:44:33 +02:00 |
tw39604.pp
|
* prevent that a absolute symbol references itself, resolves #39604
|
2022-03-06 22:01:56 +01:00 |
tw39609.pp
|
* do not throw an internal error in case of a misplaced string, resolves #39609
|
2022-03-02 23:09:53 +01:00 |
tw39634.pp
|
* forbid cyclic pointer definitions, resolves #39634
|
2022-04-21 20:03:05 +02:00 |
tw39640.pp
|
* do not throw an error if syscall is used with a syntax not applicable for the current
|
2022-03-30 23:07:34 +02:00 |
tw39652.pp
|
* do not crash in case of too many $push directives, resolves #39652
|
2022-04-07 22:51:30 +02:00 |
tw39667.pp
|
* disallow offsetof trick for types involving implicit dereferences, resolves #39667 partially
|
2022-04-14 17:06:15 +02:00 |
tw39805b.pp
|
* allow type parameters in variant parts of records as we do not now
|
2022-06-28 22:45:17 +02:00 |
tw39806.pp
|
* do not throw an internal error if slice is used on dyn. array paramters, resolves #39806
|
2022-06-23 23:11:18 +02:00 |
tw39849.pp
|
* fix #39849: it's an error when the file (or string) parameter of a Read*/Write* is followed by a ":"
|
2022-07-29 17:34:55 +02:00 |
tw39860a.pp
|
* fix #39860: even if the block type is not correct for the specialization of a generic routine continue to specialize it to not trigger e.g. an internal error
|
2022-08-12 14:46:56 +02:00 |
tw39860b.pp
|
* fix #39860: even if the block type is not correct for the specialization of a generic routine continue to specialize it to not trigger e.g. an internal error
|
2022-08-12 14:46:56 +02:00 |
tw39866.pp
|
do not publish enums with jumps
|
2022-08-16 20:47:44 +02:00 |
tw39980.pp
|
* stop generation of typed array constants if the size does not match, resolves #39980
|
2022-11-01 21:16:31 +01:00 |
tw40010.pp
|
* New test to catch stack overflow in compiler (#40010)
|
2022-12-04 05:52:08 +00:00 |
tw40066.pp
|
* do not throw an internal error on typed constants with wrong element count, resolves #40066
|
2022-12-30 21:53:04 +01:00 |
tw40095.pp
|
* fix #40095: when searching a suitable constructor for the custom attribute don't allow the return of a procvar which can happen in Mac/TP procvar modes (like Delphi)
|
2023-06-30 17:12:56 +02:00 |
tw40113b.pp
|
* do not warn on lea e/rsp with negative address offset, part of #40113
|
2023-01-15 23:06:05 +01:00 |
tw40113c.pp
|
* x86_64: warn only on negative offsets if rsp is involed, second part of #40113
|
2023-01-17 23:09:42 +01:00 |
tw40118.pp
|
* do not crash on illegal with statement, resolves #40118
|
2023-01-18 23:03:28 +01:00 |
tw40221a.pp
|
* fix #40221: don't allow a conversion from an anonymous function to a procvar type if compare_defs_ext already rejected them
|
2023-06-16 17:28:50 +02:00 |
tw40221b.pp
|
* fix #40221: don't allow a conversion from an anonymous function to a procvar type if compare_defs_ext already rejected them
|
2023-06-16 17:28:50 +02:00 |
tw40332.pp
|
* test added for #40332 is supposed to fail
|
2023-06-30 16:24:20 +02:00 |
tw40399.pp
|
* throw an error if instructions which needs an operand size is used with one operand being a reference without size
|
2023-09-16 23:25:31 +02:00 |
tw40562.pp
|
* disable (type ...), it did never work and there are not test, resolves #40562
|
2024-04-24 22:51:11 +02:00 |
tw40566a.pp
|
* allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566
|
2024-02-20 23:14:31 +01:00 |
tw40566b.pp
|
* allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566
|
2024-02-20 23:14:31 +01:00 |
tw40621.pp
|
* fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping
|
2024-02-09 17:24:39 +01:00 |
tw40631a.pp
|
* stricter type checking for set constants, resolves #40631
|
2024-02-09 23:36:44 +01:00 |
tw40631b.pp
|
* stricter type checking for set constants, resolves #40631
|
2024-02-09 23:36:44 +01:00 |
tw40631c.pp
|
* stricter type checking for set constants, resolves #40631
|
2024-02-09 23:36:44 +01:00 |
tw40646.pp
|
* generate specializations only of no error happened so far to prevent further (internal)errors, resolves #40646
|
2024-02-18 23:08:21 +01:00 |
tw40653.pp
|
* fix #40653: don't allow the use of a class during its declaration as parent for a nested class (Delphi compatible)
|
2024-12-27 16:32:06 +01:00 |
tw40662.pp
|
* don't throw an internalerror in case of an illegal assignment to an open array, resolves #40662
|
2024-02-22 22:35:18 +01:00 |
tw40725.pp
|
* fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks
|
2024-04-12 17:34:58 +02:00 |
tw40817.pp
|
* fix test runner directive
|
2025-01-26 14:13:09 +01:00 |
tw40896.pp
|
* throw an error in iso/extended pascal mode if enum types are passed to writeln, resolves #40896
|
2024-08-24 22:14:43 +02:00 |
tw40977.pp
|
* properly reject function calls as target of absolute, resolves #40977
|
2024-10-29 22:23:25 +01:00 |
tw41041.pp
|
* don't see illegal calling conventions for procedure variables, resolves #41041
|
2024-11-29 21:40:33 +01:00 |
tw41068.pp
|
* Test for slice
|
2024-12-18 21:14:19 +01:00 |
tw41072.pp
|
* fix #41072: proc_to_procvar_equal_internal() might be passed a procvar in case of "procvar := @<anon func>", reject that as incompatible
|
2024-12-25 22:30:30 +01:00 |
tw41075a.pp
|
* fix #41075: don't allow @<anonfunc>
|
2024-12-26 12:48:44 +01:00 |
tw41075b.pp
|
* fix #41075: don't allow @<anonfunc>
|
2024-12-26 12:48:44 +01:00 |
tw41075c.pp
|
* fix #41075: don't allow @<anonfunc>
|
2024-12-26 12:48:44 +01:00 |
tw41075d.pp
|
* fix #41075: don't allow @<anonfunc>
|
2024-12-26 12:48:44 +01: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
|
|
|
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 |
uw40621.pp
|
* fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping
|
2024-02-09 17:24:39 +01:00 |