..
ib0690.inc
+ modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes:
2022-01-01 23:28:36 +01:00
tb0001.pp
tb0002.pp
tb0003.pp
tb0004.pp
tb0005.pp
tb0006.pp
tb0007.pp
tb0008.pp
tb0009.pp
tb0010.pp
tb0011.pp
tb0012.pp
tb0013.pp
* do not use crt by default, reduced wrong fails hopefully
2018-02-25 15:34:15 +00:00
tb0014.pp
tb0015.pp
tb0016.pp
tb0017.pp
tb0018.pp
Fix test for compact and medium i8086 memory model
2016-07-05 22:42:38 +00:00
tb0019.pp
tb0020.pp
tb0021.pp
tb0022.pp
tb0023.pp
tb0024.pp
tb0025.pp
tb0026.pp
tb0027.pp
tb0028.pp
tb0029.pp
tb0030.pp
tb0031.pp
tb0032.pp
tb0033.pp
tb0034.pp
tb0035.pp
tb0036.pp
tb0037.pp
tb0038.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tb0039.pp
* fixed test on windows, I wonder what it was supposed to test
2006-12-30 23:55:15 +00:00
tb0040.pp
tb0041.pp
tb0042.pp
Fix test for compact and medium i8086 memory model
2016-07-05 22:42:38 +00:00
tb0043.pp
tb0044.pp
tb0045.pp
tb0046.pp
tb0047.pp
tb0048.pp
tb0049.pp
tb0050.pp
tb0051.pp
tb0052.pp
tb0053.pp
tb0054.pp
tb0055.pp
tb0056.pp
tb0057.pp
tb0058.pp
tb0059.pp
tb0060.pp
tb0062.pp
* range check explicitly disabled
2007-02-18 00:25:31 +00:00
tb0063.pp
tb0064.pp
tb0065.pp
tb0066.pp
tb0067.pp
tb0068.pp
* initialise local variable to prevent random failures
2019-09-14 07:30:38 +00:00
tb0069.pp
tb0070.pp
tests: move tb0070.pp to tbs and change expected behavior to success because delphi and fpc both allows this constructions now
2010-12-27 05:51:59 +00:00
tb0071.pp
tb0072.pp
add loongarch64 tests support
2023-02-05 19:18:48 +00:00
tb0073.pp
tb0074.pp
tb0075.pp
tb0076.pp
tb0077.pp
tb0078.pp
tb0079.pp
tb0080.pp
tb0081.pp
tb0082.pp
tb0083.pp
tb0084.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
tb0085.pp
tb0086.pp
tb0087.pp
tb0088.pp
tb0089.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tb0090.pp
tb0091.pp
tb0092.pp
tb0093.pp
tb0094.pp
tb0095.pp
tb0096.pp
tb0097.pp
tb0098.pp
tb0099.pp
tb0100.pp
tb0101.pp
tb0102.pp
tb0103.pp
tb0104.pp
tb0105.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tb0106.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0107.pp
tb0108.pp
tb0109.pp
tb0110.pp
tb0111.pp
tb0112.pp
tb0113.pp
tb0115.pp
tb0116.pp
tb0117.pp
tb0118.pp
tb0119.pp
tb0120.pp
tb0122.pp
tb0123.pp
tb0124.pp
tb0125.pp
tb0126.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
tb0127.pp
tb0128.pp
tb0129.pp
tb0130.pp
tb0131.pp
tb0132.pp
tb0133.pp
tb0134.pp
tb0135.pp
tb0136.pp
tb0137.pp
tb0138.pp
tb0139.pp
tb0140.pp
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
2013-12-28 20:19:49 +00:00
tb0141.pp
tb0142.pp
* fixed ifdef for arm.
2006-12-21 20:51:09 +00:00
tb0143.pp
tb0144.pp
tb0145.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0146.pp
tb0147.pp
tb0148.pp
tb0149.pp
tb0150.pp
tb0151.pp
tb0152.pp
tb0153.pp
tb0154.pp
tb0155.pp
tb0156.pp
tests: remove {$STATIC ON} directive since it is not available anymore
2010-01-08 18:01:28 +00:00
tb0157.pp
tb0158.pp
tb0159.pp
tb0160.pp
tb0161.pp
tb0162.pp
* Report all failed cases instead of halting at the first failure.
2014-07-24 12:05:33 +00:00
tb0163.pp
* fix test for msdos compact mode
2016-08-10 16:25:42 +00:00
tb0164.pp
tb0165.pp
tb0166.pp
tb0167.pp
tb0168.pp
tb0169.pp
tb0170.pp
tb0172.pp
tb0172a.pp
* fixed assignments to integer regvars typecasted to a type
2008-01-22 21:27:34 +00:00
tb0173.pp
tb0174.pp
tb0175.pp
tb0176.pp
tb0177.pp
tb0178.pp
tb0179.pp
tb0181.pp
compiler: 'static' keyword:
2010-01-07 19:02:09 +00:00
tb0182.pp
compiler: 'static' keyword:
2010-01-07 19:02:09 +00:00
tb0183.pp
tb0184.pp
* Added the $F+ switch (forced far calls) for some TP mode tests.
2020-08-16 10:48:10 +00:00
tb0185.pp
tb0186.pp
tb0187.pp
tb0188.pp
tb0188a.pp
compiler: implement generic array type:
2011-01-02 13:16:17 +00:00
tb0189.pp
tb0190.pp
tb0191.pp
tb0192.pp
tb0193.pp
add loongarch64 tests support
2023-02-05 19:18:48 +00:00
tb0194.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0195.pp
* fixed tests
2010-01-24 15:00:49 +00:00
tb0196.pp
tb0197.pp
tb0198.pp
tb0199.pp
tb0200.pp
tb0201.pp
tb0202.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
tb0203.pp
tb0204.pp
tb0205.pp
* force reference to AbortPrinter so smartlinking doesn't optimize the import away
2006-11-05 13:00:27 +00:00
tb0207.pp
tb0208.pp
tb0209.pp
tb0210.pp
tb0211.pp
tb0212.pp
* fixed test tb0212.pp to check for 2-byte alignment instead of 4-byte on 16-bit
2014-06-23 10:09:14 +00:00
tb0213.pp
tb0214.pp
tb0215.pp
tb0216.pp
tb0217.pp
tb0218.pp
* Added the $F+ switch (forced far calls) for some TP mode tests.
2020-08-16 10:48:10 +00:00
tb0219.pp
tb0219a.pp
* x86: Fixed peephole optimization introduced in r44233. tb0219 and tb0548 tests have failed with -O2 since then.
2020-05-06 14:18:44 +00:00
tb0220.pp
tb0221.pp
tb0222.pp
tb0224.pp
tb0225.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tb0226.pp
tb0227.pp
tb0228.pp
tb0229.pp
tb0230.pp
tb0231.pp
tb0232.pp
tb0233.pp
tb0234.pp
tb0235.pp
tb0236.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0237.pp
tb0238.pp
tb0239.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
tb0240.pp
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
2018-03-13 21:59:58 +00:00
tb0241.pp
* there is no gnu as for win64
2006-11-26 16:20:40 +00:00
tb0241b.pp
Fix test for compact and medium i8086 memory model
2016-07-05 22:42:38 +00:00
tb0242.pp
tb0243.pp
tb0244.pp
tb0245.pp
tb0246.pp
tb0247.pp
tb0248.pp
tb0249.pp
tb0250.pp
tb0251.pp
* Added the $F+ switch (forced far calls) for some TP mode tests.
2020-08-16 10:48:10 +00:00
tb0252.pp
tb0254.pp
tb0255.pp
tb0256.pp
tb0257.pp
tb0258.pp
tb0259.pp
* fixed "inherited some_property" constructs for getters/setters
2008-03-07 19:29:40 +00:00
tb0260.pp
tb0261.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0262.pp
+ couple of { %OPT=-CE } to tests added
2018-08-19 12:42:26 +00:00
tb0263.pp
tb0264.pp
tb0265.pp
tb0267.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0268.pp
* support for compiling the objects unit methods that expect local procedure/
2018-12-20 21:22:40 +00:00
tb0269.pp
tb0270.pp
tb0271.pp
* Fixed spell error revealed by lintian.
2010-10-06 20:33:57 +00:00
tb0272.pp
tb0273.pp
tb0274.pp
tb0275.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0276.pp
tb0277.pp
tb0278.pp
tb0279.pp
tb0280.pp
tb0281.pp
* test for win64 fixed
2007-03-18 20:11:38 +00:00
tb0282.pp
tb0283.pp
tb0284.pp
tb0285.pp
tb0286.pp
tb0287.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0288.pp
tb0289.pp
tb0290.pp
tb0292.pp
tb0293.pp
tb0294.pp
tb0295.pp
* fold shifting of constants equally to cpus
2013-12-28 20:19:35 +00:00
tb0296.pp
tb0298.pp
tb0299.pp
tb0300.pp
tb0301.pp
tb0302.pp
tb0303.pp
tb0304.pp
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
2011-08-11 12:30:14 +00:00
tb0305.pp
tb0306.pp
tb0308.pp
tb0309.pp
* fixed test tb0309.pp for i8086 medium/compact memory models
2013-10-18 14:24:27 +00:00
tb0310.pp
tb0311.pp
tb0312.pp
tb0313.pp
tb0314.pp
tb0315.pp
tb0316.pp
tb0317.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
tb0318.pp
tb0319.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0320.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0321.pp
tb0322.pp
tb0323.pp
tb0324.pp
tb0325.pp
tb0326.pp
tb0327.pp
tb0328.pp
tb0329.pp
tb0331.pp
tb0332.pp
tb0333.pp
tb0334.pp
tb0335.pp
tb0336.pp
* tests fixed after last commit
2022-01-15 22:30:25 +01:00
tb0337.pp
tb0338.pp
tb0339.pp
tb0340.pp
tb0341.pp
tb0342.pp
tb0343.pp
tb0344.pp
tb0345.pp
tb0346.pp
tb0347.pp
tb0348.pp
tb0349.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19117 reverted
2011-09-17 18:21:25 +00:00
tb0350.pp
tb0351.pp
tb0352.pp
tb0353.pp
tb0354.pp
tb0355.pp
tb0356.pp
* disallow placing fields after method/property definitions, because this
2009-06-27 12:59:46 +00:00
tb0357.pp
tb0358.pp
tb0359.pp
* enable 40+ tests for Haiku as per mantis #30470
2016-08-14 14:09:24 +00:00
tb0360.pp
tb0361.pp
tb0362.pp
tb0363.pp
tb0364.pp
tb0365.pp
tb0366.pp
tb0367.pp
tb0368.pp
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
2013-10-18 15:43:14 +00:00
tb0369.pp
tb0370.pp
tb0371.pp
tb0372.pp
tb0373.pp
tb0374.pp
tb0375.pp
tb0376.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0377.pp
tb0378.pp
tb0380.pp
tb0381.pp
tb0382.pp
tb0383.pp
tb0384.pp
tb0385.pp
tb0386.pp
tb0387.pp
tb0388.pp
tb0389.pp
tb0390.pp
tb0391.pp
tb0392.pp
tb0393.pp
tb0394.pp
tb0396.pp
tb0397.pp
tb0398.pp
tb0399.pp
tb0400.pp
tb0401.pp
tb0402.pp
tb0403.pp
Fix test for compact and medium i8086 memory model
2016-07-05 22:42:38 +00:00
tb0404.pp
tb0405.pp
tb0406.pp
tb0407.pp
tb0408.pp
tb0409.pp
tb0410.pp
tb0411.pp
tb0412.pp
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
2013-12-28 20:19:49 +00:00
tb0413.pp
tb0414.pp
m68k: disabled obsolete test which tested between FPU_NONE and FPU_SOFT defaults...
2017-07-01 21:29:00 +00:00
tb0415.pp
tb0416.pp
tb0417.pp
tb0418.pp
tb0419.pp
tb0420.pp
tb0421.pp
tb0422.pp
tb0423.pp
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
2013-10-18 15:43:14 +00:00
tb0424.pp
tb0425.pp
tb0426.pp
tb0427.pp
tb0428.pp
tb0429.pp
* renamed fpc_WChar_To_ShortStr() compilerproc to fpc_UChar_To_ShortStr() for
2011-08-28 19:22:15 +00:00
tb0430.pp
tb0431.pp
tb0432.pp
tb0433.pp
* Added the $F+ switch (forced far calls) for some TP mode tests.
2020-08-16 10:48:10 +00:00
tb0433a.pp
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
2013-10-18 15:43:14 +00:00
tb0433b.pp
tb0434.pp
tb0435.pp
tb0436.pp
tb0437.pp
tb0438.pp
tb0439.pp
tb0440.pp
tb0441.pp
tb0442.pp
tb0443.pp
tb0444.pp
tb0445.pp
tb0446.pp
tb0447.pp
tb0447a.pp
tb0448.pp
tb0449.pp
tb0450.pp
tb0451.pp
tb0453.pp
tb0454.pp
tb0455.pp
tb0456.pp
tb0457.pp
tb0458.pp
tb0459.pp
tb0460.pp
tb0461.pp
tb0462.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tb0464.pp
tb0465.pp
tb0466.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
tb0467.pp
tb0468.pp
tb0468a.pas
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
2014-04-05 01:17:36 +00:00
tb0468a.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
tb0469.pp
tb0470.pp
tb0471.pp
tb0472.pp
tb0473.pp
tb0475.pp
tb0476.pp
tb0477.pp
tb0478.pp
tb0479.pp
tb0480.pp
tb0481.pp
tb0482.pp
tb0483.pp
tb0483u.pp
tb0484.pp
tb0485.pp
tb0486.pp
tb0487.pp
tb0488a.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tb0488b.pp
unicodeducet must appear before fpwidestring to set current_collation at startup
2018-05-09 23:11:48 +00:00
tb0489.pp
tb0490.pp
tb0491.pp
tb0492.pp
tb0493.pp
tb0494.pp
tb0495.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0496.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
tb0497a.pp
tb0497b.pp
tb0497c.pp
tb0498.pp
tb0499.pp
tb0500.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0501.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0502.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0503.pp
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19117 reverted
2011-09-17 18:21:25 +00:00
tb0504.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0505.pp
+ support for "return" without return value in MacPas mode
2006-10-15 19:22:39 +00:00
tb0506.pp
* property override test
2006-10-28 18:22:33 +00:00
tb0507.pp
+ added goto enable switch
2006-10-29 20:04:31 +00:00
tb0508.pp
* disabled low-level hack test for LLVM
2019-05-19 19:20:38 +00:00
tb0509.pp
+ copying of procedure variable defs
2006-11-07 19:20:12 +00:00
tb0510.pp
* properties can be also passed to formal const parameters
2006-11-18 09:09:21 +00:00
tb0511.pp
* always call tobject.create/free in MacPas mode for new/dispose constructs
2006-11-18 13:36:38 +00:00
tb0512.pp
* always call tobject.create/free in MacPas mode for new/dispose constructs
2006-11-18 13:36:38 +00:00
tb0513.pp
* always call tobject.create/free in MacPas mode for new/dispose constructs
2006-11-18 13:36:38 +00:00
tb0514.pp
* always call tobject.create/free in MacPas mode for new/dispose constructs
2006-11-18 13:36:38 +00:00
tb0515.pp
* fixed for 64 bit targets
2006-12-03 20:47:45 +00:00
tb0516.pp
Fixed variant discriminator types
2021-10-31 21:13:35 +01:00
tb0517.pp
* fixed one regression in r5682: implementation declarations with a
2006-12-23 11:17:21 +00:00
tb0518.pp
* fixed support for repeating constructor without parameters in Delphi
2006-12-23 20:53:47 +00:00
tb0519.pp
+ x86: FstpFld2Fst optimization (re-enabled for safe cases)
2020-09-30 19:20:14 +00:00
tb0520.pp
* pos(...,...) overloads with variants, see tb0520.pp for the reason
2006-12-31 17:47:05 +00:00
tb0521.pp
* fixed warnings for length/high/low(<normal array>; <ord>; <enum>)
2007-01-03 09:51:24 +00:00
tb0522.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0523.pp
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
2016-03-20 21:52:05 +00:00
tb0524.pp
Try several ports before failing
2023-09-10 11:11:35 +00:00
tb0525.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0526.pp
* properties fixed
2007-04-09 19:04:51 +00:00
tb0527.pp
* support for {$z+/-} (={$z4/1})
2007-01-21 22:08:53 +00:00
tb0528.pp
+ -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets
2020-11-30 22:07:34 +00:00
tb0529.pp
* Correct properties on tb0529
2007-02-16 18:02:57 +00:00
tb0530.pp
* new test
2007-02-20 19:24:40 +00:00
tb0531.pp
* fixed a_op_const_reg(_reg)(OP_OR/OP_XOR,OS_S8/OS_S16) for ppc32
2007-03-09 15:51:09 +00:00
tb0532.pp
* this test not for wince.
2007-06-20 20:35:44 +00:00
tb0533.pp
* fixed val(s,int64) (it accepted values in the range
2007-03-12 22:22:43 +00:00
tb0534.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0535.pp
* fixed SSE2 substraction when both operands are on the 80x87 fpu stack
2007-03-23 00:21:46 +00:00
tb0536.pp
* remove svn:executable property
2008-07-18 21:28:51 +00:00
tb0537.pp
* allow assignment of empty dynarray to variant and empty vararray to dynarray.
2007-06-21 09:31:10 +00:00
tb0538.pp
+ new test
2007-06-24 14:33:28 +00:00
tb0539.pp
* don't try to range check ordconst nodes being actually classes
2007-06-24 19:27:22 +00:00
tb0540.pp
* tb0201 should now succeed, move & rename it to tbs/tb0540
2007-06-26 17:43:41 +00:00
tb0541.pp
* Fixed fpc_WideCharArray_To_WideStr in case if widechar array contains empty string.
2007-08-28 09:53:29 +00:00
tb0542.pp
* delay verbosity changes just like localswitches changes
2008-11-03 21:18:27 +00:00
tb0543.pp
* Explicitly disable range/overlfow checks when test is not about this
2012-03-23 16:35:04 +00:00
tb0544.pp
* naming fixed
2008-02-16 08:52:57 +00:00
tb0545.pp
* testcase for last commit
2008-02-16 08:55:08 +00:00
tb0546.pp
* Merged XPCom branch into trunk, added support for constref and changed
2010-10-17 20:58:22 +00:00
tb0547.pp
* workaround for default property constant value limitations
2008-03-28 10:15:33 +00:00
tb0548.pp
* fixed swapendian(smallint) (bug found by Joost van der Sluis)
2008-04-29 22:14:43 +00:00
tb0548a.pp
* x86: Fixed peephole optimization introduced in r44233. tb0219 and tb0548 tests have failed with -O2 since then.
2020-05-06 14:18:44 +00:00
tb0549.pp
+ support of -Mxxx or $modeswitch to enable single mode specific features
2008-05-10 22:04:53 +00:00
tb0550.pp
+ support of -Mxxx or $modeswitch to enable single mode specific features
2008-05-10 22:04:53 +00:00
tb0550a.pp
+ support of -Mxxx or $modeswitch to enable single mode specific features
2008-05-10 22:04:53 +00:00
tb0550b.pp
+ support of -Mxxx or $modeswitch to enable single mode specific features
2008-05-10 22:04:53 +00:00
tb0551.pp
* support of dq in Intel assembler on 64 bit CPUs, resolves #11425
2008-06-07 15:08:48 +00:00
tb0552.pp
* support deprecated for types
2008-07-07 17:59:48 +00:00
tb0553.pp
* allow goto inside finally blocks
2008-07-17 19:49:38 +00:00
tb0554.pp
+ test conversion from class to differently sized enum and to differently
2009-05-16 11:07:09 +00:00
tb0555.pp
* Fixed passing of open array of wide string literals to function which expects 'array of pwidechar' parameter in case source file has utf8 encoding. Compiler thrown the following error in such case: Incompatible type for arg no. 1: Got "Array Of Const/Constant Open Array of WideString", expected "Open Array Of PWideChar".
2008-08-14 18:55:10 +00:00
tb0556.pp
* fixed constant char to unicodestring conversion
2008-09-14 17:19:20 +00:00
tb0557.pp
* Test for default of property override: default of parent must be preserved
2008-11-15 22:35:36 +00:00
tb0558.pp
* skip test if CPU does not support SSE2 (similarly to test/tshuffle1.pp)
2015-02-13 22:24:17 +00:00
tb0559.pp
* also consider the search attributes for findfirst if the name does
2009-05-01 16:03:56 +00:00
tb0560.pp
* insert register allocation/deallocation information for the exception
2009-05-06 19:11:54 +00:00
tb0561a.pp
F_GetLk/SetLk have different values for sparc/sparc64
2020-07-22 23:15:03 +00:00
tb0561b.pp
F_GetLk/SetLk have different values for sparc/sparc64
2020-07-22 23:15:03 +00:00
tb0564.pp
* fixed an error with trashing (-gt) of open shortstring "out" parameters
2009-08-19 20:24:32 +00:00
tb0565.pp
* fixed stabs debug information for parameters copied into local variables
2009-10-06 13:51:16 +00:00
tb0566.pp
* improve precision of values specified with a decimal point and an exponent
2010-01-03 15:56:06 +00:00
tb0567.pp
* fixed pred/succ for integer constants that equal the low/high bound of a
2010-01-04 15:12:27 +00:00
tb0568.pp
* fixed tests
2010-01-24 15:00:49 +00:00
tb0569.pp
* read/write new cstringpattern correctly from/to ppu files
2010-01-24 12:34:00 +00:00
tb0570.pp
* insert proper type conversions when optimising logical operations and
2010-02-12 18:13:08 +00:00
tb0571.pas
* added testcase for right behavior of AS and SUPPORTS so that QueryInterface is called before GetInterface
2010-03-26 00:43:53 +00:00
tb0571.pp
* fix test on non-Windows systems (patch by Olivier Coursière, mantis#28556)
2015-08-22 15:27:51 +00:00
tb0572.pp
* optimized copy(<dyn. array> ...) by checking if the elements are really ref. counted
2010-05-05 13:49:06 +00:00
tb0573.pp
* don't treat variant records with one element as "records with one element"
2010-06-13 09:57:58 +00:00
tb0574.pp
* don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets
2010-11-01 21:30:14 +00:00
tb0575.pp
* Fixed multiplying negative tBCD values
2011-06-13 17:12:49 +00:00
tb0576.pp
* prefer "any array" -> "open array" over "single element" -> "open array"
2011-06-22 19:32:28 +00:00
tb0577.pp
* make sure that anonymous inherited calls only call through to the
2011-08-10 17:26:19 +00:00
tb0577a.pp
* fixed calling inherited message handlers after r18162
2011-08-11 20:08:43 +00:00
tb0578.pp
* cr*, dr*, tr* registers are 64 bit on x86-64
2011-08-17 11:42:11 +00:00
tb0579.pp
+ might_have_sideeffects, make use of it when optimizing x*x into sqr(x)
2011-08-19 09:26:40 +00:00
tb0580.pp
* fix test
2011-08-19 13:20:05 +00:00
tb0581.pp
* fixed source type information for values loaded in arrayconstructor after
2012-05-20 20:34:14 +00:00
tb0582.pp
skip targets that do not support libraries
2018-04-14 16:09:50 +00:00
tb0583.pp
* disable constant propagation for tests which will cause a regression because const. prop. causes a compile time error while the tests expect a runtime error
2013-12-28 20:19:49 +00:00
tb0583a.pp
* only remove the calculation of unused parameters of inline routines if
2012-08-26 21:04:46 +00:00
tb0584.pp
* m68k/n68kmat.pas, tm68knotnode.pass_generate_code:
2012-10-20 18:23:35 +00:00
tb0585.pp
* m68k/n68kadd.pas, t68kaddnode.second_cmpsmallset:
2012-10-20 19:39:29 +00:00
tb0586.pp
* m68k/n68kadd.pas, t68kaddnode.second_cmpboolean:
2012-10-20 20:32:46 +00:00
tb0587.pp
* fixed size of movzx/movsx with 64bit operand in x86-64 Intel asm reader
2012-12-09 22:42:52 +00:00
tb0589.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
tb0590.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
tb0591.pp
Move the handling of "misstyled" floating point constants like "2." or "2.e10" from the scanner to the parser. This way type helpers calls for integer constants can be parsed correctly in the future.
2013-01-10 16:23:00 +00:00
tb0592.pp
* type casting could force class variables into sub registers, so handle them in subscript nodes as well
2013-02-10 10:06:36 +00:00
tb0593.pp
* type casting could force pointers into sub registers, so handle them when converting the pointer to an array
2013-02-10 20:50:12 +00:00
tb0594.pp
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
2013-10-18 15:43:14 +00:00
tb0595.pp
* handle explicit typecasts of procdefs to procvardefs always via
2013-03-19 13:23:51 +00:00
tb0596.pp
* allow an integer expression for SetPeFlags and SetPeOptFlags (Delphi compatible)
2020-11-26 20:13:40 +00:00
tb0597.pp
Add support in ARM assembler reader for ldr reg, =literal syntax
2013-07-21 16:06:57 +00:00
tb0598.pp
+ added test for the div/mod bug fixed in r24247
2013-08-04 12:46:37 +00:00
tb0599.pp
* workaround for bug in Apple's assembler regarding movq/vmovq and integer
2013-09-02 14:39:26 +00:00
tb0600.pp
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
2013-09-06 08:02:46 +00:00
tb0601.pp
Fix an embarrasing error in m68k which fixes 60 tests.
2013-09-28 20:07:57 +00:00
tb0602.pp
Add explicit $R- or $Q- to avoid different results if -Criot option is used
2016-06-20 15:55:10 +00:00
tb0603.pp
+ nf_addr_taken: it marks nodes which address is taken
2014-02-07 20:40:42 +00:00
tb0604.pp
Implement simplification of ordinal case nodes if the case expression is constant (might be useful when inlining).
2014-02-21 20:36:41 +00:00
tb0605.pp
Fix cycling after addition of the new case simplification.
2014-02-21 22:49:19 +00:00
tb0606.pp
Fix for Mantis #25604 .
2014-04-11 16:43:53 +00:00
tb0607.pp
* treat "u32bit-u32bit" as a signed value when removing automatic
2014-05-03 15:06:16 +00:00
tb0608.pp
* skip <type>(<expr>) in the cond. expression parser if eval is false
2014-11-22 22:45:02 +00:00
tb0609.pp
* Set pi_do_call flag explicitly when procedure has a parameter or local var that require finalization. Normally it is set by implicit try..finally node, but this node is absent when compiling in {$implicitexceptions off} mode. This may cause internal errors in pass 2 if pi_do_call has not been set by other means.
2015-01-31 13:33:36 +00:00
tb0610.pp
* pass dyn. arrays in registers when i386 register calling conventions are used
2015-05-16 20:27:09 +00:00
tb0611.pp
+ support for {$I %CURRENTROUTINE%}
2015-05-16 22:22:26 +00:00
tb0612.pp
+ fold the constructs @<record type>(nil^).<field >) and @<record point>(nil)^.<field> used to get the offset of a field into a constant
2015-08-31 20:03:49 +00:00
tb0613.pp
* disabled the name mangling of external non-cdecl and non-cppdecl procedures
2015-11-20 23:14:53 +00:00
tb0614.pp
* fixed a bug, which caused a function that returns a method pointer (or nested
2015-11-22 17:21:08 +00:00
tb0615.pp
* test name properly
2016-01-03 22:05:00 +00:00
tb0616.pp
+ support for the .code directive in arm inline assembler
2016-01-03 22:08:25 +00:00
tb0617.pp
Adjust the test I committed yesterday so that we treat the warning we don't want to reappear as an error.
2016-03-25 08:35:34 +00:00
tb0618.pp
* don't write the destination register in a_load_ref_reg_unaligned() before
2016-03-30 20:04:31 +00:00
tb0619.pp
+ added simple test to check whether Delete() and Insert() still work correctly (though a mistake there would probably have broken the cycling totally anyway...)
2016-06-03 21:38:29 +00:00
tb0620.pp
Allow Delete() and Insert() to be used with generic types as arguments.
2016-06-03 21:45:23 +00:00
tb0621.pp
* fixed tests for architectures with FPC_COMP_IS_INT64 defined
2020-02-20 20:51:46 +00:00
tb0622.pp
* load the function result from the parentfpstruct to its original location
2016-08-13 14:47:50 +00:00
tb0623.pp
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
2016-12-06 21:37:22 +00:00
tb0624.pp
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
2016-12-06 21:37:22 +00:00
tb0625.pp
improved tb0625. boolean casting should disregard the upper bits
2016-12-11 13:26:04 +00:00
tb0626.pp
More consequent writing of Rtti. Part of code related to recorddef moved from recorddef_rtti to write_child_data_rtti(). When typeinfo is used in code init Rtti is a child of the full Rtti. Commit also contains correction for code commited for mantis #31249 (r35376) and mantis #31305 (r35377) for objects. Before was impossible to compile code with usage of typeinfo() function for object without managed fields ("Undefined symbol" error).
2017-02-06 18:52:37 +00:00
tb0627.pp
+ a very basic test for correctness for the various simplifications, implemented
2017-05-01 20:17:07 +00:00
tb0627a.pp
Explicitly disabled overflow and range check for these two tests
2018-06-21 04:52:37 +00:00
tb0627b.pp
+ enable the 64-bit SAR instruction on the WebAssembly target
2022-05-27 22:56:05 +03:00
tb0628.pp
+ support the cmpsd sse instruction in the at&t inline assembly reader
2017-05-05 15:46:47 +00:00
tb0629.pp
* correctly handle unit identifiers inside specializations of generic routines
2017-08-29 18:29:10 +00:00
tb0630.pp
* correctly write the type of open array parameters as the element def and not the array def
2017-08-29 20:17:24 +00:00
tb0631.pp
* ignore is_publishable for properties in interfaces (related to $M+ directive). $M has effect on visibility of default section for classes. Interface has always only public section (fix for problem in tb0631.pp)
2017-09-03 19:05:21 +00:00
tb0632.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
tb0633.pp
+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version
2017-09-30 13:55:29 +00:00
tb0634.pp
* extend test a little bit to ensure that nested Concat() calls for strings work correctly
2017-12-12 19:54:38 +00:00
tb0635.pp
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
2018-01-14 16:46:10 +00:00
tb0636.pp
Add %skiptarget=$nothread to tests using threads
2018-03-15 09:05:26 +00:00
tb0637.pp
* if si and di are allocated on i8086, using an index in references is not possible anymore
2018-02-11 15:54:37 +00:00
tb0638.pp
+ seg(<procvardef>) returns the segment stored in the procedure variable
2018-02-11 22:26:01 +00:00
tb0639.pp
* test code for avr assembler by Christo Crause
2018-02-19 21:23:28 +00:00
tb0641.pp
+ optimize is operator if used on sealed classes as proposed in #30097
2018-02-28 22:09:24 +00:00
tb0642.pp
* fix case of string with ranges as labels
2018-04-27 21:06:33 +00:00
tb0643.pp
+ couple of { %OPT=-CE } to tests added
2018-08-19 12:42:26 +00:00
tb0644.pp
* apply patch from J. Gareth Moreton to implement Int() for SSE (currently only used on Win64)
2018-05-14 21:08:04 +00:00
tb0645a.pp
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
2018-06-22 21:29:08 +00:00
tb0645b.pp
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
2018-06-22 21:29:08 +00:00
tb0645c.pp
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
2018-06-22 21:29:08 +00:00
tb0646a.pp
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
2018-06-29 14:16:35 +00:00
tb0646b.pp
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
2018-06-29 14:16:35 +00:00
tb0648.pp
+ support for the directive $EXCESSPRECISION
2018-07-12 21:39:50 +00:00
tb0649.pp
* fix for Mantis #34021 : if one of the two operators is an array constructor try to use an operator overload for that first before converting it to a set
2018-08-03 15:24:59 +00:00
tb0650.pp
* protect the destructors of tabstractrecordsymtable and twithsymtable against executing when called with a refcount > 1 (this fixes Mantis #34210 )
2018-08-31 19:16:45 +00:00
tb0651.pp
* explicitely handle the boolean types to determine the bit size as all of them have the bit size 1
2018-09-21 13:24:49 +00:00
tb0652.pp
* is_range_test returns false if "lower" bound is greater than "upper" bound
2018-09-27 20:24:52 +00:00
tb0653.pp
* Further improvement for r40180:
2018-11-04 15:37:52 +00:00
tb0654.pp
* stop searching for methods to implement interfaces in parent classes after
2018-12-28 18:25:58 +00:00
tb0655.pp
* fix for Mantis #35150 : correctly convert Int64/QWord values to OleVariant (Delphi compatible)
2019-03-03 14:50:09 +00:00
tb0656.pp
* allow any untyped parameter to be passed to a untyped constref parameter
2019-04-04 19:31:55 +00:00
tb0657.pp
* correct return a pointer to the list so that List^[x] works as it did before 3.2
2019-04-26 08:13:11 +00:00
tb0658.pp
* factored out the conditions under which add nodes need to perform
2019-08-03 12:19:50 +00:00
tb0659a.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659b.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659c.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659d.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659e.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659f.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0659g.pp
+ add tests to check for correct definition of the FPC_* mode defines
2019-10-03 12:34:42 +00:00
tb0660.pp
* relax conditions in tcallnode.optimize_funcret_assignment, resolves #36279
2019-11-16 17:16:16 +00:00
tb0661.pp
* naming of tests fixed
2019-11-16 17:18:04 +00:00
tb0662.pp
* naming of tests fixed
2019-11-16 17:18:04 +00:00
tb0663.pp
* naming of tests fixed
2019-11-16 17:18:04 +00:00
tb0664.pp
+ add test for a problem reported by Michael van Canneyt which is fixed by the previous revision
2019-11-24 00:04:35 +00:00
tb0665.pp
* correctly handle the genericdef being a procdef, otherwise no code will be generated (and no error either :/ )
2019-11-25 20:28:23 +00:00
tb0666a.pp
* fix for Mantis #36496 : correctly handle the function result alias variable inside generic functions
2019-12-30 21:35:26 +00:00
tb0666b.pp
* fix for Mantis #36496 : correctly handle the function result alias variable inside generic functions
2019-12-30 21:35:26 +00:00
tb0667.pp
* also allow by-value open array parameters for the tail recursion optimization
2020-01-21 21:30:10 +00:00
tb0668a.pp
* only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol)
2020-02-14 16:49:07 +00:00
tb0668b.pp
* only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol)
2020-02-14 16:49:07 +00:00
tb0669.pp
* { ... } is no a longer valid comment in aarch64 assembler
2021-04-17 11:14:37 +00:00
tb0670.pp
* add support for AND, OR, XOR and NOT of integer values in preprocessor directives (Delphi allows that as well)
2020-04-24 14:09:04 +00:00
tb0671.pp
* correctly handle result type of string constant nodes for internally created
2020-05-03 12:41:17 +00:00
tb0672.pp
* handle generic parameters in Ord()
2020-05-03 15:08:31 +00:00
tb0673.pp
* for adding procdefs to forwarddefs check for the specialization flag instead of whether it's a full specialization; fixes implicit finalization handlers on x86_64-win64 not being found
2020-06-13 18:42:31 +00:00
tb0674.pp
* for adding procdefs to forwarddefs check for the specialization flag instead of whether it's a full specialization; fixes implicit finalization handlers on x86_64-win64 not being found
2020-06-13 18:42:31 +00:00
tb0675.pp
* correctly handle selection between Single and Double overloads for Currency
2020-06-27 22:33:36 +00:00
tb0676.pp
* avoid range check error when using SwapEndian with 16-bit constants
2020-09-19 17:04:17 +00:00
tb0676a.pp
* added missing "end." (fixup for r46904)
2020-09-20 12:43:49 +00:00
tb0677.pp
* fix for Mantis #37806 : allow undefineddefs for Include() and Exclude()
2020-09-25 14:13:53 +00:00
tb0678.pp
* fix test: TThread.WaitFor calls CheckSynchronize as well, so the thread needs to signal when it's done with removing entries from the queue
2020-10-11 12:38:16 +00:00
tb0679.pp
* ensure that internal method names (namely operator overloads and class con-/destructors) result in different mangled names from ordinary methods even if they should be converted to lowercase (which happens for section names)
2020-10-14 09:11:44 +00:00
tb0680.pp
* ensure that internal method names (namely operator overloads and class con-/destructors) result in different mangled names from ordinary methods even if they should be converted to lowercase (which happens for section names)
2020-10-14 09:11:44 +00:00
tb0681.pp
* apply patch by Blaise.ru to allow record methods to be assigned to method variables as well (this is Delphi compatible)
2020-12-16 21:43:25 +00:00
tb0682.pp
+ support got modifier on labels
2020-12-26 18:51:45 +00:00
tb0683.pp
* generate more efficient code for trunc(currency), trunc(comp), and
2020-12-27 13:18:47 +00:00
tb0684.pp
+ Added a test for a bug fixed in b96057ad
.
2021-09-06 19:01:34 +03:00
tb0685.pp
+ apply unary minus optimizations also to /
2021-09-23 22:44:16 +02:00
tb0686.pp
* x86: Fixed update of used registers in the CMOV optimizations.
2021-10-04 18:10:34 +03:00
tb0687.pp
+ Aarch64: read register sets with ranges properly
2021-11-07 20:02:29 +01:00
tb0688.pp
+ add a test for converting a 64-bit Boolean (either QWordBool or Boolean64) to a 32-bit signed integer (this problematic case was discovered after e65b822a
on PowerPC
2021-12-05 15:11:24 +01:00
tb0689.pp
* allow %... for binary constants in delphi mode, resolves #39503
2021-12-29 15:37:53 +01:00
tb0690.pp
* seperator => separator
2022-01-02 13:12:33 +01:00
tb0691.pp
+ modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes:
2022-01-01 23:28:36 +01:00
tb0692.pp
+ test for last commit ( 44094dba2f
)
2022-02-14 22:54:36 +01:00
tb0693.pp
Symbolic constants: don't range check on use
2022-04-02 13:26:44 +02:00
tb0693a.pp
Symbolic constants: don't range check on in use in typed constants
2022-04-03 11:20:10 +02:00
tb0693b.pp
Symbolic constants: don't range check on in use in typed constants
2022-04-03 11:20:10 +02:00
tb0694.pp
* tests for merge request 244
2022-07-16 22:13:21 +02:00
tb0695.pp
* an objectdef also requires an init for its members if a member (or a member of one of the parents) has a complex initialization
2022-08-14 15:42:32 +02:00
tb0696.pp
* correctly convert a single WideChar to a PChar constant with the correct code page
2022-08-28 21:53:44 +02:00
tb0697.pp
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
2022-10-08 13:52:32 +02:00
tb0698.pp
* enable OpenStrings by default in mode Delphi
2022-10-08 13:52:34 +02:00
tb0699.pp
* as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not
2022-12-02 17:47:15 +01:00
tb0700.pp
* as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not
2022-12-02 17:47:15 +01:00
tb0701.pp
* as long as the type passed into a TypeInfo() is not an undefined or error def the resulting value will always be constant at compile time, so it can be compared to another then no matter if typenode or not
2022-12-02 17:47:15 +01:00
tb0702.pp
* mark test as NORUN
2022-12-03 19:41:34 +01:00
tb0703.pp
+ support procvar[] in tp/mac procvar mode if the procvar returns an array type
2023-01-22 16:24:29 +01:00
tb0704.pp
* transform a/a only into 1 if fastmath is on
2023-01-29 13:49:33 +01:00
tb0705.pp
* transform a/a only into 1 if fastmath is on
2023-01-29 13:49:33 +01:00
tb0706.pp
volatile: allow for assignments
2023-08-12 12:04:40 +02:00
tb0707.pp
+ test from Rika for merge request 458
2023-08-14 23:21:25 +02:00
tb0708.pp
+ test from Rika for merge request 566
2024-01-06 22:18:30 +01:00
tb0709.pp
* ensure that "type SomeName = type reference" is still allowed when function references are disabled
2024-02-23 15:31:38 +01:00
tb0710.pp
* patch by Rika + test: Don’t explicitly change GetMem(0) to GetMem(1), it works anyway, resolves #40456
2024-03-01 22:49:45 +01:00
tb0711.pp
* transform -1-x into not(x)
2024-03-08 22:42:26 +01:00
tb0712.pp
* restored overwritten test
2024-03-24 14:30:07 +01:00
tb0713.pp
* restored overwritten test
2024-03-24 14:30:07 +01:00
tb0714.pp
+ test for fc3d71bba3
2024-04-10 23:01:25 +02:00
tb0715.pp
* test for mr 724
2024-07-20 13:46:06 +02:00
tb0716.pp
* patch by Alexander (Rouse_) Bagel: TArrayHelper.BinarySearch, when searching
2024-08-29 21:18:57 +01:00
ub0060.pp
ub0069.pp
ub0119.pp
ub0120.pp
ub0129.pp
ub0133.pp
ub0150.pp
ub0155.pp
ub0170.pp
ub0179.pp
ub0222.pp
ub0265.pp
ub0292.pp
ub0308.pp
ub0313.pp
ub0339.pp
ub0342a.pp
ub0342b.pp
ub0366.pp
ub0380.pp
ub0386.pp
ub0391.pp
ub0406.pp
ub0421a.pp
ub0421b.pp
ub0421c.pp
ub0426.pp
ub0437a.pp
ub0437b.pp
ub0437c.pp
ub0440.pp
ub0461.pp
ub0489.pp
ub0489b.pp
ub0506.pp
* property override test
2006-10-28 18:22:33 +00:00
ub0569.pp
* read/write new cstringpattern correctly from/to ppu files
2010-01-24 12:34:00 +00:00
ub0629.pp
* correctly handle unit identifiers inside specializations of generic routines
2017-08-29 18:29:10 +00:00
ub0635.pp
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
2018-01-14 16:46:10 +00:00
ub0674.pp
* for adding procdefs to forwarddefs check for the specialization flag instead of whether it's a full specialization; fixes implicit finalization handlers on x86_64-win64 not being found
2020-06-13 18:42:31 +00:00