fpc/tests/webtbf
2025-01-26 14:13:09 +01:00
..
tw0744.pp
tw0769b.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw0769c.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw0784.pp
tw0807.pp
tw0840.pp
tw0855.pp
tw0856.pp
tw0890.pp
tw0890a.pp * fixed one regression in r5682: implementation declarations with a 2006-12-23 11:17:21 +00:00
tw0893.pp
tw0896.pp * Delete temporary files used by tests. It is important when remotely run testsuite at Pocket PC. Temp files are created in root folder and it is not good if the files are left. 2007-06-21 17:13:39 +00:00
tw0896a.pp * Delete temporary files used by tests. It is important when remotely run testsuite at Pocket PC. Temp files are created in root folder and it is not good if the files are left. 2007-06-21 17:13:39 +00:00
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 * skip tdir test for wince. 2006-07-05 15:55:52 +00:00
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 * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw2242.pp
tw2273.pp
tw2281.pp
tw2285.pp
tw2357.pp
tw2359.pp compiler: 'static' keyword: 2010-01-07 19:02:09 +00:00
tw2362.pp
tw2383.pp
tw2400.pp
tw2403.pp
tw2414.pp
tw2478.pp
tw2562.pp
tw2650.pp * check for read/write after a newly declared property (mantis #26011) 2014-06-15 10:59:47 +00:00
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 * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
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 * test fixed, hopefully 2007-03-12 20:04:27 +00:00
tw3480.pp
tw3480a.pp
tw3488.pp
tw3495.pp
tw3502.pp
tw3553.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw3562.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw3583.pp + new tests 2006-05-27 15:30:53 +00:00
tw3626.pp
tw3631.pp * tests fail if dead values are optimized so disable dead value optimization for the tests 2014-01-30 19:44:12 +00:00
tw3643.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw3644.pp
tw3662.pp
tw3680.pp
tw3716.pp
tw3738.pp
tw3740.pp
tw3790.pp
tw3812.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw3930a.pp * fixed test according to Kylix behaviour (which means current 2007-03-14 18:27:01 +00:00
tw3931b.pp * fixed tests now that i386 assembler code is checked for correct PIC 2007-12-01 14:34:50 +00:00
tw3969.pp
tw4103.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4111.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4139.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw4144.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4153.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4227.pp
tw4244.pp
tw4256.pp
tw4359.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4445.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4529.pp tests: remove {$STATIC ON} directive since it is not available anymore 2010-01-08 18:01:28 +00:00
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 + added 2005-12-23 21:20:36 +00:00
tw4554b.pp + added 2005-12-23 21:20:36 +00:00
tw4554c.pp + added 2005-12-23 21:20:36 +00:00
tw4554d.pp + added 2005-12-23 21:20:36 +00:00
tw4569a.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4569b.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4619a.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4619b.pp * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
tw4647.pp * fixed web bug #4647 (untyped elements in array constructors) + test 2006-01-01 20:43:28 +00:00
tw4651.pp * fixed web bug #4651 + test 2006-01-01 20:19:38 +00:00
tw4695.pp * check whether loop counters are valid for assignment (bug 4695) 2006-01-14 14:09:39 +00:00
tw4724.pp * fixed web bug #4724 (don't allow inc/dec(pointer,pointer) 2006-02-09 18:18:47 +00:00
tw4737.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw4757.pp + added 2006-02-03 16:23:41 +00:00
tw4764.pp * fixed tw4764 2006-02-03 14:57:55 +00:00
tw4777.pp * new test 2006-02-09 07:54:25 +00:00
tw4781a.pp + added missing -vw option 2006-02-08 19:44:36 +00:00
tw4781b.pp + added missing -vw option 2006-02-08 19:44:36 +00:00
tw4893d.pp * support goto/label by default in tp/delphi/macpas modes (bug 4893) 2006-03-18 22:25:41 +00:00
tw4893e.pp * support goto/label by default in tp/delphi/macpas modes (bug 4893) 2006-03-18 22:25:41 +00:00
tw4911.pp * don't allow stringconst+integer 2006-03-27 07:22:02 +00:00
tw4913.pp * fixed web bug #4913 (don't allow indexing of strings/variants/pointers 2006-03-18 11:05:04 +00:00
tw5896a.pp * allow inherited; calling abstract methods in delphi mode, resolves #5896 2007-02-25 18:46:10 +00:00
tw6036b.pp * proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036 2008-08-01 15:27:58 +00:00
tw6420.pp + added (fixed in r5682) 2006-12-26 18:25:04 +00:00
tw6631.pp * fixed mantis 6631, 7322 and 7989: check parameters and return 2006-12-22 19:50:52 +00:00
tw6686.pp + new tests 2006-05-23 18:54:30 +00:00
tw6796.pp + new tests 2006-05-23 18:54:30 +00:00
tw6797a.pp * moved 2007-12-12 22:35:00 +00:00
tw6797b.pp * moved 2007-12-12 22:35:00 +00:00
tw6922.pp * pass context class to searchsym_in_class to fix the visibility 2006-08-07 19:10:11 +00:00
tw6957.pp * fixed more properties, I still wonder how this could be commited 2009-08-16 10:57:52 +00:00
tw6970.pp * test for previous fix 2006-05-26 19:07:36 +00:00
tw7070.pp * do not search variant operators when looking for an overloaded 2007-05-16 13:59:35 +00:00
tw7322.pp * fixed mantis 6631, 7322 and 7989: check parameters and return 2006-12-22 19:50:52 +00:00
tw7438.pp * changed so it still fails now that you can take the address of some 2007-06-10 11:55:05 +00:00
tw7438a.pp * fixed writing "packed" status of bitpacked records to ppu files. 2006-09-21 20:39:36 +00:00
tw7752.pp * removed svn:executable properties 2007-08-26 19:24:36 +00:00
tw7989.pp * fixed mantis 6631, 7322 and 7989: check parameters and return 2006-12-22 19:50:52 +00:00
tw8019.pp * give an error if the same method declaration is added twice to an 2006-12-26 18:12:56 +00:00
tw8031.pp * fixed crash when compiling certain invalid "in" constructions 2006-12-29 23:13:02 +00:00
tw8079.pp * proper handling of dummy result node in dfa, resolves #8717 and #8079 2007-07-23 08:57:31 +00:00
tw8140a.pp * fixed overload checking of virtual and class methods (mantis #8140) 2007-01-19 17:20:36 +00:00
tw8140c.pp * fixed overload checking of virtual and class methods (mantis #8140) 2007-01-19 17:20:36 +00:00
tw8140d.pp * fixed overload checking of virtual and class methods (mantis #8140) 2007-01-19 17:20:36 +00:00
tw8140e.pp * fixed overload checking of virtual and class methods (mantis #8140) 2007-01-19 17:20:36 +00:00
tw8150.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8150b.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8150c.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8150e.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8150f.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8150g.pp * fixed with-support for classrefdefs (mantis 8150), with thanks to 2007-01-20 20:04:54 +00:00
tw8151b.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw8151c.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw8264a.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw8398.pp * new test to avoid regression 2007-02-25 19:04:09 +00:00
tw8451.pp * moved 2007-04-06 21:20:28 +00:00
tw8465a.pp * allow enum => pointer type casts in delphi mode, resolves #8465 2007-07-01 14:43:46 +00:00
tw8528.pp * give again an error for "in" operations on incompatible set 2007-03-16 19:44:43 +00:00
tw8583.pp * test for set=nonset operation 2007-03-27 18:38:03 +00:00
tw8588.pp * new test 2007-03-30 06:34:03 +00:00
tw8591.pp * don't allow generics as parent classes 2007-07-22 23:10:24 +00:00
tw8717.pp * proper handling of dummy result node in dfa, resolves #8717 and #8079 2007-07-23 08:57:31 +00:00
tw8738.pas + added tests for already solved bug (crashed with IE in 2.0.4) 2007-05-15 14:28:31 +00:00
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 * new tests derived from tw8777 so we avoid that it is forgotten 2007-04-29 17:58:50 +00:00
tw8777b.pp * new tests derived from tw8777 so we avoid that it is forgotten 2007-04-29 17:58:50 +00:00
tw8777c.pp * new tests derived from tw8777 so we avoid that it is forgotten 2007-04-29 17:58:50 +00:00
tw8777d.pp * do not allow passing properties as var parameters (mantis #8777) 2007-05-03 14:08:03 +00:00
tw8777e.pp * do not allow passing properties as var parameters (mantis #8777) 2007-05-03 14:08:03 +00:00
tw8777h.pp * do not allow passing properties as var parameters (mantis #8777) 2007-05-03 14:08:03 +00:00
tw8777j.pp * do not allow passing properties as var parameters (mantis #8777) 2007-05-03 14:08:03 +00:00
tw8777k.pp * also check for properties passed to read(ln) when reading integers 2007-05-19 18:53:24 +00:00
tw8780a.pp * don't allow logical operators on char, resolves #8780 2007-04-28 18:43:58 +00:00
tw8780b.pp * don't allow logical operators on char, resolves #8780 2007-04-28 18:43:58 +00:00
tw8780c.pp * don't allow logical operators on char, resolves #8780 2007-04-28 18:43:58 +00:00
tw8781.pp * forbid file types as function results 2007-04-28 18:32:03 +00:00
tw9015.pp * don't allow passing ordinal and real constants to formal const parameters 2008-03-02 15:00:32 +00:00
tw9039a.pp * fixed some record size checks 2007-06-09 19:48:14 +00:00
tw9039b.pp * fixed some record size checks 2007-06-09 19:48:14 +00:00
tw9039c.pp * fixed duplicate field names in variant record parts 2014-10-15 10:08:43 +00:00
tw9039d.pp * fixed some record size checks 2007-06-09 19:48:14 +00:00
tw9053.pp * error message when a goto label is optimized away 2007-10-17 21:52:25 +00:00
tw9072a.pp * only allow using array elements as for-loop counter variables 2007-10-21 22:39:49 +00:00
tw9072b.pp * only allow using array elements as for-loop counter variables 2007-10-21 22:39:49 +00:00
tw9176a.pp * tw9176a should fail, moved to webtbf and added { %fail } 2008-05-09 21:01:41 +00:00
tw9225.pp * generics without specialization can't be used as a type, resolves #9225 2007-07-21 17:39:49 +00:00
tw9306c.pp * don't allow starting new virtual trees in TP-style objects + test 2007-09-09 14:58:55 +00:00
tw9499.pp * detect division by zero in tmoddiv.simplify (mantis #9499) 2007-08-30 17:21:29 +00:00
tw9499a.pp * detect division by zero in tmoddiv.simplify (mantis #9499) 2007-08-30 17:21:29 +00:00
tw9509.pp tests: fail test tw9509: disable type section in generic interfaces 2011-01-02 10:51:51 +00:00
tw9522.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9522a.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9522b.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9522c.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9522d.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9522e.pp * fixed mantis #9522: no longer allow typecasting ordinal constants 2007-09-03 15:55:26 +00:00
tw9551.pp * give an error when the typeinfo() function is called for an enumeration 2009-03-22 20:54:49 +00:00
tw9551b.pp * give an error when the typeinfo() function is called for an enumeration 2009-03-22 20:54:49 +00:00
tw9579a.pp * give an error for high(ansistring) and high(widestring) 2007-09-03 16:37:24 +00:00
tw9579b.pp * give an error for high(ansistring) and high(widestring) 2007-09-03 16:37:24 +00:00
tw9894b.pp * allow modifying lvalues obtained by dereferencing read-only properties, 2007-10-09 13:08:36 +00:00
tw9918a.pp * disallow using inline nodes with a non-void resultdef as statements 2007-10-12 11:54:37 +00:00
tw9918b.pp * disallow using inline nodes with a non-void resultdef as statements 2007-10-12 11:54:37 +00:00
tw9918c.pp * disallow using inline nodes with a non-void resultdef as statements 2007-10-12 11:54:37 +00:00
tw9918d.pp * disallow using inline nodes with a non-void resultdef as statements 2007-10-12 11:54:37 +00:00
tw10081.pp * when using overloaded functions in Delphi mode without the "overload" 2009-02-08 16:01:41 +00:00
tw10425a.pp + new cpo_openequalisexact parameter comparison option which 2007-12-16 22:22:11 +00:00
tw10425b.pp + old tests I forgot to commit 2012-05-29 09:01:55 +00:00
tw10425c.pp + old tests I forgot to commit 2012-05-29 09:01:55 +00:00
tw10425d.pp + old tests I forgot to commit 2012-05-29 09:01:55 +00:00
tw10425e.pp + old tests I forgot to commit 2012-05-29 09:01:55 +00:00
tw10457.pp * catch duplicate field declarations in a single class in Delphi mode 2007-12-26 15:21:18 +00:00
tw10833a.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw10849.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw10890a.pp * use more generic set type boundaries for constant sets with one 2008-02-27 21:17:13 +00:00
tw10998a.pp tests: remove {$STATIC ON} directive since it is not available anymore 2010-01-08 18:01:28 +00:00
tw11254a.pp + added missing { %fail } 2008-05-05 12:07:17 +00:00
tw11295a.pp * commited to wrong directory 2008-05-15 18:40:05 +00:00
tw11295b.pp * commited to wrong directory 2008-05-15 18:40:05 +00:00
tw11619b.pp + test to make sure that {$x-} works properly for inlined functions 2008-07-27 19:15:56 +00:00
tw11632.pp * don't crash when ranges are passed erroneously to an array of const, resolves #11632 2008-07-09 21:06:24 +00:00
tw11846.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw11846c.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw11848a.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw11862a.pp * method definitions in "child" interfaces also hide those in "parent" 2008-08-16 20:08:25 +00:00
tw11970.pp + check if forward definitions and real definitions have the same type, resolves #11970 2008-11-02 12:36:31 +00:00
tw12075.pp * changed test so it also produces a warning (and hence fails) on 64 bit 2008-11-07 20:00:06 +00:00
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 * accept only valid guid as iid for com and dispinterfaces, resolves #12030; I'am not sure though if this isn't a feature used by people already 2008-12-17 22:09:21 +00:00
tw12329.pp * don't crash when someone uses an integer value to declare a wide/unicode 2008-10-10 15:01:56 +00:00
tw12365a.cfg * fix range check error in options handling, resolves #12365 2008-10-14 17:06:55 +00:00
tw12365a.pp * fix range check error in options handling, resolves #12365 2008-10-14 17:06:55 +00:00
tw12365b.cfg * fix range check error in options handling, resolves #12365 2008-10-14 17:06:55 +00:00
tw12365b.pp * fix range check error in options handling, resolves #12365 2008-10-14 17:06:55 +00:00
tw12933.pp * disallow passing descendent interfaces to var parameters (mantis #12933) 2009-01-10 19:47:52 +00:00
tw13135.pp * moved test to proper location 2009-08-18 06:53:50 +00:00
tw13563a.pp * give an error when trying to use the offset of a non-byte-aligned field 2009-04-23 17:27:44 +00:00
tw13815.pp * fixed/cleaned up tests for "nil + 1" 2009-05-30 11:29:54 +00:00
tw13956.pp * don't allow skipping property parameters if the getter/setter has default 2009-06-26 17:31:41 +00:00
tw13971a.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13971b.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13971c.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13971d.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13971e.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13971f.pp + tests forgotten to commit as part of r13334 2009-08-30 08:37:53 +00:00
tw13992.pp * disallow new(property) (mantis #13992) 2009-06-18 09:23:43 +00:00
tw14104a.pp + tests for previous commit 2009-07-08 20:22:09 +00:00
tw14104b.pp + tests for previous commit 2009-07-08 20:22:09 +00:00
tw14104c.pp + tests for previous commit 2009-07-08 20:22:09 +00:00
tw14248.pp * forbid the usage of Result(x) as function call, resolves #14248 2009-08-06 19:06:23 +00:00
tw14354.pp * give an error when trying to use (bit)sizeof on a type that is not yet 2010-10-08 17:42:53 +00:00
tw14650.pp * zapped gremlins that threw off dotest's detection of the %fail 2009-10-03 20:32:46 +00:00
tw14650a.pp * zapped gremlins that threw off dotest's detection of the %fail 2009-10-03 20:32:46 +00:00
tw14713.pp * only allow implicit conversions from 0 to NIL in Delphi mode, rather than 2009-10-22 19:49:08 +00:00
tw14713a.pp * only allow implicit conversions from 0 to NIL in Delphi mode, rather than 2009-10-22 19:49:08 +00:00
tw14777.pp * give a proper error when trying to use val() on a boolean (mantis #14777) 2009-11-01 17:18:40 +00:00
tw14777a.pp * give a proper error when trying to use val() on a boolean (mantis #14777) 2009-11-01 17:18:40 +00:00
tw14849.pp * don't crash when looking for a local/parasym while current_procinfo is 2009-10-26 13:48:58 +00:00
tw14862a.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862b.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862c.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862d.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862e.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862f.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862h.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14862i.pp * disallow pusha*/popa* for x86_64 (mantis #14862) 2010-07-10 16:22:46 +00:00
tw14929a.pp * make strict string var checking ({$v+}) the default in TP and Delphi modes 2009-10-29 15:52:14 +00:00
tw14929b.pp * make strict string var checking ({$v+}) the default in TP and Delphi modes 2009-10-29 15:52:14 +00:00
tw14946.pp * only allow one "message" modifier per method declaration (mantis #14946) 2009-11-01 15:23:57 +00:00
tw15287.pp * give a proper error when a rangen appears in a vecn that's not an 2009-12-08 18:47:24 +00:00
tw15288.pp * fixed compiler crash when putting non-constant string in a set expression 2009-12-08 17:15:31 +00:00
tw15303.pp * use calling convention that is not the default on any platform 2009-12-11 09:36:11 +00:00
tw15391a.pp * support arrayconstructornodes of procvars (mantis #15391) 2009-12-23 20:11:35 +00:00
tw15447.pp * no longer allow typed files of reference counted data (mantis #15447) 2010-01-01 14:56:33 +00:00
tw15594a.pp * do not typecheck statements before checking whether they are valid, 2010-03-09 21:13:22 +00:00
tw15594b.pp * do not typecheck statements before checking whether they are valid, 2010-03-09 21:13:22 +00:00
tw15672.pp * x86 Intel assembler reader: disallow more than one register name per register operand, resolves #15672. 2011-05-19 20:00:15 +00:00
tw15727b.pp * don't perform a range check in Delphi mode when passing a cardinal as 2010-02-10 16:35:37 +00:00
tw15777b.pp + support for "univ" in macpas mode: a parameter modifier that allows 2010-03-13 22:13:20 +00:00
tw16022.pp * don't give an internalerror when passing a constant string to an 2010-03-21 14:51:12 +00:00
tw16203.pp *Explicitly disable range check to trigger the hint that is tested and no range check generated warning 2012-03-23 15:16:29 +00:00
tw16219.pp merge r19074 from cpstrnew branch by paul: 2011-09-17 14:23:58 +00:00
tw16219a.pp merge r19074 from cpstrnew branch by paul: 2011-09-17 14:23:58 +00:00
tw16234.pp * only allow field names in record/object typed constant declarations (mantis #16234) 2010-04-18 07:55:42 +00:00
tw17341.pp * give an error when trying to let an objcclass conform to a 2010-12-08 22:17:24 +00:00
tw17455.pp * don't crash in {$x-} mode if a call cannot be resolved due to an error 2010-09-29 12:11:22 +00:00
tw17646a.pp * always force range checking for the upper and lower bounds of for-loops if 2010-10-24 14:55:48 +00:00
tw18058a.pp * Check that a single interface is only delegated to a single property within a class. 2011-08-12 14:42:30 +00:00
tw18058b.pp * Check that a single interface is only delegated to a single property within a class. 2011-08-12 14:42:30 +00:00
tw18058c.pp * Check that a single interface is only delegated to a single property within a class. 2011-08-12 14:42:30 +00:00
tw18096.pp * patch by Aleksa Todorovic to handle access to types inside generics correctly 2010-11-29 09:37:09 +00:00
tw18096c.pp * patch by Aleksa Todorovic to handle access to types inside generics correctly 2010-11-29 09:37:09 +00:00
tw18225b.pp * allow call dword ptr eax in delphi, resolves #18225 2017-03-12 16:37:48 +00:00
tw18267.pp * don't give an internalerror when trying to explicitly apply an invalid 2011-01-11 15:47:56 +00:00
tw18620.pp compiler: treat record/class fields types as bt_var_type block in delphi mode - as result they don't create a forward declaration for ^Type. Leave it as is for other modes because in other case it break the compilation of RTL and packages (fixes issue #0018620) 2011-01-29 07:32:10 +00:00
tw19213.pp * give a proper error when a type identifier is missing in a 2011-09-25 14:38:06 +00:00
tw19434.pp * give an error if a routine definition defines default values for 2012-06-07 22:36:39 +00:00
tw19463.pp * allow also smaller values for code alignment parameters than the current one, resolves #19463 2011-06-04 20:56:15 +00:00
tw19591.pp * When the interface method mapping is present, being unable to find the implementing procedure using the mapped name is a error condition. No attempt to find implementing procedure using symbol name should be made in this case. Resolves #19591. 2011-08-10 21:33:39 +00:00
tw19975.pp --- Merging r19281 into '.': 2011-10-03 20:43:19 +00:00
tw20095.pp * don't allow passing a field of a record that's not an lvalue as 2011-09-23 21:21:49 +00:00
tw20580.pp compiler: Don't allow duplicate property/procedure identifiers inside object declaration. The code which allowed this for delphi mode was initially written based on invalid test from mantis #0009176. Fixes bug #0020580. 2011-10-31 05:35:40 +00:00
tw20661.pp * give an error when trying to call an interface/protocol/category method 2011-11-18 22:33:33 +00:00
tw20721a.pp compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721) 2011-11-25 08:33:24 +00:00
tw20721b.pp compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721) 2011-11-25 08:33:24 +00:00
tw20721c.pp compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721) 2011-11-25 08:33:24 +00:00
tw20907.pp * don't ever mark the function result as vs_initialised, also not when 2012-02-17 16:25:50 +00:00
tw20907a.pp * don't ever mark the function result as vs_initialised, also not when 2012-02-17 16:25:50 +00:00
tw21078.pp * give an error when trying to take address of a global label declared in 2012-03-10 23:24:43 +00:00
tw21087.pp * mark nodes that have been created by transforming a read-accessor of 2012-01-21 19:09:30 +00:00
tw21238.pp * don't throw an error if a non-generic is tried to be specialized, resolves #21238 2012-03-23 20:32:40 +00:00
tw21363.pp ptype.pas, single_type: If the generic dummy type is used in mode Delphi then generate an error. This fixes Mantis #21363. 2012-06-06 13:15:18 +00:00
tw21466.pas * don't allow multiple deprecated messages, resolves #21466 2012-03-12 21:39:43 +00:00
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 Test fix for bug report 21566 2012-03-26 15:50:09 +00:00
tw21873.pp * removed spaces from empty line at start to prevent (unpatched) dbdigest 2012-04-30 20:13:09 +00:00
tw22219.pp Fix for Mantis #22219 2012-06-24 10:08:17 +00:00
tw22252.pp + add test for already fixed #22252 2022-01-09 12:29:08 +01:00
tw22343a.pp * give an error when trying to give a parameter of a non-simple type a 2012-08-06 20:13:20 +00:00
tw22343b.pp * give an error when trying to give a parameter of a non-simple type a 2012-08-06 20:13:20 +00:00
tw22343c.pp * give an error when trying to give a parameter of a non-simple type a 2012-08-06 20:13:20 +00:00
tw22395.pp * fixed internalerror after invalid type node in subscript node 2012-07-15 18:17:29 +00:00
tw22490a.pp * support referencing "result" in nostackframe pure assembler routines if 2012-08-21 19:51:40 +00:00
tw22665a.pp * treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64 2012-08-25 15:12:49 +00:00
tw22665b.pp * test needs -Cg to trigger the warning 2020-12-01 21:54:45 +00:00
tw22941.pp * reject assignments to vecn[rangen] (mantis #22941) 2012-09-21 22:42:30 +00:00
tw23110.pp * test has to fail: add { %fail } and moved to webtbf 2012-10-21 17:28:20 +00:00
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 Fix one problem type of Mantis #23546. A record must not contain a static array that uses itself as an element type (in can contain a dynamic array however) otherwise an infinite loop is encountered when checking whether the record needs special init/final code. 2013-01-09 14:07:01 +00:00
tw23547a.pp Fix for Mantis #23547. Basically we now fail with nicer error messages. 2013-01-08 09:05:11 +00:00
tw23547b.pp Fix for Mantis #23547. Basically we now fail with nicer error messages. 2013-01-08 09:05:11 +00:00
tw23547c.pp Fix for Mantis #23547. Basically we now fail with nicer error messages. 2013-01-08 09:05:11 +00:00
tw23571a.pp Fix for Mantis #23571. 2013-01-09 11:28:17 +00:00
tw23571b.pp Fix for Mantis #23571. 2013-01-09 11:28:17 +00:00
tw23571c.pp Fix for Mantis #23571. 2013-01-09 11:28:17 +00:00
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 * don't treat bitpacked arrays of subranges of char that can be represented 2013-03-09 10:37:30 +00:00
tw24013a.pp * don't treat bitpacked arrays of subranges of char that can be represented 2013-03-09 10:37:30 +00:00
tw24013b.pp * don't treat bitpacked arrays of subranges of char that can be represented 2013-03-09 10:37:30 +00:00
tw24184.pp * give an error when declaring a class as conforming to a forward-declared 2013-04-07 12:18:31 +00:00
tw24428.pp * check range of enums and booleans in typed constant expressions when 2013-05-14 12:05:00 +00:00
tw24428a.pp * check range of enums and booleans in typed constant expressions when 2013-05-14 12:05:00 +00:00
tw24434.pp * test for already fixed issue #24434 2021-02-06 12:53:04 +00:00
tw24453.pp Fix for Mantis #24453. Check for nested types after a specialization. Additionally check correctly whether a type is really a generic before accepting it when parsing a generic. 2013-09-26 09:21:28 +00:00
tw24495.pp * convert function like used new into a appropriate nodes only in pass_1 so proper error checking can be carried out, resolves #24495 2013-05-31 14:55:49 +00:00
tw24588.pp Disallow the usage of the inline assembler inside generics, because there are currently two problems: 2013-06-13 19:42:49 +00:00
tw25029.pp compiler: don't allow to access an enum members through the enum member. It should be only possible throught the enum type name. Fixes issue #0025029 2013-09-16 02:48:52 +00:00
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 Fix for Mantis #25215. 2013-10-20 12:15:49 +00:00
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 compiler: don't allow to assign to for-in loop variable (bug #0025318) 2013-11-19 05:29:37 +00:00
tw25504.pp * don't crash when searching for a type helper in an anonymous array (or 2014-01-14 19:52:20 +00:00
tw25622.pp * only consider tc_pointer_to_array typeconversions to determine whether a 2014-01-28 20:14:24 +00:00
tw25622a.pp * only consider tc_pointer_to_array typeconversions to determine whether a 2014-01-28 20:14:24 +00:00
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 * only check for _PROPERTY as a regular token, so that 2014-05-10 16:03:02 +00:00
tw25862.pp * meanwhile all linux targets support the checkpointer directive 2020-12-01 21:18:47 +00:00
tw25915.pp Forgot to commit test mentioned in last commit 2014-04-04 16:10:08 +00:00
tw25951.pp * do not crash with an ie on illegal boolean expressions in conditional compilation directives, resolves #25951 2014-04-27 15:50:37 +00:00
tw26016.pp + test for already fixed #26016 2021-05-29 10:05:54 +00:00
tw26176.pp Fix for Mantis #26176. Don't handle "type helper" as unique. 2014-06-06 13:26:21 +00:00
tw26193.pp Contrary to popular believe the VMT for a generic needs to be at least generated so that check for inherited methods can be done correctly. This does however not mean that the VMT is written to the object file which is handled at a completely different place. Fixes Mantis #26193. 2014-06-06 13:05:39 +00:00
tw26363.pp * don't allow default parameter values for parameter types that don't accept 2014-06-20 19:50:20 +00:00
tw26363a.pp * don't allow default parameter values for parameter types that don't accept 2014-06-20 19:50:20 +00:00
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 * add cblock directive so that the test fails for the correct reason 2022-05-26 21:42:51 +02: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 * 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 * remove svn:executable from *.pp and *.pas 2005-12-20 08:11:59 +00:00
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 * pass context class to searchsym_in_class to fix the visibility 2006-08-07 19:10:11 +00:00
uw8738a.pas + added tests for already solved bug (crashed with IE in 2.0.4) 2007-05-15 14:28:31 +00:00
uw8738b.pas + added tests for already solved bug (crashed with IE in 2.0.4) 2007-05-15 14:28:31 +00:00
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
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