..
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
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
tw0840.pp
tw0855.pp
* use ptrint
2004-11-02 08:04:03 +00:00
tw0856.pp
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
tw0890.pp
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
tw0890a.pp
* fixed one regression in r5682: implementation declarations with a
2006-12-23 11:17:21 +00:00
tw0893.pp
* test should fail, fields return the offset as constant which
2003-10-23 16:29:25 +00:00
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
* cpu i386
2004-03-04 17:14:39 +00:00
tw1238.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1251a.pp
tw1270.pp
tw1306.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw1316.pp
tw1328.pp
tw1365.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1395.pp
tw1407.pp
tw1432.pp
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
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
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1655.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1681.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1754.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1754b.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1782.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1827.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1830.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1842.pp
* more bugs
2002-04-23 13:16:42 +00:00
tw1858.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1905.pp
* new bugs from the web
2002-04-18 13:23:47 +00:00
tw1927.pp
* new bugs
2002-04-16 16:06:59 +00:00
tw1928.pp
* new bugs
2002-04-16 16:06:59 +00:00
tw1939.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw1949.pp
* new bug
2002-05-10 07:51:54 +00:00
tw1969.pp
* new bugs
2002-12-15 20:25:29 +00:00
tw1995.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2018.pp
* new bugs
2002-12-15 20:25:29 +00:00
tw2037.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw2046.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2053.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2053b.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2070.pp
* fix compile mode
2002-09-16 19:05:30 +00:00
tw2128.pp
no message
2003-10-26 13:36:35 +00:00
tw2129.pp
no message
2003-10-26 14:12:44 +00:00
tw2154.pp
no message
2003-10-26 14:20:32 +00:00
tw2174.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2209.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tw2242.pp
* fixed compile issues
2004-01-23 15:20:42 +00:00
tw2273.pp
* test should fail
2003-01-07 15:48:14 +00:00
tw2281.pp
* new bug
2002-12-23 20:13:26 +00:00
tw2285.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw2357.pp
* new bugs
2003-03-17 19:26:34 +00:00
tw2359.pp
compiler: 'static' keyword:
2010-01-07 19:02:09 +00:00
tw2362.pp
* new bugs
2003-03-17 18:52:00 +00:00
tw2383.pp
* new bugs
2003-03-17 19:26:34 +00:00
tw2400.pp
* new bugs
2003-03-19 17:33:04 +00:00
tw2403.pp
+ 2403 bug report
2003-03-03 15:43:33 +00:00
tw2414.pp
* new bugs
2003-03-17 13:39:52 +00:00
tw2478.pp
* forgot %fail
2003-05-23 17:11:23 +00:00
tw2562.pp
* new bug
2003-07-08 14:34:31 +00:00
tw2650.pp
* check for read/write after a newly declared property (mantis #26011 )
2014-06-15 10:59:47 +00:00
tw2657.pp
* new bugs
2003-10-21 17:31:36 +00:00
tw2670.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw2719.pp
* moved to webtbf
2003-10-08 19:12:27 +00:00
tw2721.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2724.pp
* moved to tbf
2003-10-21 15:20:24 +00:00
tw2739.pp
* new bug
2004-12-05 12:22:39 +00:00
tw2751.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2752.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tw2787.pp
* new bugs
2003-11-12 15:51:19 +00:00
tw2795.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw2853.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2853a.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2853b.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2853c.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2878.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw2972.pp
* test should fail
2004-02-24 15:41:02 +00:00
tw2972b.pp
* test should fail
2004-02-24 15:41:02 +00:00
tw2983a.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw2996.pp
* new bugs
2004-03-04 17:19:32 +00:00
tw3000.pp
* new bugs
2004-03-04 17:19:32 +00:00
tw3047.pp
* aded { %fail }
2004-05-26 20:32:25 +00:00
tw3114.pp
* new bug
2004-05-23 16:22:03 +00:00
tw3116.pp
* new bug
2004-05-23 15:53:16 +00:00
tw3126.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw3145.pp
new bugs
2004-08-29 11:58:39 +00:00
tw3183.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3186.pp
* truncate log
2005-02-14 17:13:06 +00:00
tw3218.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3241.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3253.pp
new bug
2004-08-27 21:01:21 +00:00
tw3267.pp
* new bugs
2004-08-22 12:05:29 +00:00
tw3275.pp
* new bug
2004-09-13 15:00:20 +00:00
tw3294.pp
* new bug
2004-09-13 15:00:20 +00:00
tw3331.pp
* new bug
2004-09-27 15:11:08 +00:00
tw3337.pp
* new bugs
2004-10-12 14:32:18 +00:00
tw3342.pp
* new bugs
2004-10-12 14:32:18 +00:00
tw3343.pp
* new bugs
2004-10-12 14:32:18 +00:00
tw3375.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3393.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3395.pp
* new bug
2004-11-26 22:32:18 +00:00
tw3395a.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3450.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3473.pp
* test fixed, hopefully
2007-03-12 20:04:27 +00:00
tw3480.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3480a.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3488.pp
* new bug
2005-01-04 16:32:07 +00:00
tw3495.pp
* new bug
2005-01-04 16:32:07 +00:00
tw3502.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3531.pp
* truncate log
2005-02-14 17:13:06 +00:00
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
* more testbench fixes
2005-10-26 21:42:20 +00:00
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
* mvoed to webtbf
2005-02-13 20:47:13 +00:00
tw3662.pp
* new bug
2005-02-17 17:53:39 +00:00
tw3680.pp
new bug
2005-03-10 00:14:43 +00:00
tw3716.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3738.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3740.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
tw3790.pp
* new bugs
2005-03-16 21:24:30 +00:00
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
* naming fixed
2005-07-01 20:44:52 +00:00
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
- readln(<pchar>) forbidden, there is no way to prevent an buffer overflow, fixes 4227
2005-08-07 09:18:21 +00:00
tw4244.pp
+ added
2005-08-23 11:09:40 +00:00
tw4256.pp
* exception parser checks now if the used id for the handler is really ON, fixes webbug 4256
2005-08-05 19:44:10 +00:00
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
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
tw4778a.pp
* fixed web bug #4778 (explicit type casting of float to int in tp/delphi
2006-02-10 11:05:47 +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
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 some record size checks
2007-06-09 19:48:14 +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
* accept overloaded operators that return any shortstring type when needing
2009-01-24 15:12:19 +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
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
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
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
* made variable public so got warning gets triggered
2012-08-25 21:32:38 +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
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
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
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
tw25215.pp
Fix for Mantis #25215 .
2013-10-20 12:15:49 +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
tw25788.pp
* win64 ignores -Cg
2014-03-09 10:51:42 +00:00
tw25861.pp
* only check for _PROPERTY as a regular token, so that
2014-05-10 16:03:02 +00:00
tw25862.pp
* also check for targets not supporting -gc/checkpointer functionality in
2014-03-13 20:42:18 +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
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
uw0744.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
uw0840a.pp
uw0840b.pp
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
uw0856.pp
* old logs removed and tabs fixed
2002-09-07 15:40:30 +00:00
uw2414.pp
* new bugs
2003-03-17 13:39:52 +00:00
uw3450.pp
* log and id tags removed
2005-05-21 09:42:41 +00:00
uw3969.pp
* naming fixed
2005-07-01 20:44:52 +00:00
uw4103.pp
* remove svn:executable from *.pp and *.pas
2005-12-20 08:11:59 +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