..
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
tw0893.pp
tw0896.pp
tw0896a.pp
tw1157a.pp
tw1238.pp
tw1251a.pp
tw1270.pp
tw1306.pp
tw1316.pp
tw1328.pp
tw1365.pp
tw1395.pp
tw1407.pp
tw1432.pp
tw1467.pp
tw1483.pp
tw1599.pp
tw1599b.pp
tw1633.pp
tw1642.pp
tw1655.pp
tw1681.pp
tw1754.pp
tw1754b.pp
tw1782.pp
tw1827.pp
tw1830.pp
tw1842.pp
tw1858.pp
tw1905.pp
tw1927.pp
tw1928.pp
tw1939.pp
tw1949.pp
tw1969.pp
tw1995.pp
tw2018.pp
tw2037.pp
tw2046.pp
tw2053.pp
tw2053b.pp
tw2070.pp
tw2128.pp
tw2129.pp
tw2154.pp
tw2174.pp
tw2209.pp
* 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
tw2657.pp
tw2670.pp
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
tw3480.pp
tw3480a.pp
tw3488.pp
tw3495.pp
tw3502.pp
tw3531.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
tw3626.pp
tw3631.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +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
tw3930a.pp
tw3931b.pp
tw3969.pp
tw4103.pp
tw4111.pp
tw4139.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tw4144.pp
tw4153.pp
tw4227.pp
tw4244.pp
tw4256.pp
tw4359.pp
tw4445.pp
tw4529.pp
tests: remove {$STATIC ON} directive since it is not available anymore
2010-01-08 18:01:28 +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
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tw4757.pp
tw4764.pp
tw4777.pp
tw4778a.pp
tw4781a.pp
tw4781b.pp
tw4893d.pp
tw4893e.pp
tw4911.pp
tw4913.pp
tw5896a.pp
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
tw6631.pp
tw6686.pp
tw6796.pp
tw6797a.pp
tw6797b.pp
tw6922.pp
tw6957.pp
* fixed more properties, I still wonder how this could be commited
2009-08-16 10:57:52 +00:00
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
* 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
tw8451.pp
tw8465a.pp
tw8528.pp
tw8583.pp
tw8588.pp
tw8591.pp
tw8717.pp
tw8738.pas
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
* don't allow passing ordinal and real constants to formal const parameters
2008-03-02 15:00:32 +00:00
tw9039a.pp
tw9039b.pp
tw9039c.pp
tw9039d.pp
tw9053.pp
tw9072a.pp
tw9072b.pp
tw9176a.pp
* tw9176a should fail, moved to webtbf and added { %fail }
2008-05-09 21:01:41 +00:00
tw9225.pp
tw9306c.pp
tw9499.pp
tw9499a.pp
tw9509.pp
tests: fail test tw9509: disable type section in generic interfaces
2011-01-02 10:51:51 +00:00
tw9522.pp
tw9522a.pp
tw9522b.pp
tw9522c.pp
tw9522d.pp
tw9522e.pp
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
tw9579b.pp
tw9894b.pp
tw9918a.pp
tw9918b.pp
tw9918c.pp
tw9918d.pp
tw10081.pp
* when using overloaded functions in Delphi mode without the "overload"
2009-02-08 16:01:41 +00:00
tw10425a.pp
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
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
tw11849a.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
uw0744.pp
uw0840a.pp
uw0840b.pp
uw0856.pp
uw2414.pp
uw3450.pp
uw3969.pp
uw4103.pp
uw6922.pp
uw8738a.pas
uw8738b.pas