.. |
tw9961
|
|
|
tw13840
|
|
|
tw17907
|
|
|
tw37095d
|
|
|
uw26760
|
|
|
DAT_TW37415
|
|
|
Integer.ns.pp
|
|
|
Integer.pp
|
compiler: don't look at unit and namespace symbols from other units while searching for a type (issue #0025054)
|
2013-09-23 09:22:47 +00:00 |
iw39880.inc
|
|
|
iw39912.inc
|
|
|
iwb41064.msg.pp
|
* Correctly handle missing extensions for dotted include file names. Fixes issue #41064
|
2024-12-16 15:12:37 +01:00 |
tu2002.pp
|
|
|
tw0555.pp
|
|
|
tw0630.pp
|
|
|
tw0701a.pp
|
|
|
tw0701b.pp
|
|
|
tw0711.pp
|
|
|
tw0719.pp
|
|
|
tw0735.pp
|
|
|
tw0736.pp
|
|
|
tw0738.pp
|
|
|
tw0739.pp
|
|
|
tw0748.pp
|
|
|
tw0751.pp
|
* renamed test suite
|
2000-11-30 22:38:14 +00:00 |
tw0753.pp
|
|
|
tw0754.pp
|
|
|
tw0755.pp
|
|
|
tw0760.pp
|
|
|
tw0761.pp
|
|
|
tw0769.pp
|
|
|
tw0772.pp
|
|
|
tw0776.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0784.pp
|
|
|
tw0788.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0789.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0793.pp
|
|
|
tw0797a.pp
|
|
|
tw0797b.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0801.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0802.pp
|
|
|
tw0803.pp
|
* renamed test suite
|
2000-11-30 22:38:14 +00:00 |
tw0809.pp
|
|
|
tw0810.pp
|
|
|
tw0812.pp
|
|
|
tw0813.pp
|
|
|
tw0814.pp
|
|
|
tw0815.pp
|
|
|
tw0816.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0819.pp
|
|
|
tw0825.pp
|
|
|
tw0839.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0848.pp
|
|
|
tw0852.pp
|
|
|
tw0859.pp
|
|
|
tw0866.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0868.pp
|
|
|
tw0869.pp
|
|
|
tw0870.pp
|
|
|
tw0873a.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw0873b.pp
|
|
|
tw0876.pp
|
|
|
tw0877.pp
|
|
|
tw0879.pp
|
|
|
tw0881.pp
|
|
|
tw0882.pp
|
* fixed test tw0882.pp for WebAssembly's memory requirements
|
2024-08-18 10:17:13 +03:00 |
tw0890.pp
|
|
|
tw0891.pp
|
|
|
tw0892.pp
|
|
|
tw0895.pp
|
|
|
tw0896.pp
|
|
|
tw0900.pp
|
|
|
tw0902.pp
|
|
|
tw0909.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0911.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0912.pp
|
|
|
tw0918.pp
|
|
|
tw0919.pp
|
|
|
tw0922.pp
|
|
|
tw0925.pp
|
|
|
tw0932.pp
|
|
|
tw0934.pp
|
|
|
tw0935.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw0937.pp
|
* uses crt is not needed in some tests.
|
2006-07-06 19:10:44 +00:00 |
tw0938.pp
|
|
|
tw0944.pp
|
|
|
tw0947.pp
|
|
|
tw0961.pp
|
|
|
tw0965.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw0966.pp
|
|
|
tw0976.pp
|
|
|
tw1021.pp
|
|
|
tw1023.pp
|
|
|
tw1041.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw1044.pp
|
|
|
tw1046.pp
|
|
|
tw1050.pp
|
|
|
tw1061.pp
|
|
|
tw1066a.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 |
tw1066b.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 |
tw1068.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1071.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1073.pp
|
|
|
tw1081.pp
|
|
|
tw1090.pp
|
|
|
tw1092.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 |
tw1096.pp
|
|
|
tw1097.pp
|
|
|
tw1103.pp
|
|
|
tw1104.pp
|
|
|
tw1111.pp
|
|
|
tw1117.pp
|
|
|
tw1122.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1123.pp
|
|
|
tw1124.pp
|
|
|
tw1132.pp
|
|
|
tw1133.pp
|
* renamed test suite
|
2000-11-30 22:38:14 +00:00 |
tw1152.pp
|
|
|
tw1157.pp
|
|
|
tw1157b.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1181.pp
|
|
|
tw1203.pp
|
|
|
tw1204.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw1207.pp
|
|
|
tw1222.pp
|
|
|
tw1223.pp
|
|
|
tw1228.pp
|
|
|
tw1229.pp
|
|
|
tw1250.pp
|
|
|
tw1251b.pp
|
|
|
tw1255.pp
|
|
|
tw1269.pp
|
|
|
tw1275.pp
|
|
|
tw1279.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1283.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1284.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1286.pp
|
|
|
tw1295.pp
|
* mark as interactive test
|
2002-10-15 06:35:34 +00:00 |
tw1299.pp
|
|
|
tw1310.pp
|
* added
|
2000-12-28 20:40:35 +00:00 |
tw1318.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1323.pp
|
|
|
tw1327.pp
|
|
|
tw1331.pp
|
|
|
tw1333.pp
|
|
|
tw1348.pp
|
|
|
tw1351.pp
|
|
|
tw1364.pp
|
|
|
tw1365.pp
|
|
|
tw1374.pp
|
|
|
tw1375.pp
|
|
|
tw1376.pp
|
|
|
tw1398.pp
|
|
|
tw1401.pp
|
|
|
tw1407.pp
|
|
|
tw1408.pp
|
|
|
tw1409.pp
|
|
|
tw1412.pp
|
|
|
tw1414.pp
|
|
|
tw1416.pp
|
|
|
tw1430.pp
|
|
|
tw1433.pp
|
|
|
tw1445.pp
|
|
|
tw1450.pp
|
* renamed to correct tw*.pp names
|
2001-04-16 11:03:54 +00:00 |
tw1451.pp
|
* renamed to correct tw*.pp names
|
2001-04-16 11:03:54 +00:00 |
tw1470.pp
|
|
|
tw1472.pp
|
|
|
tw1477.pp
|
|
|
tw1479.pp
|
|
|
tw1485.pp
|
|
|
tw1489.pp
|
|
|
tw1501.pp
|
|
|
tw1532.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1539.pp
|
|
|
tw1567.pp
|
|
|
tw1573.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1592.pp
|
|
|
tw1617.pp
|
|
|
tw1622.pp
|
|
|
tw1623.pp
|
New test file
|
2001-10-02 22:31:44 +00:00 |
tw1634.pp
|
|
|
tw1658.pp
|
|
|
tw1677.pp
|
|
|
tw1681.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw1696.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1699.pp
|
|
|
tw1709.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1720.pp
|
|
|
tw1735.pp
|
|
|
tw1737.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1744.pp
|
|
|
tw1754c.pp
|
|
|
tw1755.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw1758.pp
|
|
|
tw1765.pp
|
|
|
tw1779.pp
|
* changed $ifdefs to %target
|
2002-12-24 22:31:26 +00:00 |
tw1780.pp
|
|
|
tw1792.pp
|
|
|
tw1792a.pp
|
+ re-implementation of real->string and string->real conversion routines
|
2013-10-31 12:39:27 +00:00 |
tw1798.pp
|
|
|
tw1820.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1825.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1850.pp
|
|
|
tw1851.pp
|
|
|
tw1856.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1862.pp
|
|
|
tw1863.pp
|
|
|
tw1867.pp
|
|
|
tw1873.pp
|
|
|
tw1883.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1888.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1889.pp
|
|
|
tw1896.pp
|
|
|
tw1901.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1902.pp
|
|
|
tw1907.pp
|
|
|
tw1908.pp
|
|
|
tw1909.pp
|
|
|
tw1910.pp
|
|
|
tw1915.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw1917.pp
|
|
|
tw1920.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1923.pp
|
|
|
tw1930.pp
|
* new bugs
|
2002-04-16 16:06:59 +00:00 |
tw1931.pp
|
|
|
tw1932.pp
|
|
|
tw1935.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw1936.pp
|
|
|
tw1938.pp
|
|
|
tw1948.pp
|
|
|
tw1950.pp
|
|
|
tw1964.pp
|
|
|
tw1996.pp
|
|
|
tw2001.pp
|
|
|
tw2002.pp
|
|
|
tw2004.pp
|
|
|
tw2028.pp
|
|
|
tw2030.pp
|
|
|
tw2031.pp
|
|
|
tw2037.pp
|
|
|
tw2040.pp
|
|
|
tw2041.pp
|
* old logs removed and tabs fixed
|
2002-09-07 15:40:30 +00:00 |
tw2045.pp
|
|
|
tw2046a.pp
|
|
|
tw2059.pp
|
|
|
tw2065.pp
|
|
|
tw2069.pp
|
|
|
tw2072.pp
|
|
|
tw2109.pp
|
|
|
tw2110.pp
|
|
|
tw2128.pp
|
|
|
tw2129.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2129b.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2131.pp
|
* fixed test
|
2007-01-11 20:13:07 +00:00 |
tw2145.pp
|
|
|
tw2158.pp
|
|
|
tw2159.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2163.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2176.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2177.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2178.pp
|
|
|
tw2185.pp
|
|
|
tw2186.pp
|
|
|
tw2187.pp
|
|
|
tw2196.pp
|
|
|
tw2197.pp
|
|
|
tw2198.pp
|
|
|
tw2210.pp
|
|
|
tw2214.pp
|
|
|
tw2220.pp
|
|
|
tw2226.pp
|
|
|
tw2229.pp
|
|
|
tw2233.pp
|
|
|
tw2242.pp
|
* fix test for RiscV
|
2021-03-08 17:12:19 +00:00 |
tw2250.pp
|
* changing tests to fix regressions is only the last resort, so this should be sorted out by other means, r19116 reverted
|
2011-09-17 18:19:47 +00:00 |
tw2259.pp
|
|
|
tw2260.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2266.pp
|
* new bugs
|
2002-12-27 18:09:40 +00:00 |
tw2267.pp
|
|
|
tw2268.pp
|
|
|
tw2269.pp
|
* new bugs
|
2002-12-27 18:09:40 +00:00 |
tw2274.pp
|
|
|
tw2277.pp
|
* exit(procvar) in tp mode
|
2002-12-22 14:33:02 +00:00 |
tw2280.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2289.pp
|
|
|
tw2291.pp
|
|
|
tw2294.pp
|
|
|
tw2296.pp
|
|
|
tw2300.pp
|
|
|
tw2305.pp
|
|
|
tw2306.pp
|
|
|
tw2307.pp
|
|
|
tw2311.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2317.pp
|
|
|
tw2318.pp
|
|
|
tw2318b.pp
|
|
|
tw2323.pp
|
|
|
tw2328.pp
|
|
|
tw2332.pp
|
|
|
tw2351.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2363.pp
|
|
|
tw2377.pp
|
|
|
tw2378.pp
|
|
|
tw2382.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2388.pp
|
|
|
tw2397.pp
|
|
|
tw2409.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2421.pp
|
|
|
tw2423.pp
|
|
|
tw2425.pp
|
|
|
tw2432.pp
|
|
|
tw2435.pp
|
|
|
tw2438.pp
|
|
|
tw2442.pp
|
|
|
tw2452.pp
|
*** empty log message ***
|
2005-01-18 20:10:58 +00:00 |
tw2454.pp
|
|
|
tw2473.pp
|
|
|
tw2480.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
tw2481.pp
|
|
|
tw2483.pp
|
|
|
tw2492.pp
|
|
|
tw2494.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 |
tw2503.pp
|
* new bugs
|
2003-05-23 14:44:25 +00:00 |
tw2504.pp
|
* new bugs
|
2003-05-23 14:44:25 +00:00 |
tw2514.pp
|
* new bug
|
2003-11-03 20:57:58 +00:00 |
tw2525.pp
|
|
|
tw2536.pp
|
|
|
tw2540.pp
|
|
|
tw2561.pp
|
|
|
tw2588.pp
|
* new bugs
|
2003-08-10 17:01:43 +00:00 |
tw2589.pp
|
|
|
tw2594.pp
|
|
|
tw2595.pp
|
* new bugs
|
2003-08-10 17:01:43 +00:00 |
tw2602.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2607.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2620.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2626.pp
|
|
|
tw2627.pp
|
|
|
tw2631.pp
|
|
|
tw2643.pp
|
|
|
tw2645.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2647.pp
|
|
|
tw2649.pp
|
|
|
tw2651.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2656.pp
|
|
|
tw2659.pp
|
|
|
tw2666.pp
|
|
|
tw2668.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2669.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2676.pp
|
*arm-wince wince added to win32 tests
|
2006-02-17 07:38:55 +00:00 |
tw2678.pp
|
|
|
tw2690.pp
|
|
|
tw2691.pp
|
|
|
tw2696.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2702.pp
|
|
|
tw2703.pp
|
|
|
tw2704.pp
|
|
|
tw2705.pp
|
|
|
tw2706.pp
|
* new bugs
|
2003-10-02 17:47:02 +00:00 |
tw2707.pp
|
|
|
tw2708.pp
|
|
|
tw2710.pp
|
|
|
tw2713.pp
|
* new bugs
|
2003-10-07 20:08:38 +00:00 |
tw2721.pp
|
|
|
tw2723.pp
|
* i386 only
|
2003-10-23 16:19:50 +00:00 |
tw2725.pp
|
|
|
tw2727.pp
|
|
|
tw2728.pp
|
|
|
tw2729.pp
|
* fixed cardinal-longint error
|
2003-10-28 15:33:55 +00:00 |
tw2730.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2731.pp
|
* new bugs
|
2003-10-21 17:31:36 +00:00 |
tw2736.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw2737.pp
|
* new bugs
|
2003-10-21 17:31:36 +00:00 |
tw2738.pp
|
|
|
tw2739.pp
|
|
|
tw2758.pp
|
|
|
tw2763.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2765.pp
|
|
|
tw2767.pp
|
|
|
tw2771.pp
|
|
|
tw2772.pp
|
* new bugs
|
2003-11-10 15:52:00 +00:00 |
tw2776.pp
|
|
|
tw2778.pp
|
|
|
tw2779.pp
|
|
|
tw2780.pp
|
|
|
tw2788.pp
|
|
|
tw2789.pp
|
|
|
tw2794.pp
|
|
|
tw2803.pp
|
* new bugs
|
2003-11-29 14:49:10 +00:00 |
tw2806.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 |
tw2807.pp
|
|
|
tw2809.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2812.pp
|
|
|
tw2815.pp
|
|
|
tw2817.pp
|
|
|
tw2829.pp
|
|
|
tw2830.pp
|
|
|
tw2832.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw2834.pp
|
|
|
tw2841.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw2853.pp
|
|
|
tw2853a.pp
|
|
|
tw2853b.pp
|
|
|
tw2853c.pp
|
|
|
tw2853d.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2853e.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2859.pp
|
|
|
tw2865.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2876.pp
|
|
|
tw2883.pp
|
|
|
tw2885.pp
|
|
|
tw2886.pp
|
|
|
tw2891.pp
|
|
|
tw2892.pp
|
|
|
tw2897.pp
|
* new bugs
|
2004-01-21 21:20:39 +00:00 |
tw2899.pp
|
|
|
tw2904.pp
|
|
|
tw2908.pp
|
|
|
tw2911.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw2912.pp
|
|
|
tw2913.pp
|
|
|
tw2916.pp
|
|
|
tw2920.pp
|
|
|
tw2923.pp
|
|
|
tw2926.pp
|
|
|
tw2927.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw2942a.pp
|
|
|
tw2942b.pp
|
* new test
|
2004-02-08 23:28:38 +00:00 |
tw2943.pp
|
|
|
tw2944.pp
|
* i8086 far code memory model fixes in tests tw2739,tw3173,tw16034,tw1152,
|
2013-10-19 21:43:40 +00:00 |
tw2946.pp
|
|
|
tw2949.pp
|
|
|
tw2953.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw2956.pp
|
|
|
tw2958.pp
|
|
|
tw2966.pp
|
|
|
tw2975.pp
|
|
|
tw2976.pp
|
|
|
tw2983.pp
|
|
|
tw2984.pp
|
|
|
tw2998.pp
|
|
|
tw2999.pp
|
|
|
tw3004.pp
|
|
|
tw3005.pp
|
|
|
tw3010.pp
|
* new bug
|
2004-05-28 21:28:15 +00:00 |
tw3012.pp
|
* made chararray handling 98% TP-compatible, fixes web bugs 3012
|
2006-01-04 10:05:10 +00:00 |
tw3023.pp
|
|
|
tw3028.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3038.pp
|
|
|
tw3041.pp
|
|
|
tw3045.pp
|
|
|
tw3048.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw3063.pp
|
|
|
tw3064.pp
|
+ $A similiar to $align on/off added
|
2005-07-01 18:49:55 +00:00 |
tw3073.pp
|
|
|
tw3082.pp
|
|
|
tw3083.pp
|
|
|
tw3093.pp
|
|
|
tw3101.pp
|
|
|
tw3104.pp
|
|
|
tw3109.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3111.pp
|
|
|
tw3113.pp
|
|
|
tw3124.pp
|
|
|
tw3131.pp
|
|
|
tw3137.pp
|
new bugs
|
2004-08-29 11:58:39 +00:00 |
tw3143.pp
|
|
|
tw3144.pp
|
|
|
tw3157.pp
|
* fixed also comment
|
2024-09-03 21:04:09 +01:00 |
tw3160a.pp
|
|
|
tw3160b.pp
|
|
|
tw3160c.pp
|
|
|
tw3161.pp
|
|
|
tw3165.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw3168.pp
|
|
|
tw3170.pp
|
|
|
tw3172.pp
|
|
|
tw3173.pp
|
|
|
tw3174.pp
|
|
|
tw3176.pp
|
|
|
tw3179.pp
|
* new bugs
|
2004-06-29 19:48:42 +00:00 |
tw3182.pp
|
|
|
tw3183.pp
|
|
|
tw3183a.pp
|
|
|
tw3184.pp
|
|
|
tw3185.pp
|
|
|
tw3190.pp
|
|
|
tw3197.pp
|
|
|
tw3207.pp
|
|
|
tw3210.pp
|
|
|
tw3212.pp
|
|
|
tw3214.pp
|
|
|
tw3216.pp
|
|
|
tw3217.pp
|
|
|
tw3222.pp
|
|
|
tw3226.pp
|
|
|
tw3227.pp
|
|
|
tw3227a.pp
|
|
|
tw3235.pp
|
|
|
tw3235a.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tw3241a.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3252.pp
|
|
|
tw3255.pp
|
|
|
tw3257.pp
|
|
|
tw3259.pp
|
|
|
tw3261.pp
|
*arm-wince wince added to win32 tests
|
2006-02-17 07:38:55 +00:00 |
tw3263.pp
|
|
|
tw3265.pp
|
|
|
tw3272.pp
|
|
|
tw3272b.pp
|
|
|
tw3274.pp
|
|
|
tw3280.pp
|
|
|
tw3281.pp
|
|
|
tw3286.pp
|
|
|
tw3292.pp
|
|
|
tw3294a.pp
|
* new bug
|
2004-09-13 15:00:20 +00:00 |
tw3298.pp
|
|
|
tw3301.pp
|
|
|
tw3309.pp
|
* new bug
|
2004-09-13 15:00:20 +00:00 |
tw3320.pp
|
* unnecessary directives removed
|
2024-10-31 22:35:04 +01:00 |
tw3324.pp
|
|
|
tw3327.pp
|
|
|
tw3328.pp
|
|
|
tw3328a.pp
|
* previously, we preferred pchar->shortstring to pchar->ansistring in
|
2013-07-24 09:39:34 +00:00 |
tw3328b.pp
|
|
|
tw3334.pp
|
|
|
tw3340.pp
|
|
|
tw3348.pp
|
* only excute tests on platforms for which -gc is supported
|
2008-12-29 11:18:26 +00:00 |
tw3349.pp
|
|
|
tw3351.pp
|
|
|
tw3353.pp
|
|
|
tw3356.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3360.pp
|
* Explicitly disable range/overlfow checks when test is not about this
|
2012-03-23 16:35:04 +00:00 |
tw3364.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw3366.pp
|
|
|
tw3402.pp
|
|
|
tw3411.pp
|
|
|
tw3418.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw3423.pp
|
|
|
tw3429.pp
|
|
|
tw3433.pp
|
new bugs
|
2004-12-06 15:55:59 +00:00 |
tw3435.pp
|
|
|
tw3441.pp
|
|
|
tw3443.pp
|
* new bugs
|
2005-01-25 15:43:32 +00:00 |
tw3444.pp
|
|
|
tw3456.pp
|
|
|
tw3457.pp
|
|
|
tw3460.pp
|
|
|
tw3467.pp
|
* address output updated
|
2018-11-07 22:03:03 +00:00 |
tw3470.pp
|
|
|
tw3474.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3477.pp
|
|
|
tw3478.pp
|
|
|
tw3479.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3489.pp
|
|
|
tw3490.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw3491.pp
|
|
|
tw3492.pp
|
|
|
tw3494.pp
|
|
|
tw3499.pp
|
|
|
tw3504.pp
|
|
|
tw3506.pp
|
|
|
tw3523.pp
|
|
|
tw3529.pp
|
no message
|
2005-03-06 13:53:10 +00:00 |
tw3531.pp
|
|
|
tw3533.pp
|
|
|
tw3534.pp
|
|
|
tw3540.pp
|
|
|
tw3546.pp
|
|
|
tw3554.pp
|
|
|
tw3564.pp
|
|
|
tw3567.pp
|
|
|
tw3572.pp
|
|
|
tw3573.pp
|
|
|
tw3576.pp
|
|
|
tw3577.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 |
tw3578.pp
|
|
|
tw3579.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
tw3583.pp
|
|
|
tw3589.pp
|
|
|
tw3594.pp
|
|
|
tw3595.pp
|
|
|
tw3612.pp
|
|
|
tw3617.pp
|
|
|
tw3619.pp
|
|
|
tw3621.pp
|
|
|
tw3628.pp
|
* Dont run tw3628.pp. It is compile only test as stated in bug report.
|
2007-01-13 20:27:59 +00:00 |
tw3634.pp
|
|
|
tw3650.pp
|
|
|
tw3653.pp
|
* new bug
|
2005-02-14 16:45:22 +00:00 |
tw3661.pp
|
* Modified test so recent Windows TLS changes do not break it (these changes cause threadvar Output to move from .bss to thread-local storage, and heaptrc no longer treats it as a valid pointer). Adding support for tls pointer checks to heaptrc could solve this, too (and would be fine anyway), but it is a separate issue. This test is about checking pointers from .data and .bss.
|
2011-07-25 22:38:33 +00:00 |
tw3666.pp
|
|
|
tw3669.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw3676.pp
|
|
|
tw3681.pp
|
|
|
tw3683.pp
|
new bugs
|
2005-02-27 17:18:52 +00:00 |
tw3687.pp
|
new bugs
|
2005-04-25 09:48:54 +00:00 |
tw3691.pp
|
|
|
tw3694.pp
|
* fixed for 64 bit CPUs
|
2005-04-25 07:50:55 +00:00 |
tw3695.pp
|
|
|
tw3697.pp
|
|
|
tw3700.pp
|
|
|
tw3708.pp
|
|
|
tw3719.pp
|
|
|
tw3721.pp
|
* trailing white space removed
|
2009-07-22 16:56:05 +00:00 |
tw3742.pp
|
|
|
tw3751.pp
|
Use %skiptarget=$nothread for tests using thread capabilities
|
2016-07-13 15:21:23 +00:00 |
tw3758.pp
|
|
|
tw3764.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3765.pp
|
|
|
tw3768.pp
|
|
|
tw3774.pp
|
|
|
tw3777.pp
|
|
|
tw3778.pp
|
|
|
tw3780.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw3782.pp
|
|
|
tw3796.pp
|
|
|
tw3805.pp
|
|
|
tw3814.pp
|
|
|
tw3827.pp
|
|
|
tw3829.pp
|
|
|
tw3833.pp
|
|
|
tw3840.pp
|
|
|
tw3841.pp
|
|
|
tw3863.pp
|
|
|
tw3864.pp
|
|
|
tw3865.pp
|
|
|
tw3870.pp
|
* log and id tags removed
|
2005-05-21 09:42:41 +00:00 |
tw3893.pp
|
|
|
tw3898.pp
|
|
|
tw3899.pp
|
|
|
tw3900.pp
|
|
|
tw3913.pp
|
* set ShortDateFormat explicitly so that StrToDate behaviour can be tested easily regardless of current locale
|
2015-02-15 11:28:17 +00:00 |
tw3930.pp
|
|
|
tw3931a.pp
|
|
|
tw3939.pp
|
|
|
tw3952.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw3953a.pp
|
|
|
tw3953b.pp
|
|
|
tw3964a.pp
|
|
|
tw3964b.pp
|
* as shared libraries without glibc on linux currently don't work, link those tests
|
2024-09-19 22:57:45 +02:00 |
tw3967.pp
|
|
|
tw3968.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
tw3970.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw3971.pp
|
|
|
tw3973.pp
|
|
|
tw3977.pp
|
|
|
tw3977.txt
|
|
|
tw3997.pp
|
|
|
tw4006.pp
|
|
|
tw4007.pp
|
|
|
tw4009.pp
|
|
|
tw4010.pp
|
|
|
tw4013.pp
|
|
|
tw4015.pp
|
|
|
tw4038.pp
|
|
|
tw4043.pp
|
|
|
tw4055.pp
|
|
|
tw4056.pp
|
|
|
tw4058.pp
|
|
|
tw4068.pp
|
|
|
tw4078.pp
|
|
|
tw4080.pp
|
|
|
tw4086.pp
|
|
|
tw4089.pp
|
|
|
tw4093.pp
|
|
|
tw4098.pp
|
|
|
tw4100.pp
|
* formatting
|
2024-12-24 16:38:30 +01:00 |
tw4104.pp
|
|
|
tw4115.pp
|
|
|
tw4119.pp
|
|
|
tw4136.pp
|
|
|
tw4140.pp
|
|
|
tw4150.pp
|
|
|
tw4151.pp
|
|
|
tw4152.pp
|
|
|
tw4155.pp
|
|
|
tw4162.pp
|
|
|
tw4173.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
tw4188.pp
|
|
|
tw4199.pp
|
|
|
tw4201.pp
|
Use %skiptarget=$nothread for tests using thread capabilities
|
2016-07-13 15:21:23 +00:00 |
tw4202.pp
|
|
|
tw4209.pp
|
|
|
tw4215.pp
|
|
|
tw4219.pp
|
* passing of dyn. arrays of tvarrec to array of const fixed, fixes bug #4219
|
2005-08-07 14:43:45 +00:00 |
tw4223.pp
|
|
|
tw4229.pp
|
|
|
tw4229a.pp
|
* fixed mantis #6152 (allow overloads to be defined before all
|
2007-01-15 21:59:43 +00:00 |
tw4233.pp
|
|
|
tw4234.pp
|
|
|
tw4234a.pp
|
|
|
tw4239.pp
|
|
|
tw4240.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 |
tw4247.pp
|
|
|
tw4253.pp
|
|
|
tw4254.pp
|
|
|
tw4260.pp
|
|
|
tw4266.pp
|
- removed -Op3 parameter so test also compiles on non-x86
|
2005-10-16 05:41:18 +00:00 |
tw4272.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
tw4277.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
tw4278.pp
|
|
|
tw4290.pp
|
|
|
tw4294.pp
|
|
|
tw4308.pp
|
|
|
tw4330.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw4332.pp
|
|
|
tw4336.pp
|
|
|
tw4350.pp
|
|
|
tw4352.pp
|
|
|
tw4388.pp
|
|
|
tw4390.pp
|
|
|
tw4398.pp
|
|
|
tw4427.pp
|
|
|
tw4428.pp
|
|
|
tw4450.pp
|
|
|
tw4477.pp
|
|
|
tw4487.pp
|
|
|
tw4489.pp
|
+ line endings fixed
|
2007-04-09 09:06:07 +00:00 |
tw4496.pp
|
|
|
tw4519.pp
|
|
|
tw4520.pp
|
|
|
tw4529.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
tw4533.pp
|
|
|
tw4534.pp
|
* fixed test
|
2006-03-19 20:26:29 +00:00 |
tw4537.pp
|
|
|
tw4540.pp
|
|
|
tw4557.pp
|
|
|
tw4566.pp
|
|
|
tw4574.pp
|
|
|
tw4599.pp
|
|
|
tw4606.pp
|
|
|
tw4613.pp
|
|
|
tw4616.pp
|
|
|
tw4624.pp
|
|
|
tw4632.pp
|
|
|
tw4633.pp
|
|
|
tw4634.pp
|
|
|
tw4635.pp
|
|
|
tw4640.pp
|
|
|
tw4669.pp
|
|
|
tw4675.pp
|
|
|
tw4678.pp
|
|
|
tw4700.pp
|
|
|
tw4704.pp
|
|
|
tw4705.pp
|
|
|
tw4722.pp
|
|
|
tw4763.pp
|
* remove svn:executable
|
2006-03-27 07:20:35 +00:00 |
tw4768.pp
|
|
|
tw4789.pp
|
* add test
|
2006-02-09 07:48:34 +00:00 |
tw4809.pp
|
|
|
tw4826.pp
|
|
|
tw4881.pp
|
|
|
tw4893a.pp
|
* support goto/label by default in tp/delphi/macpas modes (bug 4893)
|
2006-03-18 22:25:41 +00:00 |
tw4893b.pp
|
|
|
tw4893c.pp
|
|
|
tw4898.pp
|
|
|
tw4902.pp
|
|
|
tw4922.pp
|
* support proc to procvar conversion for overloaded procdefs passed to parameters
|
2006-03-21 07:51:54 +00:00 |
tw4925.pp
|
|
|
tw4950.pp
|
macos: added a fake sysutils for use by compiler, and fixed some tests
|
2006-09-03 22:30:37 +00:00 |
tw4954.pp
|
|
|
tw4999.pp
|
* reduced memory requirements for test tw4999 from ~256MB to ~2MB.
|
2006-07-06 13:19:48 +00:00 |
tw5001.pp
|
|
|
tw5015.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 |
tw5023.pp
|
* new tests
|
2006-04-18 06:52:47 +00:00 |
tw5036.pp
|
|
|
tw5082.pp
|
* fixed more properties, I still wonder how this could be commited
|
2009-08-16 10:57:52 +00:00 |
tw5086.pp
|
|
|
tw5094.pp
|
|
|
tw5100.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw5100a.pp
|
|
|
tw5641.pp
|
|
|
tw5800.pp
|
|
|
tw5896.pp
|
|
|
tw6036.pp
|
|
|
tw6036a.pp
|
* proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036
|
2008-08-01 15:27:58 +00:00 |
tw6129.pp
|
|
|
tw6184.pp
|
|
|
tw6203.pp
|
* inheritance based on message also needs to find hidden
|
2006-06-30 21:06:49 +00:00 |
tw6435.pp
|
|
|
tw6451.pp
|
|
|
tw6451a.pp
|
+ forgot to commit earlier
|
2007-08-22 06:56:41 +00:00 |
tw6451b.pp
|
+ forgot to commit earlier
|
2007-08-22 06:56:41 +00:00 |
tw6491.pp
|
|
|
tw6493.pp
|
|
|
tw6525.pp
|
* add goto on
|
2007-07-23 22:25:35 +00:00 |
tw6543.pp
|
|
|
tw6586a.pp
|
|
|
tw6586b.pp
|
|
|
tw6624.pp
|
|
|
tw6641.pp
|
|
|
tw6684.pp
|
|
|
tw6686.pp
|
|
|
tw6687.pp
|
|
|
tw6690.pp
|
|
|
tw6700.pp
|
|
|
tw6727.pp
|
|
|
tw6735.pp
|
+ parse packed set, fixes #6735
|
2006-05-19 12:31:38 +00:00 |
tw6737.pp
|
|
|
tw6742.pp
|
|
|
tw6767.pp
|
Use %skiptarget=$nothread for tests using thread capabilities
|
2016-07-13 15:21:23 +00:00 |
tw6769.pp
|
|
|
tw6769b.pp
|
+ additional tests which ensure that constant propagation is off
|
2016-11-05 23:05:57 +00:00 |
tw6822a.pp
|
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
|
2011-08-11 12:27:48 +00:00 |
tw6822b.pp
|
|
|
tw6822c.pp
|
|
|
tw6851.pp
|
|
|
tw6865.pp
|
|
|
tw6868.pp
|
|
|
tw6960.pp
|
|
|
tw6977.pp
|
|
|
tw6980.pp
|
|
|
tw6989.pp
|
|
|
tw7006.pp
|
|
|
tw7070a.pp
|
* do not search variant operators when looking for an overloaded
|
2007-05-16 13:59:35 +00:00 |
tw7070b.pp
|
|
|
tw7071.pp
|
* remove Pipes
|
2006-08-07 20:00:46 +00:00 |
tw7100.pp
|
|
|
tw7104.pp
|
|
|
tw7105.pp
|
|
|
tw7143.pp
|
|
|
tw7161.pp
|
|
|
tw7173.pp
|
* fixed mantis 7173 (properly check parameters in unit
|
2006-12-22 17:48:28 +00:00 |
tw7179.pp
|
|
|
tw7195.pp
|
|
|
tw7200.pp
|
* implicitly call procvars in tp/delphi modes for divmodn, shlshrn
|
2006-12-27 14:29:23 +00:00 |
tw7210.pp
|
|
|
tw7227.pp
|
|
|
tw7242.pp
|
|
|
tw7262.pp
|
|
|
tw7276.pp
|
|
|
tw7281.pp
|
|
|
tw7285.pp
|
|
|
tw7329.pp
|
- removed svn:executable
|
2006-10-23 22:52:04 +00:00 |
tw7372.pp
|
|
|
tw7379.pp
|
|
|
tw7381.pp
|
|
|
tw7391.pp
|
|
|
tw7425.pp
|
|
|
tw7440.pp
|
|
|
tw7446.pp
|
|
|
tw7489.pp
|
|
|
tw7527.pp
|
|
|
tw7567.pp
|
* treat zero-based arrays of char also as pchar's when reading
|
2006-10-08 09:22:30 +00:00 |
tw7568.pp
|
|
|
tw7637.pp
|
|
|
tw7643.pp
|
|
|
tw7679.pp
|
|
|
tw7719.pp
|
|
|
tw7733.pp
|
|
|
tw7756.pp
|
|
|
tw7758.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tw7758a.pp
|
|
|
tw7803.pp
|
|
|
tw7806.pp
|
|
|
tw7808.pp
|
|
|
tw7817a.pp
|
|
|
tw7817b.pp
|
* fixed unit name
|
2006-11-17 15:33:34 +00:00 |
tw7838a.pp
|
|
|
tw7838b.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw7847.pp
|
* support inc(pointer) in TP mode with range/overflow checking on as well
|
2006-12-15 13:02:00 +00:00 |
tw7851.pp
|
|
|
tw7851a.pp
|
|
|
tw7954.pp
|
|
|
tw7963.pp
|
|
|
tw7975.pp
|
* disallow placing fields after method/property definitions, because this
|
2009-06-27 12:59:46 +00:00 |
tw7975a.pp
|
|
|
tw7998.pp
|
* compiles now
|
2007-10-18 00:27:06 +00:00 |
tw8018.pp
|
|
|
tw8028.pp
|
|
|
tw8049.pp
|
|
|
tw8055.pp
|
* new test
|
2007-01-14 15:20:30 +00:00 |
tw8076.pp
|
+ (interactive) test for mantis #8076
|
2010-05-08 11:31:00 +00:00 |
tw8090.pp
|
|
|
tw8140.pp
|
|
|
tw8140b.pp
|
* fixed overload checking of virtual and class methods (mantis #8140)
|
2007-01-19 17:20:36 +00:00 |
tw8140f.pp
|
|
|
tw8140g.pp
|
* fixed overload checking of virtual and class methods (mantis #8140)
|
2007-01-19 17:20:36 +00:00 |
tw8140h.pp
|
|
|
tw8141.pp
|
|
|
tw8144.pp
|
|
|
tw8145.pp
|
|
|
tw8148.pp
|
|
|
tw8150a.pp
|
|
|
tw8150d.pp
|
|
|
tw8151a.pp
|
|
|
tw8153.pp
|
|
|
tw8153a.pp
|
|
|
tw8155.pp
|
* tests are not supposed to work anymore on linux with a fixed 16 byte aligned stack
|
2019-09-15 17:17:28 +00:00 |
tw8156.pp
|
|
|
tw8171.pp
|
|
|
tw8172.pp
|
|
|
tw8177a.pp
|
|
|
tw8180.pp
|
|
|
tw8183.pp
|
|
|
tw8187.pp
|
|
|
tw8191.pp
|
* don't range pointers converted to arrays, resolves #8191
|
2007-10-21 19:05:06 +00:00 |
tw8195a.pp
|
|
|
tw8195b.pp
|
|
|
tw8199.pp
|
|
|
tw8222.pp
|
|
|
tw8222a.pp
|
|
|
tw8222b.pp
|
|
|
tw8225.pp
|
|
|
tw8229.pp
|
|
|
tw8232.pp
|
+ test
|
2007-01-28 18:07:58 +00:00 |
tw8258.pp
|
* in non-TP modes, 'ord_larger_than_256 in set' now always returns
|
2007-02-07 18:57:19 +00:00 |
tw8258a.pp
|
|
|
tw8258b.pp
|
|
|
tw8264.pp
|
* delay verbosity changes just like localswitches changes
|
2008-11-03 21:18:27 +00:00 |
tw8282.pp
|
|
|
tw8283.pp
|
|
|
tw8304.pp
|
|
|
tw8312.pp
|
|
|
tw8321.pp
|
|
|
tw8371.pp
|
|
|
tw8372.pp
|
|
|
tw8391.pp
|
|
|
tw8434.pp
|
|
|
tw8462.pp
|
|
|
tw8465.pp
|
|
|
tw8513.pp
|
|
|
tw8523.pp
|
|
|
tw8525.pp
|
* new test
|
2007-03-14 21:09:05 +00:00 |
tw8573.pp
|
|
|
tw8573a.pp
|
x86_64: Fix to tw8573 overflow bug under -Cg option
|
2021-09-29 18:32:31 +00:00 |
tw8580.pp
|
|
|
tw8611.pp
|
|
|
tw8615.pp
|
|
|
tw8633.pp
|
|
|
tw8660.pp
|
|
|
tw8664.pp
|
|
|
tw8677.pp
|
* new test
|
2007-05-10 16:54:40 +00:00 |
tw8678.pp
|
|
|
tw8678a.pp
|
|
|
tw8685.pp
|
|
|
tw8730a.pp
|
|
|
tw8730b.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw8730c.pp
|
* as shared libraries without glibc on linux currently don't work, link those tests
|
2024-09-19 22:57:45 +02:00 |
tw8730d.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw8757.pp
|
|
|
tw8777f.pp
|
|
|
tw8777g.pp
|
* do not allow passing properties as var parameters (mantis #8777)
|
2007-05-03 14:08:03 +00:00 |
tw8777i.pp
|
* do not allow passing properties as var parameters (mantis #8777)
|
2007-05-03 14:08:03 +00:00 |
tw8810.pp
|
|
|
tw8838.pp
|
|
|
tw8847.pp
|
|
|
tw8861.pp
|
|
|
tw8870.pp
|
|
|
tw8883.pp
|
|
|
tw8883b.pp
|
* propagate constants into the header of a for loop
|
2013-12-31 13:16:09 +00:00 |
tw8919.pp
|
|
|
tw8930.pp
|
|
|
tw8935.pp
|
|
|
tw8950.pp
|
|
|
tw8975.pp
|
|
|
tw8975a.pp
|
|
|
tw8975b.pp
|
|
|
tw8975c.pp
|
* converted range checking for open arrays/array of const from the code
|
2016-06-30 15:33:47 +00:00 |
tw8975d.pp
|
|
|
tw8975e.pp
|
|
|
tw8975f.pp
|
|
|
tw8977.pp
|
|
|
tw9025.pp
|
|
|
tw9026.pp
|
|
|
tw9054.pp
|
* fixed bitsize of qwords in bitpacked records (mantis #9054)
|
2007-06-11 09:11:42 +00:00 |
tw9059.pp
|
|
|
tw9072.pp
|
|
|
tw9073.pp
|
|
|
tw9076.pp
|
* also process all subnodes of try-except and try-finally in
|
2007-06-15 17:36:09 +00:00 |
tw9076a.pp
|
* also process all subnodes of try-except and try-finally in
|
2007-06-15 17:36:09 +00:00 |
tw9085.pp
|
|
|
tw9089a.pp
|
|
|
tw9089b.pp
|
|
|
tw9089c.pp
|
* as shared libraries without glibc on linux currently don't work, link those tests
|
2024-09-19 22:57:45 +02:00 |
tw9089d.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw9095.pp
|
|
|
tw9096.pp
|
* setup proper starting value when optimizing away a loop, resolves #9096
|
2007-09-12 19:41:36 +00:00 |
tw9098.pp
|
|
|
tw9107.pp
|
|
|
tw9108.pp
|
|
|
tw9113.pp
|
|
|
tw9126.pp
|
|
|
tw9128.pp
|
|
|
tw9139.pp
|
|
|
tw9139a.pp
|
|
|
tw9141.pp
|
|
|
tw9144a.pp
|
|
|
tw9144b.pp
|
|
|
tw9145.pp
|
|
|
tw9161.pp
|
|
|
tw9162.pp
|
|
|
tw9167.pp
|
|
|
tw9174.pp
|
|
|
tw9176.pp
|
|
|
tw9179.pp
|
|
|
tw9187.pp
|
|
|
tw9190.pp
|
|
|
tw9209.pp
|
|
|
tw9221.pp
|
|
|
tw9233.pp
|
|
|
tw9261.pp
|
|
|
tw9278.pp
|
+ test for previous fix
|
2007-07-22 16:42:41 +00:00 |
tw9299.pp
|
* keep signess of orginal variable in shl/shr operation
|
2007-07-22 22:56:35 +00:00 |
tw9306a.pp
|
* create a new vmt entry also if return type differs
|
2007-07-22 19:47:55 +00:00 |
tw9306b.pp
|
|
|
tw9309.pp
|
|
|
tw9327.pp
|
|
|
tw9347.pp
|
|
|
tw9347a.pp
|
|
|
tw9347b.pp
|
|
|
tw9384.pp
|
|
|
tw9385.pp
|
|
|
tw9419.pp
|
|
|
tw9450.pp
|
|
|
tw9450a.pp
|
* Skip tests for android since they must be run locally.
|
2015-09-16 18:22:00 +00:00 |
tw9461.pp
|
|
|
tw9551a.pp
|
|
|
tw9601.pp
|
|
|
tw9667.pp
|
+ segment register support in g_concatcopy (should fix #9667, but I
|
2007-09-22 20:10:56 +00:00 |
tw9672.pp
|
* fix TFPSMap.GetKeyData on non-sorted map (#9672)
|
2007-09-14 20:48:29 +00:00 |
tw9673.pp
|
* fix for Mantis #31973: resolve dummy symbols earlier and print a nice error message if a generic dummy could not be resolved to an ordinary symbol
|
2017-06-09 14:41:26 +00:00 |
tw9695.pp
|
|
|
tw9704.pp
|
|
|
tw9766.pp
|
* avoid writing the stabs for a child class before those of a parent
|
2007-09-19 16:37:49 +00:00 |
tw9827.pp
|
compiler: use delphi syntax for type, const and var section declarations in classes instead of fpc generics syntax
|
2010-07-27 00:59:32 +00:00 |
tw9894.pp
|
|
|
tw9894a.pp
|
* allow modifying lvalues obtained by dereferencing read-only properties,
|
2007-10-09 13:08:36 +00:00 |
tw9897.pp
|
|
|
tw9918.pp
|
|
|
tw9919.pp
|
* fixed compilation
|
2007-10-14 08:50:24 +00:00 |
tw9961.pp
|
|
|
tw9961a.pp
|
|
|
tw9961b.pp
|
* patch by Aleksa Todorovic: store relative include paths in PPUs, resolves #9961
|
2013-03-17 16:22:00 +00:00 |
tw9985.pp
|
|
|
tw9985a.pp
|
|
|
tw07584.pp
|
|
|
tw07584a.pp
|
* range check error checking for floats refactored
|
2008-05-11 09:09:21 +00:00 |
tw10002.pp
|
|
|
tw10009.pp
|
|
|
tw10013.pp
|
* fixes widestring range checking, resolves #10013
|
2007-10-28 14:46:41 +00:00 |
tw10033.pp
|
|
|
tw10042.pp
|
|
|
tw10072.pp
|
|
|
tw10159.pp
|
|
|
tw10203.pp
|
|
|
tw10210.pp
|
|
|
tw10224.pp
|
* remove svn:executable property
|
2008-07-18 21:28:51 +00:00 |
tw10233.pp
|
|
|
tw10247.pp
|
|
|
tw10247b.pp
|
Fix for Mantis #25917. With this change the visibility of type parameters is changed from public to strict private as otherwise unexpected (and "unworkaroundable") errors might occur (like the one in the mentioned bug report).
|
2015-01-16 17:02:02 +00:00 |
tw10320.pp
|
|
|
tw10350.pp
|
|
|
tw10371.pp
|
|
|
tw10425.pp
|
|
|
tw10454.pp
|
|
|
tw10477.pp
|
This test was clearly intended differently...
|
2013-09-17 17:50:09 +00:00 |
tw10482.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tw10489.pp
|
|
|
tw10492.pp
|
* allow the usage of symbolic constants to specify the "stored" attribute
|
2009-02-06 19:54:29 +00:00 |
tw10493.pp
|
+ allow dyn. arrays to be published, resolves #10493
|
2008-05-02 21:15:10 +00:00 |
tw10495.pp
|
|
|
tw10519.pp
|
* Fixed tests to be locale independent.
|
2008-04-18 13:31:43 +00:00 |
tw10540.pp
|
|
|
tw10623.pp
|
|
|
tw10641.pp
|
webtbs/tw10641.pp: skip for Darwin (it does not support these relocations)
|
2023-12-04 22:52:39 +01:00 |
tw10670.pp
|
compiler: implement compile-time expression with float numbers (issue #0010670), better handling of integer expressions too
|
2013-09-12 01:59:26 +00:00 |
tw10671.pp
|
compiler: implement preprocessor expressions (fixes mantis #0010671)
|
2013-09-12 08:35:24 +00:00 |
tw10681.pp
|
|
|
tw10684.pp
|
|
|
tw10717.pp
|
|
|
tw10727.pp
|
|
|
tw10736.pp
|
|
|
tw10753.pp
|
|
|
tw10753a.pp
|
|
|
tw10757.pp
|
|
|
tw10768.pp
|
|
|
tw10790.pp
|
|
|
tw10791.pp
|
|
|
tw10795.pp
|
* enable parsing of default properties when used with objects, resolves #10795
|
2008-05-18 13:27:59 +00:00 |
tw10800.pp
|
|
|
tw10807.pp
|
|
|
tw10815.pp
|
Use %skiptarget=$nothread for tests using thread capabilities
|
2016-07-13 15:21:23 +00:00 |
tw10825.pp
|
|
|
tw10831.pp
|
|
|
tw10833.pp
|
|
|
tw10863.pp
|
|
|
tw10890.pp
|
|
|
tw10897.pp
|
|
|
tw10920.pp
|
|
|
tw10927.pp
|
|
|
tw10931.pp
|
|
|
tw10933.pp
|
|
|
tw10966.pp
|
* make result of not(constant) (with constant type <= sinttype)
|
2008-03-07 16:33:15 +00:00 |
tw10979.pp
|
- revert fix for #10927: the old behaviour was Delphi compatible,
|
2008-03-08 18:17:31 +00:00 |
tw10998.pp
|
tests: remove {$STATIC ON} directive since it is not available anymore
|
2010-01-08 18:01:28 +00:00 |
tw11006.pp
|
+ increase WebAssembly max memory limit for test tw11006.pp, because the test
|
2024-08-24 13:19:08 +03:00 |
tw11027.pp
|
|
|
tw11033.pp
|
|
|
tw11039a.pp
|
* allocate .bss entries manual so we can take care of alignment
|
2008-03-24 11:55:03 +00:00 |
tw11039b.pp
|
|
|
tw11042.pp
|
|
|
tw11053.pp
|
|
|
tw11139.pp
|
|
|
tw11169.pp
|
|
|
tw11176.pp
|
* test for enum case, on Jonas' request
|
2008-05-04 18:31:33 +00:00 |
tw11182.pp
|
+ test for mantis #11182 (one which also crashed 2.3.1 before
|
2008-05-06 13:45:25 +00:00 |
tw11216.pp
|
* fixed constant evaluation check for negvalue+posvalue (mantis #11216)
|
2008-04-26 21:22:08 +00:00 |
tw11254.pp
|
* fixed support in macpas mode for anonymous procedure/function types
|
2008-05-05 11:59:35 +00:00 |
tw11255.pp
|
|
|
tw11288.pp
|
|
|
tw11290.pp
|
|
|
tw11308.pp
|
|
|
tw11309.pp
|
* take care of locale decimal separator in test
|
2009-07-22 17:52:34 +00:00 |
tw11312.pp
|
|
|
tw11349.pp
|
|
|
tw11354.pp
|
|
|
tw11369.pp
|
* Fix by Giulio: Fix test for go32v2
|
2009-11-03 22:56:39 +00:00 |
tw11371.pp
|
+ utf-8 <-> variant type casts, resolves #11371
|
2009-07-26 12:58:49 +00:00 |
tw11372.pp
|
|
|
tw11392.pp
|
|
|
tw11431.pp
|
|
|
tw11435b.pp
|
|
|
tw11435c.pp
|
|
|
tw11436.pp
|
|
|
tw11543.pp
|
|
|
tw11563.pp
|
add loongarch64 tests support
|
2023-02-05 19:18:48 +00:00 |
tw11568.pp
|
|
|
tw11619.pp
|
|
|
tw11619a.pp
|
|
|
tw11638.pp
|
* fixes taking the address of an assembler block defined label
|
2008-11-09 21:14:45 +00:00 |
tw11711.pp
|
* added test for bug #11711, to help fix regression for 12385
|
2008-10-26 13:49:03 +00:00 |
tw11762.pp
|
|
|
tw11763.pp
|
|
|
tw11771.pp
|
|
|
tw11786.pp
|
|
|
tw11791.pp
|
|
|
tw11825.pp
|
* fixed calling inherited class methods from a regular method (mantis
|
2009-02-27 17:05:41 +00:00 |
tw11846a.pp
|
|
|
tw11846b.pp
|
|
|
tw11848.pp
|
|
|
tw11849.pp
|
|
|
tw11849a.pp
|
|
|
tw11852.pp
|
|
|
tw11859.pp
|
|
|
tw11861.pp
|
|
|
tw11862.pp
|
|
|
tw11896.pp
|
* also free memory when a destructor is called without an explicit
|
2008-08-17 12:38:41 +00:00 |
tw11937.pp
|
* ignore $region/$endregion directives, resolves #11937
|
2008-08-23 18:42:14 +00:00 |
tw12000.pp
|
* only set dynarray pointer to nil in decref in case the last reference
|
2008-08-31 10:07:53 +00:00 |
tw12038.pp
|
|
|
tw12048.pp
|
|
|
tw12050a.pp
|
|
|
tw12050b.pp
|
|
|
tw12051.pp
|
+ test for mantis #12051 (already works correctly in 2.3.1)
|
2008-09-04 18:48:25 +00:00 |
tw12076.pp
|
|
|
tw12109.pp
|
* accept overloaded operators that return any shortstring type when needing
|
2009-01-24 15:12:19 +00:00 |
tw12137.pp
|
|
|
tw12151.pp
|
|
|
tw12186.pp
|
|
|
tw12202.pp
|
|
|
tw12207.pp
|
* handle rounding of currency values correctly, resolves #12207
|
2009-12-13 16:19:56 +00:00 |
tw12214.pp
|
* reset FPU properly after an exception, resolves #12214
|
2008-09-25 19:15:54 +00:00 |
tw12224.pp
|
|
|
tw12233.pp
|
|
|
tw12237.pp
|
|
|
tw12242.pp
|
|
|
tw12242a.pp
|
|
|
tw12249.pp
|
test: add { %norun } directive to tw12249
|
2010-11-30 08:14:31 +00:00 |
tw12255.pp
|
|
|
tw12318.pp
|
|
|
tw12385.pp
|
|
|
tw12404.pp
|
|
|
tw12508a.pp
|
|
|
tw12575.pp
|
|
|
tw12597.pp
|
|
|
tw12614.pp
|
|
|
tw12685.pp
|
|
|
tw12704a.pp
|
* Enable more tests for android.
|
2013-01-16 10:57:51 +00:00 |
tw12704b.pp
|
* as shared libraries without glibc on linux currently don't work, link those tests
|
2024-09-19 22:57:45 +02:00 |
tw12756.pp
|
|
|
tw12788.pp
|
|
|
tw12894.pp
|
|
|
tw12942.pp
|
Use %skiptarget=$nothread for tests using thread capabilities
|
2016-07-13 15:21:23 +00:00 |
tw12985.pp
|
* only use calling conventions supported on all platforms
|
2009-03-21 20:56:28 +00:00 |
tw12987a.pp
|
+ Add %needlibrary to libraries themselves to avoid error report on systems not supporting libraries
|
2011-08-11 12:27:48 +00:00 |
tw12987b.pp
|
Add popuperr unit on tests
|
2011-01-13 14:19:52 +00:00 |
tw12993.pp
|
|
|
tw13015.pp
|
|
|
tw13019.pp
|
|
|
tw13075.pp
|
|
|
tw13076.pp
|
|
|
tw13110.pp
|
|
|
tw13133.pp
|
|
|
tw13186.pp
|
* fixed assembler tables for sse4 instructions, resolves #13186
|
2009-02-24 20:07:11 +00:00 |
tw13187.pp
|
|
|
tw13210.pp
|
|
|
tw13281.pp
|
|
|
tw13294.pp
|
|
|
tw13307.pp
|
* fixed TextToFloat() in case ThousandSeparator = DecimalSeparator, based
|
2009-03-14 15:20:46 +00:00 |
tw13313.pp
|
|
|
tw13313a.pp
|
|
|
tw13318.pp
|
|
|
tw13343.pp
|
* do not use voidtype for temporary parameter/result locations when
|
2009-03-18 22:25:06 +00:00 |
tw13345.pp
|
|
|
tw13345x.pp
|
* renamed tw13345y.pp to uw13345y because it's a unit (otherwise its
|
2009-03-22 20:52:45 +00:00 |
tw13456.pp
|
* in {$h+} mode, always treat string constants as if they were ansistrings
|
2009-04-05 17:26:38 +00:00 |
tw13512.pp
|
* fixed errors with parsing negative, >$99 and invalid BCD numbers in
|
2009-04-27 16:46:42 +00:00 |
tw13536.pp
|
|
|
tw13552.pp
|
|
|
tw13553.pp
|
* also check that nested procedures don't have any nested procedures
|
2009-04-22 15:12:42 +00:00 |
tw13563.pp
|
|
|
tw13583.pp
|
|
|
tw13596.pp
|
|
|
tw13596a.pp
|
* store/restore taddnode.resultrealdef to/from the ppufiles, and also
|
2009-04-27 21:03:11 +00:00 |
tw13619.pp
|
|
|
tw13622.pp
|
|
|
tw13628a.pp
|
|
|
tw13628b.pp
|
* made test more verbose
|
2018-11-11 17:32:21 +00:00 |
tw13639.pp
|
* only allow implicit type conversions from dynamic arrays to voidpointer
|
2009-05-02 12:50:14 +00:00 |
tw13696.inc
|
|
|
tw13696.pp
|
|
|
tw13763.pp
|
|
|
tw13813.pp
|
|
|
tw13820.pp
|
|
|
tw13872.pp
|
|
|
tw13890.pp
|
|
|
tw13948.pp
|
|
|
tw13948a.pp
|
|
|
tw13948b.pp
|
|
|
tw13984.pp
|
|
|
tw13992a.pp
|
|
|
tw14019.pp
|
|
|
tw14020.pp
|
* enabled a bunch of tests also for aix
|
2012-04-11 18:04:57 +00:00 |
tw14020a.pp
|
|
|
tw14040.pp
|
|
|
tw14067.pp
|
* added register type parameter to cgsize2subreg(), as the subreg can
|
2009-07-19 13:57:23 +00:00 |
tw14092.pp
|
|
|
tw14103.pp
|
|
|
tw14124.pp
|
|
|
tw14134.pp
|
|
|
tw14143.pp
|
|
|
tw14145.pp
|
|
|
tw14149.pp
|
|
|
tw14155.pp
|
|
|
tw14174.pp
|
* set addn resultdef when evaluating constant string concatenation
|
2009-07-22 16:16:11 +00:00 |
tw14230.pp
|
|
|
tw14236.pp
|
|
|
tw14307.pp
|
|
|
tw14315.pp
|
|
|
tw14315b.pp
|
|
|
tw14347.pp
|
|
|
tw14363.pp
|
- disabled cs_opt_asmcse for -O2/-O3 on i386. It can still be enabled
|
2009-08-16 15:29:47 +00:00 |
tw14388.pp
|
|
|
tw14403.pp
|
|
|
tw14418.pp
|
* make test fail if the wrong method is called
|
2009-08-30 08:33:43 +00:00 |
tw14514.pp
|
|
|
tw14536.pp
|
* Changed the test so it uses typecasting instead of calling the conversion helpers from VarUtils.
|
2010-12-18 18:43:40 +00:00 |
tw14553.pp
|
|
|
tw14566.pp
|
|
|
tw14617.pp
|
|
|
tw14729.pp
|
|
|
tw14740.pp
|
|
|
tw14743.pp
|
|
|
tw14798.pp
|
* Add %delfiles for proper clean-up.
|
2013-01-22 16:58:30 +00:00 |
tw14812.pp
|
|
|
tw14841.pp
|
* fixed range checking for inc/dec when mixing unsigned and signed types
|
2009-11-23 20:01:07 +00:00 |
tw14862g.pp
|
|
|
tw14941.pp
|
|
|
tw14941a.pp
|
|
|
tw14958a.pp
|
|
|
tw14958b.pp
|
|
|
tw14992a.pp
|
|
|
tw14992b.pp
|
|
|
tw14992c.pp
|
* Fixed x86_64 compilation further (rev. 17940 was not enough).
|
2011-07-12 13:42:27 +00:00 |
tw15015.pp
|
|
|
tw15061.pp
|
|
|
tw15061a.pp
|
|
|
tw15088.pp
|
|
|
tw15169.pp
|
|
|
tw15203.pp
|
|
|
tw15207.pp
|
|
|
tw15274.pp
|
|
|
tw15293.pp
|
|
|
tw15293a.pp
|
* fixed some corner cases when parsing nested (* *) comments (mantis #15293)
|
2009-12-11 22:02:36 +00:00 |
tw15296.pp
|
* disabled the use of samevalue() when comparing float variants, because
|
2009-12-23 21:30:58 +00:00 |
tw15304.pp
|
* fixed inverted condition in inc/dec range/overflow case that caused
|
2009-12-09 21:54:46 +00:00 |
tw15308.pp
|
|
|
tw15357.pp
|
|
|
tw15363.pp
|
|
|
tw15364.pp
|
|
|
tw15370.pp
|
|
|
tw15377.pp
|
|
|
tw15391.pp
|
|
|
tw15391a.pp
|
|
|
tw15415.pp
|
+ Skylake-X for i386
|
2024-02-26 22:41:55 +01:00 |
tw15438.pp
|
|
|
tw15446.pp
|
|
|
tw15453a.pp
|
|
|
tw15467.pp
|
* handle subrange enumeration types in GetEnumValue correctly, resolves #15467
|
2010-01-05 16:10:13 +00:00 |
tw15500.pp
|
|
|
tw15504.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tw15530.pp
|
|
|
tw15571.pp
|
|
|
tw15582.pp
|
|
|
tw15591.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw15592.pp
|
|
|
tw15599.pp
|
|
|
tw15607.pp
|
|
|
tw15610.pp
|
|
|
tw15619.pp
|
* don't give a "NoThreadError" for any default rtl/basicevent* routines,
|
2010-01-29 21:01:11 +00:00 |
tw15633.pp
|
|
|
tw15668.pp
|
|
|
tw15683.pp
|
|
|
tw15690.pp
|
|
|
tw15693.pp
|
* tobject.unitname and tobject.tostring have to return an ansistring instead
|
2010-02-06 17:53:49 +00:00 |
tw15694.pp
|
|
|
tw15727a.pp
|
|
|
tw15728.pp
|
|
|
tw15750.pp
|
|
|
tw15777a.pp
|
+ support for "univ" in macpas mode: a parameter modifier that allows
|
2010-03-13 22:13:20 +00:00 |
tw15777c.pp
|
|
|
tw15777d.pp
|
+ support for "univ" in macpas mode: a parameter modifier that allows
|
2010-03-13 22:13:20 +00:00 |
tw15777e.pp
|
|
|
tw15777f.pp
|
+ tests from mantis #15777
|
2010-03-14 11:03:09 +00:00 |
tw15812.pp
|
|
|
tw15821.pp
|
|
|
tw15843.pp
|
|
|
tw15909.pp
|
|
|
tw15930.pp
|
|
|
tw15966.pp
|
* add a reference to the procsym corresponding to the chosen overloaded
|
2012-06-06 18:46:01 +00:00 |
tw16004.pp
|
|
|
tw16018.pp
|
* do replace one temp with another while inlining in case the former can
|
2010-05-03 16:29:03 +00:00 |
tw16034.pp
|
|
|
tw16040.pp
|
|
|
tw16065.pp
|
|
|
tw16083.pp
|
|
|
tw16090.pp
|
|
|
tw16100.pp
|
|
|
tw16108.pp
|
|
|
tw16130.pp
|
|
|
tw16160.pp
|
|
|
tw16161.pp
|
|
|
tw16163.pp
|
|
|
tw16188.pp
|
|
|
tw16222.pp
|
|
|
tw16263a.pp
|
* Enable more tests for android.
|
2013-01-16 10:57:51 +00:00 |
tw16263b.pp
|
* Add %delfiles for proper clean-up.
|
2013-01-22 16:58:30 +00:00 |
tw16311.pp
|
|
|
tw16315a.pp
|
|
|
tw16315b.pp
|
- NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757)
|
2010-08-10 19:05:13 +00:00 |
tw16326.pp
|
|
|
tw16328.pp
|
|
|
tw16365.pp
|
|
|
tw16366.pp
|
|
|
tw16377.pp
|
|
|
tw16402.pp
|
|
|
tw16582.pp
|
+ test for mantis #16582 (already works with FPC 2.6.4)
|
2015-05-25 12:55:44 +00:00 |
tw16592.pp
|
|
|
tw16622.pp
|
|
|
tw16668.pp
|
|
|
tw16700.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 |
tw16757.pp
|
|
|
tw16770.pp
|
|
|
tw16772.pp
|
* allow taking the address of an indexed array function result
|
2010-06-25 12:42:27 +00:00 |
tw16787.pp
|
|
|
tw16803.pp
|
* allow exit(value) in exception blocks. Forbidding this dates back to
|
2010-06-29 16:56:59 +00:00 |
tw16820.pp
|
|
|
tw16848.pp
|
|
|
tw16861.pp
|
* correct the register size holding a smallset < 4 bytes when using "bt"
|
2010-07-07 18:45:57 +00:00 |
tw16863.pp
|
* fixed real48 to double conversion for 0.0 (patch by "jeng", mantis #16863)
|
2010-07-10 12:15:13 +00:00 |
tw16874.pp
|
|
|
tw16884.pp
|
|
|
tw16901.pp
|
|
|
tw16949a.pp
|
|
|
tw16949b.pp
|
* as shared libraries without glibc on linux currently don't work, link those tests
|
2024-09-19 22:57:45 +02:00 |
tw16954.pp
|
* fixed calling static TP-style object methods from within other methods
|
2010-07-18 11:01:12 +00:00 |
tw16980.pp
|
|
|
tw17118.pp
|
|
|
tw17136.pp
|
|
|
tw17164.pp
|
|
|
tw17180.pp
|
* convert LOC_FLAGS/LOC_JUMP to cbool value in bool_to_bool conversion,
|
2010-08-16 17:54:39 +00:00 |
tw17181.pp
|
|
|
tw17184.pp
|
|
|
tw17193.pp
|
|
|
tw17213.pp
|
* nested open array constructors are not allowed, resolves #17213
|
2010-08-22 20:13:27 +00:00 |
tw17220.pp
|
* if the unit of a procedure call is explicitly specified, limit the search
|
2010-08-23 20:51:40 +00:00 |
tw17220a.pp
|
* if the unit of a procedure call is explicitly specified, limit the search
|
2010-08-23 20:51:40 +00:00 |
tw17236.pp
|
|
|
tw17283.pp
|
|
|
tw17337.pp
|
|
|
tw17342.pp
|
* do not convert the second argument of inc/dec(ptrtype,value) into a
|
2010-09-08 15:33:43 +00:00 |
tw17379.pp
|
|
|
tw17379a.pp
|
* disabled maybe_call_procvar() again for macpas mode, because it breaks
|
2010-09-13 20:14:27 +00:00 |
tw17402.pp
|
* don't do tail recursion optimization on method calls having an explicit self pointer, resolves #17402
|
2010-09-16 20:45:46 +00:00 |
tw17402a.pp
|
* replaced -O2 with -Ootailrec, because that's the optimization that has
|
2010-09-17 09:13:39 +00:00 |
tw17413.pp
|
|
|
tw17430.pp
|
|
|
tw17458.pp
|
|
|
tw17493.pp
|
|
|
tw17514.pp
|
|
|
tw17521.pp
|
|
|
tw17546.pp
|
* zapped gremlin that prevented dotest from parsing the %opt line
|
2010-10-06 08:46:36 +00:00 |
tw17550.pp
|
|
|
tw17560.pp
|
|
|
tw17591.pp
|
|
|
tw17598.pp
|
|
|
tw17604.pp
|
|
|
tw17646.pp
|
|
|
tw17675.pp
|
|
|
tw17675a.pp
|
* don't internalerror when a property is hidden by a method in a child class
|
2010-10-20 14:12:58 +00:00 |
tw17685.pp
|
|
|
tw17710.pp
|
|
|
tw17714.pp
|
|
|
tw17715.pp
|
|
|
tw17836.pp
|
|
|
tw17838.pp
|
* unified handling of comparison of constant and expression with disjunct ranges of values
|
2011-08-19 18:47:37 +00:00 |
tw17846.pp
|
* when looking for overloaded conversion (assignment) operators, only ignore
|
2010-11-26 15:37:31 +00:00 |
tw17862.pp
|
|
|
tw17904.pp
|
|
|
tw17928.pp
|
|
|
tw17945.pp
|
|
|
tw17950.pp
|
compiler: set moduleid for record symtables and descendants (fixes bug #0017950)
|
2010-11-17 02:40:41 +00:00 |
tw17952a.pp
|
|
|
tw17952b.pp
|
|
|
tw17957.pp
|
|
|
tw17986.pp
|
|
|
tw17998.pp
|
|
|
tw18009.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw18013.pp
|
|
|
tw18019.pp
|
|
|
tw18075.pp
|
|
|
tw18082.pp
|
* don't overwrite the target value of interlockedcompareexchange*() if the
|
2010-11-29 12:53:10 +00:00 |
tw18085.pp
|
compiler: fix visibility of inherited protected members (mantis #0018087) and strict private/protected members (mantis #0018085) to nested classes
|
2010-11-29 04:08:00 +00:00 |
tw18086.pp
|
|
|
tw18103a.pp
|
|
|
tw18103b.pp
|
Added NORUN flags to tests
|
2012-02-04 16:29:56 +00:00 |
tw18103c.pp
|
|
|
tw18113.pp
|
|
|
tw18121.pp
|
* record a load node for the self/vmt tree of the current routine in the
|
2015-05-25 12:55:40 +00:00 |
tw18123.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw18127.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw18131.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw18222.pp
|
|
|
tw18225.pp
|
|
|
tw18266.pp
|
|
|
tw18334.pp
|
|
|
tw18420.pp
|
+ support str(<boolean>,...), boolean is an enumeration type
|
2011-01-30 14:27:09 +00:00 |
tw18443.pp
|
|
|
tw18512.pp
|
|
|
tw18567.pp
|
|
|
tw18610.pp
|
|
|
tw18620.pp
|
|
|
tw18688.pp
|
|
|
tw18690.pp
|
|
|
tw18702.pp
|
|
|
tw18704.pp
|
* patches by Max Nazhalov to solve some issues with currency formatting, resolves #18704 and #22063
|
2012-05-19 14:54:46 +00:00 |
tw18706.pp
|
|
|
tw18767a.pp
|
compiler: fix private and protected members visibility check for nested records (issue #0018768)
|
2011-09-07 01:51:13 +00:00 |
tw18767b.pp
|
|
|
tw18768.pp
|
Disallow "protected" and "strict protected" in extended records (Delphi compatible).
|
2013-02-11 18:46:47 +00:00 |
tw18859.pp
|
|
|
tw18909.pp
|
|
|
tw19077.pp
|
* run test only if the platform supports the extended type
|
2011-04-15 20:53:11 +00:00 |
tw19180.pp
|
* typo ($ifdef window -> $ifdef windows)
|
2011-09-28 22:10:22 +00:00 |
tw19182.pp
|
Mantis #19182, Delphi compatible tweaks:
|
2011-09-05 19:51:10 +00:00 |
tw19201.pp
|
* cmov cannot use memory location as destination, fixed spiling code, resolves #19201
|
2011-04-21 13:51:45 +00:00 |
tw19277.pp
|
|
|
tw19325.pp
|
Avoid long wait on this Windows OS specific test
|
2025-03-24 17:08:30 +00:00 |
tw19357.pp
|
|
|
tw19368.pp
|
|
|
tw19434a.pp
|
* give an error if a routine definition defines default values for
|
2012-06-07 22:36:39 +00:00 |
tw19434b.pp
|
* give an error if a routine definition defines default values for
|
2012-06-07 22:36:39 +00:00 |
tw19452.pp
|
|
|
tw19452a.pp
|
|
|
tw19498.pp
|
|
|
tw19499.pp
|
|
|
tw19500.pp
|
|
|
tw19511.pp
|
+ add test for Mantis #19511 which seems to be fixed already...
|
2012-05-17 08:59:50 +00:00 |
tw19548.pp
|
|
|
tw19555.pp
|
|
|
tw19581.pp
|
* don't give -CO warnings or hints for ordinal constants, because those
|
2012-06-06 19:28:22 +00:00 |
tw19610.pp
|
|
|
tw19622.pp
|
|
|
tw19651.pp
|
|
|
tw19697.pp
|
Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
|
2014-04-04 16:15:41 +00:00 |
tw19700.pp
|
|
|
tw19701.pas
|
|
|
tw19701.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tw19851a.pp
|
|
|
tw19851b.pp
|
|
|
tw19864.pp
|
|
|
tw19874.pp
|
* patch by Michalis Kamburelis to make FGL lists First and Last properties that are settable, resolves #19874
|
2011-08-16 17:11:48 +00:00 |
tw19910.pp
|
|
|
tw19960.pp
|
|
|
tw19974.pp
|
|
|
tw19977.pp
|
* add path setting for some previously missing platforms (OS/2, MSDOS)
|
2015-02-14 20:46:58 +00:00 |
tw20003.pp
|
|
|
tw20005.pp
|
|
|
tw20028.pp
|
|
|
tw20035a.pp
|
|
|
tw20035b.pp
|
|
|
tw20035c.pp
|
* force -vw switch, because if it's not active then -Sew won't do anything
|
2012-04-15 16:09:29 +00:00 |
tw20075.pp
|
* pass dyn. arrays in registers when i386 register calling conventions are used
|
2015-05-16 20:27:09 +00:00 |
tw20093.pp
|
|
|
tw20093a.pp
|
|
|
tw20119.pp
|
|
|
tw20192.pp
|
|
|
tw20257.pp
|
* when comparing two boolean values, convert both to pasbool8 so
|
2011-12-03 22:31:21 +00:00 |
tw20396.pp
|
|
|
tw20407.pp
|
Add tests for resolved generic bug reports.
|
2011-12-11 15:49:22 +00:00 |
tw20421.pp
|
|
|
tw20456.pp
|
|
|
tw20527.pp
|
* allow local type definitions for "file of xx" component types
|
2011-10-21 15:00:21 +00:00 |
tw20557.pp
|
|
|
tw20577a.pp
|
|
|
tw20577b.pp
|
* compiler\pdecl.pas:
|
2012-01-02 16:02:51 +00:00 |
tw20594.pp
|
|
|
tw20627.pp
|
Add tests for resolved generic bug reports.
|
2011-12-11 15:49:22 +00:00 |
tw20629.pp
|
|
|
tw20638.pp
|
|
|
tw20690.pp
|
compiler: push nested class hierarchy for parsing nested procedures arguments and results (mantis #0020690, mantis #0020038)
|
2011-11-16 03:41:56 +00:00 |
tw20744.pp
|
|
|
tw20796a.pp
|
|
|
tw20796b.pp
|
Add tests for resolved generic bug reports.
|
2011-12-11 15:49:22 +00:00 |
tw20796c.pp
|
|
|
tw20821.pp
|
|
|
tw20827.pp
|
|
|
tw20836.pp
|
|
|
tw20851.pp
|
|
|
tw20871.pp
|
|
|
tw20872a.pp
|
When checking whether the current specialization was already done before we also need to check the globalsymtable if we're currently in the implementation section. Otherwise the specialization will be generated twice and will result in a "duplicate identifier" error. This fixes mantis #20872 .
|
2011-12-11 16:03:55 +00:00 |
tw20872b.pp
|
|
|
tw20872c.pp
|
When checking whether the current specialization was already done before we also need to check the globalsymtable if we're currently in the implementation section. Otherwise the specialization will be generated twice and will result in a "duplicate identifier" error. This fixes mantis #20872 .
|
2011-12-11 16:03:55 +00:00 |
tw20873.pp
|
* typecheck all array indices, not just integer and boolean types
|
2012-01-18 21:29:44 +00:00 |
tw20874a.pp
|
* handle flag to reg./ref. conversion correctly for boolean64
|
2011-12-29 17:28:35 +00:00 |
tw20874b.pp
|
* handle flag to reg./ref. conversion correctly for boolean64
|
2011-12-29 17:28:35 +00:00 |
tw20880.pp
|
|
|
tw20889.pp
|
|
|
tw20909.pp
|
compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909)
|
2012-01-24 06:57:04 +00:00 |
tw20940.pp
|
|
|
tw20947.pp
|
|
|
tw20962.pp
|
|
|
tw20995a.pp
|
* compiler\pdecl.pas:
|
2012-01-02 16:02:51 +00:00 |
tw20995b.pp
|
* compiler\pdecl.pas:
|
2012-01-02 16:02:51 +00:00 |
tw20996.pp
|
compiler: handle unit, namespace and class/record/object prefixes before identifiers while parsing {$IF ...} expressions (fixes mantis #0020996)
|
2013-09-05 07:05:19 +00:00 |
tw20998.pp
|
|
|
tw21015.pp
|
|
|
tw21029.pp
|
|
|
tw21044.pp
|
|
|
tw21051.pp
|
|
|
tw21064a.pp
|
Fix for Mantis #21064.
|
2012-06-20 08:35:57 +00:00 |
tw21064b.pp
|
|
|
tw21073.pp
|
|
|
tw21091.pp
|
|
|
tw21146.pp
|
|
|
tw21151.pp
|
|
|
tw21177.pp
|
|
|
tw21179.pp
|
|
|
tw21255.pp
|
* don't replace "expr1 or expr1" or "expr1 and expr1" with just "expr1"
|
2012-03-09 20:26:32 +00:00 |
tw21267.pp
|
* support pointer constants as initialisation values for procvar typed
|
2012-05-20 14:51:15 +00:00 |
tw21329.pp
|
* accept with statements with generic variables having a generic parameter type, resolves #21329
|
2012-12-28 19:48:33 +00:00 |
tw21350a.pp
|
|
|
tw21350b.pp
|
Fix for Mantis #21350
|
2012-06-14 07:07:28 +00:00 |
tw21443.pp
|
|
|
tw21443a.pp
|
|
|
tw21449.pp
|
* set DecimalSeparator explicitly so that Format output can be tested easily regardless of current locale
|
2015-02-15 11:14:55 +00:00 |
tw21457.pp
|
|
|
tw21472.pp
|
|
|
tw21505.pp
|
|
|
tw21505a.pp
|
|
|
tw21538.pp
|
Fix for Mantis #21538.
|
2012-09-25 10:25:30 +00:00 |
tw21550.pp
|
|
|
tw21551.pp
|
* fully compare typenodes and rttinodes in their docompare() methods
|
2012-03-25 16:52:34 +00:00 |
tw21592.pp
|
|
|
tw21592b.pp
|
ninl.pas, tinlinenode.pass_typecheck: an intrinsic which has a generic type parameter as argument is left as is (e.g. a call) and thus this needs to be respected when typechecking a SizeOf. Fixes Mantis #21592.
|
2012-06-06 14:41:12 +00:00 |
tw21593.pp
|
|
|
tw21593a.pp
|
|
|
tw21593b.pp
|
pdecl.pas, readconstant: If we are parsing a constant declaration in a generic and we encounter an intrinsic then this intrinsic is left as is (thus the node p returned by comp_expr will be a inlinen instead of an expected ordconstn, stringconstn, etc.). Nevertheless we need to create a symbol for the constant (which isn't done otherwise). In the case of SizeOf a constant "0" will be created. This fixes Mantis #21593.
|
2012-06-06 15:00:28 +00:00 |
tw21593c.pp
|
|
|
tw21622.pp
|
|
|
tw21654.pp
|
|
|
tw21674.pp
|
|
|
tw21684.pp
|
|
|
tw21808.pp
|
|
|
tw21811.pp
|
|
|
tw21878.pp
|
* now that copy() expressions are only translated into calls during the
|
2012-04-28 21:33:29 +00:00 |
tw21914.pp
|
* allow LOC_CONSTANT to be used as vmt pointers in the cg, resolves #21914
|
2012-05-20 19:02:36 +00:00 |
tw21921.pp
|
Do not call ret_in_param of the current parameter manager when parsing a generic method/function. This fixes Mantis #21921.
|
2012-06-14 12:11:11 +00:00 |
tw21941.pp
|
|
|
tw21951.pp
|
|
|
tw22133.pp
|
* fold shifting of constants equally to cpus
|
2013-12-28 20:19:35 +00:00 |
tw22154.pp
|
Fix for Mantis #22154:
|
2012-06-24 10:43:28 +00:00 |
tw22155.pp
|
* always mark symbols referenced by properties as "used"; in case the
|
2012-11-27 16:40:51 +00:00 |
tw22160a1.pp
|
|
|
tw22160b1.pp
|
|
|
tw22192.pp
|
|
|
tw22225.pp
|
|
|
tw22290.pp
|
|
|
tw22320.pp
|
|
|
tw22326.pp
|
|
|
tw22329.pp
|
|
|
tw22331.pp
|
|
|
tw22344.pp
|
* always interpret a function name on the RHS as a recursive function
|
2012-07-08 09:52:30 +00:00 |
tw22376.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 |
tw22427.pp
|
|
|
tw22428.pp
|
|
|
tw22433.pp
|
Fix for Mantis #22433.
|
2013-04-08 14:51:42 +00:00 |
tw22468.pp
|
Mantis #22468 was fixed by partial specializations addition in revision 27861
|
2014-06-08 15:47:13 +00:00 |
tw22490.pp
|
|
|
tw22502.pp
|
|
|
tw22540.pp
|
|
|
tw22561.pp
|
* don't add value transformations for internal type casts from/to currency
|
2012-08-05 15:36:44 +00:00 |
tw22570.pp
|
|
|
tw22593.pp
|
* also allow conversion of niln to forward-defined pointerdef
|
2012-08-07 11:23:00 +00:00 |
tw22613.pp
|
|
|
tw22665.pp
|
* treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64
|
2012-08-25 15:12:49 +00:00 |
tw22669.pp
|
* fixed null-termination in StringToWideChar() if the buffer is larger than
|
2012-08-19 13:48:02 +00:00 |
tw22705.pp
|
* properly compare parameter lists involving pointers to or classrefdefs of
|
2012-08-23 20:58:22 +00:00 |
tw22741.pp
|
|
|
tw22744.pp
|
|
|
tw22744b.pp
|
|
|
tw22790a.pp
|
|
|
tw22790b.pp
|
|
|
tw22790c.pp
|
Mantis #22790 was fixed by partial specializations addition in revision 27861
|
2014-06-08 11:18:04 +00:00 |
tw22792.pp
|
|
|
tw22796.pp
|
* fix for mantis #22796: add alignment padding to records before inserting
|
2012-09-17 14:34:03 +00:00 |
tw22809.pp
|
+ test for #22809 which is meanwhile resolved
|
2022-10-12 21:56:30 +02:00 |
tw22860.pp
|
* don't allow overloading enum/int operations, because they should be
|
2012-09-12 16:03:09 +00:00 |
tw22864.pp
|
* when forcing left into memory during code generation of a subscript node then the type of left must be passed else memory corruption happens
|
2012-09-13 19:22:42 +00:00 |
tw22869.pp
|
|
|
tw22876.pp
|
* fix memory leak of video unit as proposed by Michael Karst, resolves #22876
|
2012-11-04 18:42:47 +00:00 |
tw22878.pp
|
|
|
tw22936.pp
|
|
|
tw22964.pp
|
|
|
tw22979.pp
|
|
|
tw22992.pp
|
* patch by Jeppe Johansen to add support for handling different flags for xPSR regs,
|
2012-09-29 08:23:40 +00:00 |
tw23071.pp
|
|
|
tw23109.pp
|
|
|
tw23130.pp
|
|
|
tw23136.pp
|
|
|
tw23185.pp
|
|
|
tw23196.pp
|
|
|
tw23204.pp
|
|
|
tw23212.pp
|
|
|
tw23270.pp
|
* allow type parameters variables being passed to new/dispose, resolves #23270
|
2012-11-09 20:46:30 +00:00 |
tw23279.pp
|
Mantis #23279 was fixed by partial specializations addition in revision 27861
|
2014-06-08 11:26:44 +00:00 |
tw23299.pp
|
|
|
tw23342.pp
|
|
|
tw23436.pp
|
|
|
tw23447.pp
|
|
|
tw23486.pp
|
|
|
tw23503.pp
|
* don't generate dec for case nodes of unsigned types because dec does not set the carry flag, resolves #23503
|
2012-12-27 19:35:58 +00:00 |
tw23568.pp
|
|
|
tw23653.pp
|
|
|
tw23667.pp
|
|
|
tw23725.pp
|
* delete test file.
|
2015-09-16 18:19:57 +00:00 |
tw23744.pp
|
|
|
tw23776.pp
|
|
|
tw23819.pp
|
+ added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk
|
2013-04-26 20:19:57 +00:00 |
tw23849.pp
|
* don't transform div-by-power-of-2 into a shift when overflow checking is
|
2013-11-14 15:47:49 +00:00 |
tw23912.pp
|
|
|
tw23962.pp
|
|
|
tw23963.pp
|
|
|
tw23980.pp
|
|
|
tw24007.pp
|
* fixed check for bitpacked accesses (mantis #24007)
|
2013-03-07 15:44:41 +00:00 |
tw24071.pp
|
Fix for Mantis #24071.
|
2013-05-24 15:27:27 +00:00 |
tw24072.pp
|
Mantis #24072 was fixed by partial specializations addition in revision 27861
|
2014-06-06 15:39:30 +00:00 |
tw24073.pp
|
|
|
tw24129.pp
|
compiler: allow to hide parent function identifier inside them (by a nested function with the same name or by a local variable). Fixes mantis #0024129.
|
2013-09-05 01:10:04 +00:00 |
tw24131.pp
|
|
|
tw24189.pp
|
|
|
tw24197.pp
|
|
|
tw24283.pp
|
|
|
tw24285.pp
|
+ add test for already fixed #24285
|
2024-02-18 19:35:24 +01:00 |
tw24318.pp
|
* evaluate the lower and upper bounds of for-loops in ISO mode using the
|
2018-01-07 18:51:53 +00:00 |
tw24410.pp
|
|
|
tw24453.pp
|
|
|
tw24458.pp
|
|
|
tw24486.pp
|
|
|
tw24536.pp
|
|
|
tw24540.pp
|
|
|
tw24651.pp
|
|
|
tw24690.pp
|
|
|
tw24705.pp
|
|
|
tw24796.pp
|
|
|
tw24801.pp
|
|
|
tw24844.pp
|
* when taking the address of a method1 that is specified by subscripting
|
2014-06-15 17:26:12 +00:00 |
tw24844a.pp
|
|
|
tw24844b.pp
|
|
|
tw24844c.pp
|
|
|
tw24848.pp
|
|
|
tw24863.pp
|
|
|
tw24865.pp
|
compiler: fix property access from a nested routine of the static class method and extend a test
|
2013-08-18 12:36:04 +00:00 |
tw24867.pp
|
|
|
tw24871.pp
|
|
|
tw24872.pp
|
|
|
tw24915.pp
|
|
|
tw24953.pp
|
|
|
tw25004.pp
|
|
|
tw25030.pp
|
|
|
tw25043.pp
|
|
|
tw25044.pp
|
|
|
tw25054a.pp
|
|
|
tw25054b.pp
|
compiler: don't look at unit and namespace symbols from other units while searching for a type (issue #0025054)
|
2013-09-23 09:22:47 +00:00 |
tw25059.pp
|
|
|
tw25081.pp
|
|
|
tw25101.pp
|
|
|
tw25121.pp
|
|
|
tw25122.pp
|
|
|
tw25132.pp
|
Fix for Mantis #25132
|
2013-10-25 19:50:56 +00:00 |
tw25164.pp
|
|
|
tw25169.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tw25170.pp
|
* fixed TBinaryObjectReader.ReadSingle(), .ReadCurrency() and .ReadDate():
|
2013-11-27 19:59:48 +00:00 |
tw25198.pp
|
|
|
tw25210.pp
|
|
|
tw25236.pp
|
|
|
tw25255.pp
|
|
|
tw25255b.pp
|
|
|
tw25269.pp
|
|
|
tw25289.pp
|
|
|
tw25296.pp
|
* don't give an internal error when freeing an error token in the preprocessor
|
2014-01-29 19:26:03 +00:00 |
tw25318.pp
|
|
|
tw25332.pp
|
|
|
tw25332a.pp
|
* set the code page of rawbytestring typed constants to the same value as
|
2014-01-05 18:26:10 +00:00 |
tw25349.pp
|
|
|
tw25361.pp
|
|
|
tw25398.pp
|
|
|
tw25551.pp
|
|
|
tw25598.pp
|
|
|
tw25600.pp
|
|
|
tw25602.pp
|
|
|
tw25603.pp
|
* skip dec/inc type checking in unspecialized generic methods, resolves #25603
|
2014-02-22 09:20:57 +00:00 |
tw25604.pp
|
|
|
tw25605.pp
|
|
|
tw25606.pp
|
|
|
tw25607a.pp
|
|
|
tw25607b.pp
|
|
|
tw25607c.pp
|
|
|
tw25607d.pp
|
|
|
tw25607e.pp
|
|
|
tw25607f.pp
|
* when determining the best candidates for overloaded method calls, apply
|
2016-12-09 13:39:42 +00:00 |
tw25610.pp
|
|
|
tw25685.pp
|
+ test for last commit
|
2014-02-06 19:51:43 +00:00 |
tw25703.pp
|
* set the rangedef of open arrays to ptrsinttype (instead of s32inttype),
|
2014-06-15 15:26:47 +00:00 |
tw25769a.pp
|
|
|
tw25781.pp
|
* allow the "then" part of an if-statement to be terminated by any endtoken,
|
2014-04-30 19:25:06 +00:00 |
tw25814.pp
|
|
|
tw25869.pp
|
|
|
tw25895.pp
|
|
|
tw25914.pp
|
|
|
tw25916a.pp
|
|
|
tw25916b.pp
|
|
|
tw25917.pp
|
|
|
tw25929.pp
|
|
|
tw25930.pp
|
|
|
tw25931.pp
|
|
|
tw25932.pp
|
* moved to correct directory
|
2014-04-30 19:25:02 +00:00 |
tw25956.pp
|
|
|
tw25959.pp
|
|
|
tw26069.pp
|
* Fixed RTTI name mangling for nested types, resolves #26069.
|
2014-11-01 14:54:16 +00:00 |
tw26075.pp
|
|
|
tw26075b.pp
|
|
|
tw26123.pp
|
Fix for Mantis #26123.
|
2014-06-06 15:19:45 +00:00 |
tw26162.pp
|
|
|
tw26177.pp
|
|
|
tw26180.pp
|
|
|
tw26226.pp
|
|
|
tw26230.pp
|
|
|
tw26271.pp
|
|
|
tw26288.pp
|
|
|
tw26326.pp
|
|
|
tw26402.pp
|
|
|
tw26403.pp
|
|
|
tw26408.pp
|
|
|
tw26467.pp
|
|
|
tw26472.pp
|
|
|
tw26481.pp
|
* fix test 26481: it tests for something different than the incorrect type parameters and in fact the need to fix this highlights the need for the previous changes
|
2018-09-02 16:20:32 +00:00 |
tw26482.pp
|
|
|
tw26483.pp
|
|
|
tw26534a.pp
|
* when passing a parameter by var/out, its address leaves the current scope so the compiler has to take care of this
|
2015-02-03 21:05:39 +00:00 |
tw26534b.pp
|
|
|
tw26536.pp
|
|
|
tw26599.pp
|
|
|
tw26615.pp
|
|
|
tw26627.pp
|
|
|
tw26668.pp
|
|
|
tw26749.pp
|
|
|
tw26760.pp
|
|
|
tw26760b.pp
|
|
|
tw26773.pp
|
|
|
tw26791.pp
|
|
|
tw26922.pp
|
Fix for Mantis #26922.
|
2014-11-28 16:35:28 +00:00 |
tw26976.pp
|
* initialise mineq before exiting the parameter checking loop for open array
|
2014-10-31 20:45:54 +00:00 |
tw26993.pp
|
|
|
tw26993a.pp
|
|
|
tw27029.pp
|
* do not blindly insert decimal seperators in StrToFloat, resolves #27029
|
2014-11-23 20:18:19 +00:00 |
tw27120.pp
|
|
|
tw27149.pp
|
|
|
tw27153.pp
|
|
|
tw27173.pp
|
|
|
tw27185.pp
|
|
|
tw27210.pp
|
|
|
tw27256.pp
|
|
|
tw27294.pp
|
|
|
tw27300a.pp
|
|
|
tw27320.pp
|
Fix for Mantis #27320.
|
2015-01-23 16:47:23 +00:00 |
tw27348.pp
|
|
|
tw27349.pp
|
* stop searching for methods to implement interfaces in parent classes after
|
2018-12-28 18:25:58 +00:00 |
tw27414.pp
|
|
|
tw27424.pp
|
Fix for Mantis #27424.
|
2015-02-13 13:50:47 +00:00 |
tw27515.pp
|
|
|
tw27517.pp
|
* parentheses after an @-operator can contain a full expression, resolves #27517
|
2015-03-22 13:00:43 +00:00 |
tw27522.pp
|
|
|
tw27529.pp
|
|
|
tw27634.pp
|
|
|
tw27658.pp
|
|
|
tw27665.pp
|
* a homogeneous float aggregate can maximally contain 4 elements
|
2015-03-14 21:46:45 +00:00 |
tw27691.pp
|
|
|
tw27744.pp
|
|
|
tw27750a.pp
|
|
|
tw27750b.pp
|
|
|
tw27811.pp
|
|
|
tw27832.pp
|
|
|
tw27998.pp
|
|
|
tw27998a.pp
|
|
|
tw28007.pp
|
|
|
tw28058.pp
|
|
|
tw28089.pp
|
* removed interactiveness from the test
|
2015-05-15 19:45:18 +00:00 |
tw28271.pp
|
|
|
tw28279.pp
|
|
|
tw28313.pp
|
Add explicit $R- or $Q- to avoid different results if -Criot option is used
|
2016-06-20 15:55:10 +00:00 |
tw28372.pp
|
|
|
tw28442.pp
|
Fix for Mantis #28442. Do not generate the VMT record definition for generic classes. It isn't used anyway.
|
2015-08-07 15:02:55 +00:00 |
tw28454.pp
|
|
|
tw28475.pp
|
|
|
tw28530.pp
|
|
|
tw28593.pp
|
* fixed UCS4Decode() for #$ffff (patch by Inoussa OUEDRAOGO, mantis #28593)
|
2015-09-02 12:10:45 +00:00 |
tw28632.pp
|
* finalize managed data passed to untyped "out" parameters after r31328
|
2015-09-12 23:31:57 +00:00 |
tw28640.pp
|
|
|
tw28640a.pp
|
|
|
tw28641.pp
|
|
|
tw28650.pp
|
|
|
tw28667.pp
|
|
|
tw28668.pp
|
|
|
tw28674.pp
|
|
|
tw28702.pp
|
|
|
tw28713.pp
|
|
|
tw28713b.pp
|
* fix test for 64 bit targets
|
2015-12-07 21:48:19 +00:00 |
tw28718a.pp
|
|
|
tw28718b.pp
|
|
|
tw28718c.pp
|
* fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}
|
2015-09-25 18:31:58 +00:00 |
tw28718d.pp
|
|
|
tw28748.pp
|
|
|
tw28749.pp
|
|
|
tw28766.pp
|
|
|
tw28801.pp
|
|
|
tw28832.pp
|
|
|
tw28850.pp
|
Faster Insert(ansi/unicodestring).
|
2024-08-12 20:09:30 +00:00 |
tw28916.pp
|
* Fixed test on x86_64 ('nostackframe' modifier ensures that no prologue/epilogue code is added on fixed-stack targets).
|
2015-12-16 16:46:23 +00:00 |
tw28927.pp
|
+ implement align directive for records, resolves #28927
|
2020-12-29 18:19:35 +00:00 |
tw28934.pp
|
|
|
tw28948.pp
|
+ initialise managed string function results with an error string when
|
2016-03-06 17:22:11 +00:00 |
tw28964.pp
|
|
|
tw29010a.pp
|
|
|
tw29010b.pp
|
* fixed test for PIC code on x86_64
|
2015-11-21 14:34:28 +00:00 |
tw29010c.pp
|
|
|
tw29030.pp
|
|
|
tw29040.pp
|
* don't parse "flags" as a register name in the Intel assembler reader
|
2015-11-19 19:40:06 +00:00 |
tw29053.pp
|
Fix for Mantis #29066.
|
2015-11-22 11:17:15 +00:00 |
tw29053b.pp
|
|
|
tw29064.pp
|
* support LOC_(C)SUBSETREG in tcgvecnode.pass_generate_code, can also occur
|
2015-11-24 15:03:34 +00:00 |
tw29080.pp
|
Fix for Mantis #29080.
|
2016-03-18 16:31:23 +00:00 |
tw29086.pp
|
|
|
tw29096.pp
|
* Disabled test for android.
|
2016-03-20 22:09:45 +00:00 |
tw29153.pp
|
|
|
tw29244.pp
|
|
|
tw29245.pp
|
|
|
tw29250.pp
|
* patch by Dmitry Boyarintsev: initialize dyn. arrays more cleverly in a setlength call with ref. count>1, resolves issue #29250
|
2015-12-26 08:53:56 +00:00 |
tw29321.pp
|
Fix for Mantis #29321.
|
2016-01-04 22:02:24 +00:00 |
tw29353.pp
|
* Modified the test to run properly on non-UTF8 systems.
|
2021-09-11 20:11:40 +03:00 |
tw29367.pp
|
|
|
tw29372.pp
|
|
|
tw29444.pp
|
* make NativeInt and NativeUInt unique types, resolves #29444
|
2016-03-13 15:30:38 +00:00 |
tw29460.pp
|
|
|
tw29471.pp
|
|
|
tw29491.pp
|
|
|
tw29546.pp
|
|
|
tw29547.pp
|
|
|
tw29585.pp
|
* made utf8tostring() Delphi-compatible (mantis #29585):
|
2016-03-05 15:32:22 +00:00 |
tw29609.pp
|
|
|
tw29620.pp
|
* Disabled the 'constant propagation' optimization ( -OoNOCONSTPROP ) for this test. Otherwise the compiler throws the overflow error during compilation with -O3 or better.
|
2018-10-18 17:07:37 +00:00 |
tw29669.pp
|
|
|
tw29669a.pp
|
|
|
tw29745.pp
|
Fix for Mantis #29745.
|
2016-03-10 19:43:45 +00:00 |
tw29758.pp
|
|
|
tw29792.pp
|
|
|
tw29859.pp
|
|
|
tw29891.pp
|
* ensure that if we create a temp for the funcretnode in a call node,
|
2016-04-28 20:33:12 +00:00 |
tw29893.pp
|
|
|
tw29906.pp
|
Add explicit $R- or $Q- to avoid different results if -Criot option is used
|
2016-06-20 15:55:10 +00:00 |
tw29912.pp
|
|
|
tw29923.pp
|
|
|
tw29930.pp
|
|
|
tw29933.pp
|
|
|
tw29954.pp
|
|
|
tw29957.pp
|
|
|
tw29958.pp
|
|
|
tw29964.pp
|
|
|
tw29992.pp
|
|
|
tw30007.pp
|
|
|
tw30015.pp
|
* store parameters to inline routines that are already in a temp into a new
|
2016-08-12 13:35:56 +00:00 |
tw30030.pp
|
|
|
tw30035.pp
|
* don't look at the resultdef, but at the defs of the operands to decide
|
2016-04-20 22:17:15 +00:00 |
tw30035a.pp
|
|
|
tw30082.pp
|
|
|
tw30119a.pp
|
|
|
tw30119b.pp
|
Add units required for wide strings support for go32v2 target
|
2018-04-12 12:53:20 +00:00 |
tw30166.pp
|
* fixed the sign handling of i386 fpc_div_int64 helper (Mantis 30166)
|
2016-05-22 16:57:30 +00:00 |
tw30179.pp
|
Fix for Mantis #30179 and #30203.
|
2016-06-01 20:06:40 +00:00 |
tw30182.pp
|
* fixed alignment for interface RTTI (patch by Alfred, mantis #30182)
|
2016-10-09 12:34:01 +00:00 |
tw30202.pp
|
|
|
tw30203.pp
|
|
|
tw30205.pp
|
|
|
tw30207.pp
|
|
|
tw30208.pp
|
|
|
tw30240.pp
|
merged i386 int64 mod helper fix by Max Nazhalov (Mantis 30240)
|
2016-07-03 21:20:07 +00:00 |
tw30260.pp
|
+ evaluate typeinfo(<type1>)=/<>typeinfo(<type2>) at compile time, resolves #30260
|
2020-09-29 20:14:27 +00:00 |
tw30299.pp
|
|
|
tw30310.pp
|
|
|
tw30329.pp
|
|
|
tw30348.pp
|
|
|
tw30357.pp
|
|
|
tw30431.pp
|
|
|
tw30443.pp
|
* fixed conformsToProtocol() declaration (the protocol is not a changeable
|
2016-08-03 14:35:32 +00:00 |
tw30463.pp
|
* enable modeswitch arrayoperators for the tests
|
2018-06-20 19:54:09 +00:00 |
tw30498.pp
|
+ added test for Mantis #30498 which is working now that array constructors are supported :)
|
2017-05-12 12:57:49 +00:00 |
tw30522.pp
|
|
|
tw30524a.pp
|
|
|
tw30524b.pp
|
Commit r35010 also fixed Mantis #30524.
|
2016-11-28 18:37:20 +00:00 |
tw30530.pp
|
* fix for Mantis #30530: when the global/static symtable is reached defowner is Nil, so respect that in the loop condition
|
2016-09-16 15:39:03 +00:00 |
tw30534.pp
|
* fix for Mantis #30534: don't consider all types with generic constraints as equal, but at least ensure that they have the same basetype (Note: this still needs a bit more improvement)
|
2016-09-16 13:24:28 +00:00 |
tw30534b.pp
|
* Fix usage of class operators in generics types. If we have generic type declaration/implementation then constraint in comparison to not specialized generic is not "exact" nor "incompatible". Mantis #30534.
|
2017-04-05 13:47:21 +00:00 |
tw30535.pp
|
|
|
tw30537.pp
|
|
|
tw30552.pp
|
* fix unit name
|
2017-08-21 20:45:46 +00:00 |
tw30570.pp
|
|
|
tw30572.pp
|
|
|
tw30626.pp
|
|
|
tw30626b.pp
|
|
|
tw30639.pp
|
|
|
tw30654.pp
|
|
|
tw30666.pp
|
* make the string data of pchar constants read-only (mantis #30666)
|
2016-10-02 12:56:40 +00:00 |
tw30706.pp
|
|
|
tw30761.pp
|
|
|
tw30830a.pp
|
|
|
tw30830b.pp
|
* fix for Mantis #30830: also remove unregistered specializations from the procsym's deflist when they're removed to avoid an access to freed data
|
2016-11-29 14:12:02 +00:00 |
tw30831.pp
|
|
|
tw30832.pp
|
|
|
tw30889.pp
|
|
|
tw30923.pp
|
|
|
tw30933.pp
|
|
|
tw30936.pp
|
|
|
tw30936a.pp
|
+ patch to support assigning class procedures to procedure variables by Ondrej Pokorny, resolves #30936
|
2016-11-17 19:40:42 +00:00 |
tw30936b.pp
|
|
|
tw30936c.pp
|
+ patch to support assigning class procedures to procedure variables by Ondrej Pokorny, resolves #30936
|
2016-11-17 19:40:42 +00:00 |
tw30939a.pp
|
|
|
tw30939b.pp
|
|
|
tw30948.pp
|
Explicitly disable range and overflow checking for this test
|
2017-06-09 12:22:47 +00:00 |
tw30978.pp
|
|
|
tw30978a.pp
|
|
|
tw31029.pp
|
|
|
tw31033.pp
|
|
|
tw31033b.pp
|
* second fix for Mantis #31033: also check for df_specialization instead of is_specialization for parameters to correctly handle nested types that aren't really true specializations themselves
|
2016-12-10 19:47:09 +00:00 |
tw31076.pp
|
|
|
tw31120.pp
|
|
|
tw31165.pp
|
|
|
tw31201.pp
|
|
|
tw31246.pp
|
|
|
tw31273a.pp
|
|
|
tw31305.pp
|
|
|
tw31332.pp
|
|
|
tw31421a.pp
|
* copy tcallnode.right after copying the callinitblock, as right can be a
|
2017-02-24 19:57:40 +00:00 |
tw31431.pp
|
* test doesn't need to run
|
2017-03-03 21:50:06 +00:00 |
tw31521.pp
|
+ add test for Mantis #31521 which is already fixed, though I don't know which revision did it...
|
2017-03-25 13:41:27 +00:00 |
tw31589.pp
|
* if both labels of a case label are equal, we still cannot skip the comparison in a jump tree, resolves #31589
|
2017-04-21 19:32:27 +00:00 |
tw31596.pp
|
+ tcgtypeconvnode.second_class_to_intf supports LOC_CONSTANT as well, resolves #31596
|
2017-03-25 10:27:29 +00:00 |
tw31605.pp
|
|
|
tw31675.pp
|
|
|
tw31714.pp
|
|
|
tw31795.pp
|
|
|
tw31945.pp
|
|
|
tw32001.pp
|
|
|
tw32019.pp
|
* increase comment nesting level when "(*" is followed by another '*'
|
2018-01-07 21:05:50 +00:00 |
tw32034.pp
|
|
|
tw32039.pp
|
* patch by Christo Crause to support ~ in att assembler
|
2018-02-22 20:14:56 +00:00 |
tw32040.pp
|
|
|
tw32043.pp
|
|
|
tw32046.pp
|
|
|
tw32108.pp
|
|
|
tw32109.pp
|
|
|
tw32111.pp
|
|
|
tw32115.pp
|
|
|
tw32118.pp
|
|
|
tw32139.pp
|
|
|
tw32150.pp
|
|
|
tw32160.pp
|
|
|
tw32179.pp
|
|
|
tw32219.pp
|
+ readded accidently deleted file
|
2019-11-10 21:22:33 +00:00 |
tw32318.pp
|
|
|
tw32398.pp
|
+ support fmrrd/fmdrr, resolves #32398
|
2018-02-17 16:32:11 +00:00 |
tw32474.pp
|
|
|
tw32510.pp
|
|
|
tw32539.pp
|
|
|
tw32576.pp
|
|
|
tw32645.pp
|
|
|
tw32645a.pp
|
|
|
tw32671.pp
|
|
|
tw32811.pp
|
|
|
tw32821.pp
|
|
|
tw32822.pp
|
|
|
tw32868.pp
|
|
|
tw32938.pp
|
|
|
tw32946.pp
|
* test code for avr assembler by Christo Crause
|
2018-02-19 21:23:28 +00:00 |
tw33004.pp
|
|
|
tw33069.pp
|
|
|
tw33086.pp
|
|
|
tw33098.pp
|
|
|
tw33167.pp
|
* test works only well if the constants have the same type as the operands of mod
|
2018-02-24 23:13:29 +00:00 |
tw33202.pp
|
|
|
tw33205.pp
|
* added test that already works (mantis #33205)
|
2018-04-10 18:39:19 +00:00 |
tw33221.pp
|
* take care of m_duplicate_names when checking for duplicate locals, resolves #33221
|
2020-01-23 21:32:09 +00:00 |
tw33222.pp
|
|
|
tw33230.pp
|
|
|
tw33414.pp
|
* allow generic parameters as array range, resolves #33414
|
2018-03-15 21:45:23 +00:00 |
tw33417.pp
|
|
|
tw33439.pp
|
|
|
tw33515.pp
|
|
|
tw33542.pp
|
|
|
tw33548.pp
|
|
|
tw33559.pp
|
|
|
tw33563.pp
|
|
|
tw33564.pp
|
|
|
tw33565.pp
|
* do not join register deallocations/allocations as it makes no use and causes later on trouble in
|
2019-11-03 17:13:59 +00:00 |
tw33607.pp
|
|
|
tw33635.pp
|
|
|
tw33666.pp
|
|
|
tw33696.pp
|
|
|
tw33700.pp
|
|
|
tw33706.pp
|
|
|
tw33818.pp
|
|
|
tw33839a.pp
|
|
|
tw33839b.pp
|
+ added tests for Mantis #33839 which is now fixed with the recent changes
|
2018-06-15 13:49:33 +00:00 |
tw33840.pp
|
* Mantis #33840 is fixed by the fix for String type helpers
|
2018-07-06 15:57:17 +00:00 |
tw33875.pp
|
* handle widechar constants directly in the scanner, instead of in the
|
2018-10-21 17:34:00 +00:00 |
tw33898.pp
|
* Mantis #33898 is fixed by the fix for String type helpers as well
|
2018-07-06 15:57:23 +00:00 |
tw33963.pp
|
|
|
tw34021.pp
|
|
|
tw34027.pp
|
|
|
tw34037.pp
|
|
|
tw34055.pp
|
|
|
tw34124.pp
|
|
|
tw34232.pp
|
* added test, issue is fixed by r48758 already
|
2021-03-28 21:10:13 +00:00 |
tw34239.pp
|
|
|
tw34287.pp
|
|
|
tw34332.pp
|
|
|
tw34380.pp
|
|
|
tw34385.pp
|
|
|
tw34385a.pp
|
|
|
tw34409.pp
|
|
|
tw34438.pp
|
|
|
tw34442.pp
|
|
|
tw34496.pp
|
|
|
tw34509.pp
|
|
|
tw34543.pp
|
|
|
tw34605.pp
|
|
|
tw34633a.pp
|
* warn only in delphi mode if an explicit enumeration value exceeds the range, relaxes r43191
|
2019-11-25 20:58:20 +00:00 |
tw34653.pp
|
* if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped
|
2019-01-20 12:55:20 +00:00 |
tw34772.pp
|
|
|
tw34818.pp
|
* when deciding about the case code generation in case of size optimization, the number of labels is relevant, not the covered range, resolves #34818
|
2019-01-13 10:32:00 +00:00 |
tw34848.pp
|
* sorted out tests
|
2019-10-13 11:42:33 +00:00 |
tw34858.pp
|
* also accept {$elsif} after {$if(n)def} (mantis #34858)
|
2019-03-17 15:20:22 +00:00 |
tw34893.pp
|
* constrained generics are also compatible with formaldefs, resolves #34893
|
2019-01-19 21:23:36 +00:00 |
tw34971.pp
|
|
|
tw35027.pp
|
|
|
tw35028.pp
|
* fix for Mantis #35028: when the mainthread executes a queued ThreadMethod make sure that the queue entry is released even if an exception is raised
|
2019-02-10 15:42:58 +00:00 |
tw35136.pp
|
|
|
tw35139.pp
|
|
|
tw35139a.pp
|
|
|
tw35149.pp
|
|
|
tw35187.pp
|
|
|
tw35224.pp
|
|
|
tw35233.pp
|
|
|
tw35272.pp
|
|
|
tw35298.pp
|
* avoid internalerror for dec/inc(...,v) with v>high(int64), resolves #35298
|
2020-01-24 21:39:07 +00:00 |
tw35533.pp
|
|
|
tw35590.pp
|
|
|
tw35626.pp
|
|
|
tw35670a.pp
|
* forgot to commit tests in r42329
|
2019-07-05 15:30:53 +00:00 |
tw35670b.pp
|
|
|
tw35735.pp
|
* fix for Mantis #35735: also handle "generic" keyword inside helper types
|
2019-07-05 14:12:13 +00:00 |
tw35820.pp
|
|
|
tw35841.pp
|
|
|
tw35862.pp
|
* fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks
|
2019-07-19 15:55:21 +00:00 |
tw35878.pp
|
|
|
tw35878a.pp
|
* compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes
|
2019-07-28 21:06:37 +00:00 |
tw35886.pp
|
* (non-ancient) Delphi versions that accept explicit ordinal -> floating
|
2019-07-28 11:14:54 +00:00 |
tw35897.pp
|
|
|
tw35918.pp
|
* fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead
|
2019-08-02 14:07:17 +00:00 |
tw35937.pp
|
|
|
tw35953.pp
|
|
|
tw35955.pp
|
|
|
tw35965.pp
|
* fix for Mantis #35965: correct alignment also for the class info used to retrieve the unit name
|
2019-08-15 13:29:19 +00:00 |
tw35982.pp
|
|
|
tw36013.pp
|
|
|
tw36079.pp
|
|
|
tw36156.pp
|
* work around broken x86 shifting in bitpacked value calculation
|
2019-10-13 10:47:31 +00:00 |
tw36157.pp
|
|
|
tw36196.pp
|
|
|
tw36212.pp
|
|
|
tw36215.pp
|
|
|
tw36250.pp
|
|
|
tw36381.pp
|
|
|
tw36388.pp
|
|
|
tw36389.pp
|
* fix J. Gareth Moreton to resolve #36389
|
2019-12-09 22:00:45 +00:00 |
tw36496a.pp
|
|
|
tw36496b.pp
|
|
|
tw36544a.pp
|
* libraries must be marked with %norun
|
2024-12-23 16:11:45 +01:00 |
tw36544b.pp
|
|
|
tw36587.pp
|
|
|
tw36589.pp
|
|
|
tw36698.pp
|
|
|
tw36738.pp
|
|
|
tw36775.pp
|
|
|
tw36775a.pp
|
* fix for Mantis #36775: apply patch by J. Gareth Moreton
|
2020-08-03 21:53:29 +00:00 |
tw36775b.pp
|
|
|
tw36775c.pp
|
|
|
tw36863.pp
|
|
|
tw36934.pp
|
|
|
tw36934a.pp
|
|
|
tw36934b.pp
|
|
|
tw37013.pp
|
|
|
tw37020.pp
|
* allow [] for constant set constraints, resolves #37020
|
2024-04-13 22:28:54 +02:00 |
tw37034.pp
|
|
|
tw37060.pp
|
|
|
tw37062.pp
|
|
|
tw37085.pp
|
* allow in iso mode constants selecting the branch to dispose of a variant record (no functional effect though), resolves #37085
|
2020-05-27 21:10:55 +00:00 |
tw37095.pp
|
* fixed unitdir directive for relative paths in case the current module's
|
2020-05-17 21:27:00 +00:00 |
tw37099.pp
|
|
|
tw37107.pp
|
|
|
tw37130.pp
|
+ Xtensa: patch by Christo Crause to add optional MAC16 registers, resolves #37130
|
2020-06-22 19:05:13 +00:00 |
tw37136.pp
|
|
|
tw37154.pp
|
|
|
tw37187.pp
|
* fix for Mantis #37187: inside generics the constant code in pexpr does not handle all cases and thus current_procinfo needs to be checked as well
|
2020-08-03 21:53:14 +00:00 |
tw37218.pp
|
|
|
tw37228.pp
|
|
|
tw37254.pp
|
|
|
tw37261.pp
|
|
|
tw37272a.pp
|
|
|
tw37286.pp
|
|
|
tw37301.pp
|
|
|
tw37305a.pp
|
|
|
tw37305b.pp
|
|
|
tw37322.pp
|
|
|
tw37323.pp
|
+ strip leading zeros in numeric labels in iso/extended pascal mode also in label declarations, resolves #37323
|
2020-07-11 07:12:37 +00:00 |
tw37339.pp
|
|
|
tw37355.pp
|
|
|
tw37380.pp
|
+ add test for already fixed #37380
|
2023-03-15 23:39:59 +01:00 |
tw37382.pp
|
|
|
tw37393.pp
|
|
|
tw37397.pp
|
|
|
tw37398.pp
|
|
|
tw37400.pp
|
* set register size correctly for popcnt(<byte>), resolves #37400
|
2020-07-22 20:47:12 +00:00 |
tw37415.pp
|
* ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415
|
2020-09-14 20:16:08 +00:00 |
tw37423.pp
|
|
|
tw37427.pp
|
|
|
tw37428.pp
|
+ allow in ISO mode that { ... } and (* ... *) comments are paired, resolves at least partly #37428
|
2020-09-20 08:47:00 +00:00 |
tw37449.pp
|
|
|
tw37465.pp
|
* non-zero exit code on failure
|
2020-08-23 11:31:16 +00:00 |
tw37468.pp
|
Also accept EMathError exception
|
2024-10-01 14:03:00 -07:00 |
tw37468b.pp
|
|
|
tw37477.pp
|
* setelementn cannot be the root node of a cse domain, resolves #37477
|
2020-08-06 20:49:07 +00:00 |
tw37493.pp
|
|
|
tw37508.pp
|
* insert type casts when creating new unaryminus nodes during simplification, resolves #37508
|
2020-08-07 21:43:00 +00:00 |
tw37554.pp
|
|
|
tw37621.pp
|
|
|
tw37650.pp
|
|
|
tw37779.pp
|
|
|
tw37780.pp
|
|
|
tw37785.pp
|
* test for #37785 which is resolved meanwhile
|
2021-10-16 20:44:52 +02:00 |
tw37796.pp
|
* if an array constructor is passed to a formaldef parameter, it is passed as a set (if the conversion is possible), resolves #37796
|
2020-09-27 16:37:20 +00:00 |
tw37806.pp
|
|
|
tw37823.pp
|
|
|
tw37844.pp
|
|
|
tw37875.pp
|
|
|
tw37878.pp
|
|
|
tw37926.pp
|
|
|
tw37949.pp
|
|
|
tw37969.pp
|
|
|
tw38012.pp
|
|
|
tw38022.pp
|
+ test for #38022
|
2020-11-03 21:44:57 +00:00 |
tw38051.pp
|
|
|
tw38053.pp
|
* AArch64: fix spilling integer registers to stack offsets that cannot be
|
2021-04-14 20:56:32 +00:00 |
tw38054.pp
|
|
|
tw38058.pp
|
|
|
tw38069.pp
|
* ensure that changed compiler options do not cause values
|
2020-11-14 18:40:58 +00:00 |
tw38074.pp
|
|
|
tw38083.pp
|
* fix for Mantis #38083: ensure that the sp_generic_dummy flag is set correctly on the new procsym when replacing a dummy sym
|
2020-11-15 16:27:26 +00:00 |
tw38122.pp
|
|
|
tw38122b.pp
|
* fix regression introduced with r47625 for Mantis #38122: when checking for a dereferentiation of the Self parameter subscript and vec nodes need to be kept
|
2020-12-10 06:11:46 +00:00 |
tw38122c.pp
|
* fix #38122 in a more correct way than previously done: instead of adjusting the methodpointer node when it's a deref node adjust what value is stored in a temp if a call node is encountered: store the pointer value, not the pointed to value to avoid the reference getting lost
|
2025-01-04 10:31:26 +01:00 |
tw38129.pp
|
|
|
tw38145a.pp
|
|
|
tw38145b.pp
|
* fix for Mantis #38145: allow overloading of assignment operators that return ShortStrings with a specific size
|
2020-11-29 15:47:52 +00:00 |
tw38151.pp
|
|
|
tw38164.pp
|
|
|
tw38201.pp
|
|
|
tw38202.pp
|
* patch by Zoran Vučenović: fixes TDoubleRec.SetFrac, resolves #38202
|
2020-12-12 21:39:17 +00:00 |
tw38225.pp
|
|
|
tw38230.pp
|
|
|
tw38238.pp
|
|
|
tw38249.pp
|
|
|
tw38259.pp
|
|
|
tw38267a.pp
|
|
|
tw38267b.pp
|
|
|
tw38295.pp
|
* process fma intrinsic parameters in an order which takes care of multiple x87 stack parameters, resolves #38295
|
2021-01-03 17:08:58 +00:00 |
tw38299.pp
|
|
|
tw38306.pp
|
|
|
tw38309.pp
|
* weight currency->float conversions the same regardless if
|
2021-01-05 22:39:16 +00:00 |
tw38310a.pp
|
* fix for Mantis #38310: ignore procsyms that have no procdefs for checking overloads, or more precisely to stop checking for overloads; these are generic dummy symbols
|
2021-01-05 20:58:46 +00:00 |
tw38310b.pp
|
|
|
tw38310c.pp
|
|
|
tw38316.pp
|
|
|
tw38337.pp
|
|
|
tw38339.pp
|
|
|
tw38351.pp
|
|
|
tw38353.pp
|
Fix gotpcrel relocation for TESTQ x86_64 instruction
|
2021-04-23 21:52:24 +00:00 |
tw38385.pp
|
* properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385
|
2021-01-24 21:32:27 +00:00 |
tw38390.pp
|
|
|
tw38412.pp
|
* handle generic with ord call of sub-range and enumeration data excluding 0 correctly, resolves #38412
|
2021-01-29 21:31:59 +00:00 |
tw38413.pp
|
|
|
tw38429.pp
|
|
|
tw38492.pp
|
|
|
tw38497.pp
|
|
|
tw38527.pp
|
|
|
tw38549.pp
|
|
|
tw38549a.pp
|
|
|
tw38549b.pp
|
|
|
tw38549c.pp
|
|
|
tw38549d.pp
|
|
|
tw38557.pp
|
|
|
tw38631.pp
|
|
|
tw38636.pp
|
* test needs objfpc mode else i is 16 bit only
|
2021-03-28 21:09:35 +00:00 |
tw38642.pp
|
|
|
tw38695.pp
|
|
|
tw38703.pp
|
|
|
tw38717.pp
|
|
|
tw38718.pp
|
|
|
tw38733.pp
|
* allow also CSUBSETREG in tx86inlinenode.second_IncludeExclude, resolves #38733
|
2021-04-09 20:09:19 +00:00 |
tw38766.pp
|
|
|
tw38802.pp
|
|
|
tw38827.pp
|
|
|
tw38832.pp
|
|
|
tw38833.pp
|
* fix finally block getting unconditionally removed if try-block is empty
|
2021-05-01 09:28:58 +00:00 |
tw38840.pp
|
|
|
tw38940.pp
|
|
|
tw38973.pp
|
|
|
tw39012.pp
|
|
|
tw39030.pp
|
|
|
tw39178.pp
|
|
|
tw39206.pp
|
|
|
tw39292.pp
|
|
|
tw39296.pp
|
|
|
tw39310.pp
|
* fix for #39310 by fixing various small issues in tabstractrecordsymtable.has_single_field:
|
2021-09-01 09:31:15 +02:00 |
tw39323.pp
|
|
|
tw39325.pp
|
|
|
tw39332.pp
|
* handle constant folding correctly for <pointer>+<ord. constant>+<ord. constant>, resolves #39332
|
2021-09-01 21:32:27 +02:00 |
tw39354.pp
|
|
|
tw39357.pp
|
|
|
tw39372.pp
|
|
|
tw39375.pp
|
|
|
tw39395.pp
|
* correctly read the region label in $region directives, resolves #39395
|
2021-10-28 21:13:01 +02:00 |
tw39401.pp
|
o based on a patch by Rika, resolves #39401:
|
2021-10-10 10:09:22 +02:00 |
tw39406.pp
|
|
|
tw39447.pp
|
|
|
tw39464.pp
|
|
|
tw39506.pp
|
* fix #39506: add assignment operator overloads for all string types so that assignments of constant strings can be handled correctly
|
2022-01-04 23:41:38 +01:00 |
tw39523.pp
|
|
|
tw39543.pp
|
|
|
tw39581.pp
|
|
|
tw39582.pp
|
+ support for generic forward declarations fixes #39582, so add a test for it
|
2022-02-18 17:54:36 +01:00 |
tw39615a.pp
|
|
|
tw39615b.pp
|
|
|
tw39627.pp
|
|
|
tw39643.pp
|
|
|
tw39646.pp
|
|
|
tw39656.pp
|
* fix #32034 and fix #39656: in a for-in-loop with an array constructor enforce the type of the loop variable for the elements
|
2022-04-08 17:40:36 +02:00 |
tw39661a.pp
|
|
|
tw39661b.pp
|
|
|
tw39661c.pp
|
|
|
tw39661d.pp
|
|
|
tw39661e.pp
|
Add several tests for 127 max ID length, related to bug report #39661
|
2022-04-13 15:15:18 +00:00 |
tw39661f.pp
|
Fix for variables longer than 127 chars
|
2022-05-10 23:18:01 +02:00 |
tw39662.pp
|
|
|
tw39664.pp
|
* fix #39664: ensure that the 8- and 16-bit signed overloads of IntToHex return the correct number of digits
|
2022-04-19 14:24:00 +02:00 |
tw39665.pp
|
+ recurse into multiple subscription nodes when calculating contant @... expressions, resolves #39665
|
2022-04-13 21:32:06 +02:00 |
tw39673.pp
|
|
|
tw39675.pp
|
|
|
tw39677.pp
|
|
|
tw39679.pp
|
|
|
tw39680.pp
|
|
|
tw39681.pp
|
|
|
tw39684.pp
|
|
|
tw39709.pp
|
* patch by avk959 to solve infinite loop in FindMatchesBoyerMoore*, resolves #39885 and #39709
|
2022-10-17 21:14:32 +02:00 |
tw39713.pp
|
* New test for #39713
|
2022-08-31 18:25:11 +00:00 |
tw39722.pp
|
|
|
tw39735.pp
|
|
|
tw39736.pp
|
* fix #39736: ensure that the capturer object and any converted function reference interface are considered used
|
2022-05-27 07:24:46 +02:00 |
tw39738.pp
|
|
|
tw39740.pp
|
|
|
tw39742.pp
|
* fix #39742: when assigning a function to a function reference it's not the function itself that needs to be checked to be captureable, but instead what it captures (this applies for both the non-generic and the generic case)
|
2022-05-31 23:16:41 +02:00 |
tw39744.pp
|
|
|
tw39745.pp
|
|
|
tw39748.pp
|
|
|
tw39748a.pp
|
Overload selection: call procvars if result is compatible with parameter
|
2022-09-16 11:21:05 +02:00 |
tw39785.pp
|
|
|
tw39786.pp
|
+ test for #39786
|
2022-07-04 22:52:05 +02:00 |
tw39795.pp
|
|
|
tw39805a.pp
|
* allow type parameters in variant parts of records as we do not now
|
2022-06-28 22:45:17 +02:00 |
tw39816.pp
|
* as correctly pointed out by Bart B, -gw instead of -g should be used in the test for #39816
|
2022-07-06 19:50:07 +02:00 |
tw39826.pp
|
|
|
tw39829.pp
|
|
|
tw39834.pp
|
|
|
tw39841.pp
|
+ add test for already fixed #39841
|
2025-01-04 11:05:39 +01:00 |
tw39844.pp
|
+ add test for already fixed #39844
|
2025-01-04 11:19:20 +01:00 |
tw39845.pp
|
|
|
tw39851.pp
|
|
|
tw39853.pp
|
|
|
tw39857.pp
|
|
|
tw39858.pp
|
|
|
tw39866.pp
|
|
|
tw39867.pp
|
|
|
tw39869.pp
|
|
|
tw39873.pp
|
|
|
tw39875.pp
|
|
|
tw39876a.pp
|
|
|
tw39876b.pp
|
|
|
tw39877.pp
|
|
|
tw39880.pp
|
* patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880
|
2022-09-17 22:46:57 +02:00 |
tw39885.pp
|
* patch by avk959 to solve infinite loop in FindMatchesBoyerMoore*, resolves #39885 and #39709
|
2022-10-17 21:14:32 +02:00 |
tw39897.pp
|
* export DynArrayAssign, resolves #39897
|
2022-10-06 22:56:38 +02:00 |
tw39902a.pp
|
|
|
tw39902b.pp
|
* fix #39902: in case of mode ObjFPC function pointers passed to parameters need to be checked for the correct procdef as well
|
2022-09-16 16:20:42 +02:00 |
tw39903.pp
|
|
|
tw39907.pp
|
|
|
tw39912.pp
|
* properly named
|
2022-09-22 23:00:34 +02:00 |
tw39913.pp
|
|
|
tw39915.pp
|
* propertly check equality with the for-counter when propagating constants, resolves #39915
|
2022-09-24 20:39:43 +02:00 |
tw39918.pp
|
* New test to evaluate i39918
|
2022-10-22 13:07:16 +00:00 |
tw39919.pp
|
|
|
tw39922.pp
|
* x86: Added two new tests for i39922
|
2022-10-18 20:47:42 +00:00 |
tw39922a.pp
|
|
|
tw39933.pp
|
|
|
tw39952.pp
|
|
|
tw39955.pp
|
|
|
tw39957.pp
|
|
|
tw39958.pp
|
|
|
tw39971.pp
|
* fix life information propagation for while loops, resolves #39971
|
2022-10-24 22:13:43 +02:00 |
tw39977.pp
|
* fix #39977: allow a capturer to access any method independant of visibility as the visibility checks are supposed to have been done before the captured symbol was converted
|
2022-11-06 22:01:49 +01:00 |
tw39978.pp
|
|
|
tw39981.pp
|
* fix #39981: retrieve the symbol that returns the desired procdef/procvardef not maybe the Self or something else as we need that symbol to differentiate the procdefs
|
2022-11-06 22:01:48 +01:00 |
tw39992.pp
|
|
|
tw40003.pp
|
|
|
tw40004.pp
|
* create muln with create instead of create_internal when converting "n - n mod const)" so pass1 works properly, resolves #40004
|
2022-11-24 22:43:27 +01:00 |
tw40011.pp
|
+ add test for fixed #40011
|
2024-12-26 18:08:09 +01:00 |
tw40013.pp
|
|
|
tw40019.pp
|
|
|
tw40031.pp
|
|
|
tw40041.pp
|
|
|
tw40056.pp
|
* set packenum and setalloc to defined values when changing mode, resolves #40056
|
2024-03-08 20:12:55 +01:00 |
tw40060.pp
|
|
|
tw40061.pp
|
|
|
tw40062.pp
|
|
|
tw40074.pp
|
|
|
tw40077.pp
|
|
|
tw40108.pp
|
* mark constant symbols used in preprocessor expressions as used, resolves #40108
|
2023-01-24 22:36:26 +01:00 |
tw40113a.pp
|
|
|
tw40113d.pp
|
|
|
tw40121.pp
|
+ support leap seconds in TryEncodeTime, resolves #40121
|
2023-01-30 22:40:15 +01:00 |
tw40122.pp
|
* New test for i40122
|
2023-02-19 20:22:49 +00:00 |
tw40142.pp
|
* fix #40142 and #40324: don't alias the function name to the $result variable for anonymous functions unless an explicit result name is provided
|
2023-06-23 17:06:41 +02:00 |
tw40143.pp
|
|
|
tw40144.pp
|
|
|
tw40145.pp
|
|
|
tw40149.pp
|
|
|
tw40165.pp
|
|
|
tw40165a.pp
|
* Added test to attempt to catch access violation caused by faulty optimisation (i40165)
|
2023-04-30 22:25:55 +00:00 |
tw40165b.pp
|
* Added test to attempt to catch access violation caused by faulty optimisation (i40165)
|
2023-04-30 22:25:55 +00:00 |
tw40182.pp
|
|
|
tw40183.pp
|
|
|
tw40190.pp
|
|
|
tw40200.pp
|
|
|
tw40204.pp
|
|
|
tw40211.pp
|
* fix of Erroneous reading of the value of the StackLength variable at program start based on issue report by Sergey Larin, resolves #40211
|
2023-03-21 22:37:40 +01:00 |
tw40223.pp
|
|
|
tw40252.pp
|
Fix for sparc64 specific code generation bug report #40252
|
2023-05-26 17:10:23 +02:00 |
tw40258.pp
|
* do not limit the number of interfaces per class, resolves #40268
|
2024-04-20 22:05:18 +02:00 |
tw40259.pp
|
* fix #40259: global managed records with Initialize operator need to be initialized no matter if they are referenced in the current unit or not.
|
2024-10-18 17:51:49 +02:00 |
tw40292.pp
|
* optimize x </>= length(...) also if the operands are swapped
|
2024-04-18 23:07:40 +02:00 |
tw40293.pp
|
* fix #40293: have the SysUtils unit use the TArray<> declaration in the ObjPas unit instead of declaring it again
|
2023-06-03 18:10:45 +02:00 |
tw40305.pp
|
* fix #40305: with type helpers now supporting inheriting from unique type aliases, declare a TRealHelper as a descendant of TDoubleHelper (cause Real is a Double)
|
2024-10-25 15:26:32 +02:00 |
tw40307.pp
|
* New CMOV test at webtbs/tw40307.pp
|
2023-08-12 20:55:12 +00:00 |
tw40308.pp
|
|
|
tw40315.pp
|
+ previous commit also fixes #40143, #40144, #40145, #40308 and #40315, so add the tests for them
|
2023-06-16 17:03:51 +02:00 |
tw40324.pp
|
|
|
tw40331.pp
|
|
|
tw40358.pp
|
* New test for i40358
|
2023-07-21 09:24:53 +01:00 |
tw40366.pp
|
* New test, mostly for x86, to detect incorrect TEST/JNE/TEST/JNE optimisation
|
2023-08-12 23:43:05 +00:00 |
tw40381a.pp
|
* fix #40381: also check for hints when parsing the parameters of a routine (including open array parameters) or the result type of a function
|
2023-09-08 15:54:08 +02:00 |
tw40381b.pp
|
* fixed test runner directives
|
2025-01-26 10:53:22 +01:00 |
tw40381c.pp
|
* fix #40381: also check for hints when parsing the parameters of a routine (including open array parameters) or the result type of a function
|
2023-09-08 15:54:08 +02:00 |
tw40381d.pp
|
* fix #40381: also check for hints when parsing the parameters of a routine (including open array parameters) or the result type of a function
|
2023-09-08 15:54:08 +02:00 |
tw40390.pp
|
* fix #40390: implement support for handling parameter names (including __SELF and __HIGH(<identifier>)) that resolve directly to registers
|
2023-09-08 17:30:32 +02:00 |
tw40392.pp
|
LLVM: fix double init/fini of local managed variables accessed from nested functions
|
2023-09-14 15:38:21 +02:00 |
tw40395.pp
|
default values: store as staticvarsyms in staticsymtable
|
2023-08-15 21:13:48 +02:00 |
tw40395a.pp
|
default values: store as staticvarsyms in staticsymtable
|
2023-08-15 21:13:48 +02:00 |
tw40395c.pp
|
default value: fix issue with inlining
|
2023-08-20 22:08:47 +02:00 |
tw40401.pp
|
* New test to detect SSE/AVX optimisation error
|
2023-08-24 19:41:41 +00:00 |
tw40410.pp
|
* fix #40410: allow specialization of a procdef also inside exception handlers + added test
|
2023-10-20 19:54:05 +02:00 |
tw40413.pp
|
Issue #40392; replaced test with correct one
|
2023-09-14 21:28:30 +02:00 |
tw40417.pp
|
* patch and test by Rika: fixes self inserts in Insert(x, dynarray) and improves Insert(x, dynarray), resolves #40417
|
2023-08-29 22:23:22 +02:00 |
tw40451.pp
|
* fix #40451: load the assembly symbol into a separate operand so that an offset already contained in oper isn't discarded + added test
|
2023-10-20 19:54:04 +02:00 |
tw40453.pp
|
Remove readln and add NORUN marker for tw40453 test
|
2023-10-15 11:22:05 +00:00 |
tw40462.pp
|
* correctly name nested enum type debug symbols, resolves #40462
|
2023-10-10 23:16:31 +02:00 |
tw40472.pp
|
* ARM: New test to evaluate ADR encoding error
|
2023-10-22 12:04:05 +00:00 |
tw40474a.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40474b.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40474c.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40474d.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40474e.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40474f.pp
|
* Tests for i40474 and i40475 (BIC issue on AArch64 and incorrect shifter/extender mnemonics respectively)
|
2023-10-22 13:13:58 +00:00 |
tw40491.pp
|
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
|
2023-10-31 23:13:22 +01:00 |
tw40496.pp
|
LLVM: fix currency parameters passed on the stack on x86-64
|
2023-11-05 11:30:19 +01:00 |
tw40500.pp
|
* fix #40500: do a for-in on a string variable using low(strvar) to high(strvar) so that zero based strings are handled correctly
|
2023-11-07 20:28:15 +01:00 |
tw40504.pp
|
* fix #40504: always provide the global enum symbol for anonymous enum types (e.g. as part of a set)
|
2023-11-07 20:33:55 +01:00 |
tw40537.pp
|
Add test for bug report 40537
|
2024-02-17 21:33:52 +00:00 |
tw40537a.pp
|
Add test for bug report 40537
|
2024-02-17 21:33:52 +00:00 |
tw40537b.pp
|
Add test for bug report 40537
|
2024-02-17 21:33:52 +00:00 |
tw40550.pp
|
LLVM: only round currency values when storing them back to memory
|
2023-12-04 22:52:39 +01:00 |
tw40563.pp
|
* fix #40563: apply slightly adjusted patch by byte bites to use fixed range of 1..Length(str) for for-in loops iterating over ShortStrings
|
2024-06-04 22:53:16 +02:00 |
tw40576.pp
|
* fix extension to 64 bit on aarch64, resolves #40576
|
2024-07-07 16:36:29 +02:00 |
tw40592.pp
|
* fix #40592: make the Delphi-compatible attributes usable, but in a way that makes it clear to the user that they won't work
|
2024-01-15 22:29:47 +01:00 |
tw40593.pp
|
* fix #40593: don't check for a static method when assigning a methodpointer to a function reference
|
2024-01-22 19:44:36 +01:00 |
tw40594.pp
|
* fix #40594: when assigning a nested function to a function reference don't check for the nested procvars parameter, because nested functions can be treated like anonymous functions here
|
2024-01-22 22:27:33 +01:00 |
tw40595.pp
|
* fix #40595: correctly access the list of parameters of the extended method table
|
2024-01-15 23:14:38 +01:00 |
tw40598.pp
|
* missing part of last commit
|
2024-11-17 15:03:49 +01:00 |
tw40608.pp
|
* inserting $result into the symtables should never trigger a duplicate symbol error, resolves #40608
|
2024-01-27 22:05:31 +01:00 |
tw40618.pp
|
* fix #40618: apply adjusted patch by Евгений Савин (@jack128a) so that a non-load case expression is loaded into a temp first when converting a single range branch into an if-clause
|
2024-02-02 15:55:40 +01:00 |
tw40624.pp
|
Add some output to explain failure for test tests/webtbs/tw40624.pp
|
2024-02-06 13:09:15 +00:00 |
tw40634.pp
|
* fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations
|
2024-02-16 16:54:23 +01:00 |
tw40634b.pp
|
* fix #40634 the 2nd: a (strict) protected symbol in a parent class of the owner is supposed to be visible
|
2024-02-18 19:35:24 +01:00 |
tw40639.pp
|
+ add test for now fixed #40639
|
2024-02-18 19:35:24 +01:00 |
tw40643.pp
|
* New test for !40643
|
2024-02-18 15:37:27 +00:00 |
tw40647.pp
|
* New test for i40647
|
2024-02-18 15:31:20 +00:00 |
tw40650.pp
|
+ thlcgobj.location_force_mem now supports LOC_JUMP as well, resolves #40650
|
2024-02-19 22:22:12 +01:00 |
tw40655.pp
|
* fix #40655: apply changes to packrecords, packenum and setalloc using the recordpending*() functions so that they are applied correctly in case of them being used directly after a {$POP}{$PUSH} sequence
|
2024-02-20 23:52:52 +01:00 |
tw40708.pp
|
* fix #40708: when creating the sub-arraydefs for comma separated arrays, ensure that the new sub array also has the generic related information set up correctly
|
2024-04-12 17:34:58 +02:00 |
tw40712a.pp
|
* fix #40721: correctly set up the generic defs when parsing fields, especially important when dealing with anonymous fields
|
2024-04-12 17:34:58 +02:00 |
tw40712b.pp
|
* fix #40721: correctly set up the generic defs when parsing fields, especially important when dealing with anonymous fields
|
2024-04-12 17:34:58 +02:00 |
tw40716.pp
|
* Fix #40716: only add helpers if the type doesn't belong to the current object/class/record hierarchy
|
2024-04-12 17:34:58 +02:00 |
tw40727.pp
|
* ensure that left and right have a result type set in tx86addnode.pass_1, resolves #40727
|
2024-04-08 22:53:34 +02:00 |
tw40745.pp
|
+ in on an empty set is always false, resolves #40745
|
2024-04-19 23:43:35 +02:00 |
tw40764.pp
|
* fix #40764: declare procsyms of a class/object also as sp_generic_dummysym if a symbol in a parent class has it set so that the parser will treat it as a potential generic
|
2024-05-06 23:39:18 +02:00 |
tw40770.pp
|
* Patch by Evgenii Savin to avoid IE 2010021502 when calling generic from other generic. Fixes issue #40770
|
2024-07-12 18:04:57 +02:00 |
tw40784.pp
|
* (lsighly, added safety check) patch by Евгений Савин, resolves #40784
|
2024-06-23 22:07:51 +02:00 |
tw40828.pp
|
* Correctly pass UsePublishedOnly on to sub-contexts. Fixes issue #40828
|
2024-07-24 18:07:09 +02:00 |
tw40844.pp
|
* Properly release procdefs. Patch by Evgenij Savin, fixes issue #40844
|
2024-07-05 14:35:05 +02:00 |
tw40876.pp
|
* fix #40876: correctly check for generic constant parameters without concrete value
|
2025-01-02 13:24:46 +01:00 |
tw40886.pp
|
* properly unlink unused type symbols from their defs to avoid
|
2024-09-20 22:49:08 +02:00 |
tw40890.pp
|
* handle except blocks as normal code block with regard to specialization of generics, resolves #40890
|
2024-09-17 23:02:25 +02:00 |
tw40908.pp
|
* revert check for boolean type when handling LOC_FLAG in tcgassignmentnode.pass_generate_code. This makes pas boolean the default,
|
2024-09-16 22:48:18 +02:00 |
tw40936.pp
|
* improve test
|
2024-10-09 22:41:52 +02:00 |
tw40955.pp
|
* fix test
|
2024-10-20 17:03:36 +02:00 |
tw40957.pp
|
* properly process all child nodes of call nodes in foreachnode, resolves #40957
|
2024-10-19 23:41:46 +02:00 |
tw40963.pp
|
+ fix #40963: print suitable messages for local unit, include, library and object paths if -vt is given
|
2024-10-25 17:13:23 +02:00 |
tw40964.pp
|
* get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964
|
2024-10-26 16:11:24 +02:00 |
tw40974.pp
|
Return MemSize from FreeMem.
|
2024-10-27 21:44:01 +03:00 |
tw40978.pp
|
* do not eat the semicolon after an absolute expression to a symbol, noted in #40978
|
2024-10-30 22:45:48 +01:00 |
tw40979.pp
|
* fix #40979: don't recurse further into the nested hierarchy for code generation if the function is generic
|
2025-01-14 20:38:37 +01:00 |
tw40992.pp
|
* fix #40992: correctly handle padding inside the FFI Invoke manager
|
2024-11-05 23:23:56 +01:00 |
tw41001.pp
|
* Attributes for methods test
|
2024-11-08 12:15:28 +01:00 |
tw41006.pp
|
* Patch from Евгений Савин to fix passing records to invoke. Fixes issue #41006
|
2024-11-11 11:59:57 +01:00 |
tw41007.pp
|
* fix #41007: only unlink typesyms from their typedefs when releasing an unused implicit specialization if the typesym was created for the implicit specialization
|
2024-12-26 18:08:09 +01:00 |
tw41011.pp
|
* Patch from Евгений Савин to implement TValue.Cast for floats. Fixes issue #41011
|
2024-11-13 23:22:59 +01:00 |
tw41012.pp
|
* don't mess with boolean and/or operations in mixed short/full evaluated expressions, resolves #41012
|
2024-11-16 17:27:16 +01:00 |
tw41019.pp
|
* properly calculate the size of enumeration types having negative elements and a max. value exceeding the upper bound of
|
2024-11-30 14:43:10 +01:00 |
tw41025.pp
|
* correctly calculate the number of labels of a c boolean in case statemnts, resolves #41025
|
2024-11-20 22:04:58 +01:00 |
tw41030.pp
|
* Fix TValue casts, patch by Евгений Савин, fixes issue #41030
|
2024-11-21 11:51:11 +01:00 |
tw41052.pp
|
* partly revert 8cd6606970 , resolves #41052
|
2024-12-23 14:27:48 +01:00 |
tw41054.pp
|
* test failed only with strength reduction onm so compile with -O3
|
2024-12-10 22:38:34 +01:00 |
tw41062.pp
|
* fix #41062: correctly handle atomic intrinsics inside generics
|
2024-12-13 22:57:25 +01:00 |
tw41063.pp
|
* fix #41063: don't add classrefdefs or objectdefs to the WPOInfo if they are declared locally (e.g. capturer instances)
|
2024-12-26 18:08:09 +01:00 |
tw41064.pp
|
* proper naming
|
2024-12-23 10:55:06 +01:00 |
tw41066.pp
|
* formatting
|
2024-12-23 16:11:03 +01:00 |
tw41074.pp
|
* fix #41074: adjust conversion level of class/interface to pointer and class to interface conversions so that sub class to class conversions take precedence
|
2024-12-26 15:03:14 +01:00 |
tw41077.pp
|
WPO: don't crash on TP-style objects with only abstract virtual methods
|
2025-01-01 15:23:06 +01:00 |
tw41092.pp
|
* WebAssembly: fixed type conversion from pointer to qword (fixes bug #41092)
|
2025-02-24 10:48:18 +02:00 |
tw41093.pp
|
* WebAssembly goto support: skip unused labels in resolve_labels_via_state_machine. Fixes #41093
|
2025-02-24 16:57:26 +02:00 |
tw41105.pp
|
* properly read +/- for the warn directive, resolves #41105
|
2025-02-01 21:39:49 +01:00 |
tw41126.pp
|
* SubLea2Lea has to check both times for equal super registers, resolves the second part of #41126
|
2025-02-03 22:19:25 +01:00 |
tw41147.pp
|
* allow absolutes on open arrays (use of this is doubtful though), resolves #41147
|
2025-02-11 22:45:56 +01:00 |
tw41148.pp
|
* New test to catch Boolean added to QWord on i386
|
2025-03-02 14:00:57 +00:00 |
tw41155.pp
|
* New test for #41155 bug fix
|
2025-02-24 15:32:21 +00:00 |
tw41166.pp
|
* New test for detecting faulty "LeaLea2LeaLea" optimisations
|
2025-02-27 21:25:23 +00:00 |
tw41174.pp
|
+ tests for b0003f71dd
|
2025-03-03 22:47:55 +01:00 |
tw41174a.pp
|
+ tests for b0003f71dd
|
2025-03-03 22:47:55 +01:00 |
tw41174b.pp
|
+ tests for b0003f71dd
|
2025-03-03 22:47:55 +01:00 |
tw41174c.pp
|
+ tests for b0003f71dd
|
2025-03-03 22:47:55 +01:00 |
tw41175.pp
|
* Adding test to catch internal error 200411013
|
2025-03-06 22:36:57 +01:00 |
tw41177.pp
|
* allow type casted pointer constants being used as arrays which address can be takes, resolves #41177
|
2025-03-18 22:57:44 +01:00 |
tw41190.pp
|
+ take care of asmmode in $push/$pop, resolves #41190
|
2025-03-22 21:16:03 +01:00 |
tw0035022.pp
|
|
|
twm0226.pp
|
|
|
u_uvmta.pp
|
|
|
ub1873.pp
|
|
|
ub1883.pp
|
|
|
uvmt_a.pp
|
|
|
uvmt.pp
|
|
|
uvmta_a.pp
|
|
|
uvmta.pp
|
|
|
uw0555.pp
|
* renamed test suite
|
2000-11-30 22:38:14 +00:00 |
uw0701c.pp
|
|
|
uw0701d.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 |
uw0701e.pp
|
|
|
uw0809.pp
|
|
|
uw1181.inc
|
* more webbugs added
|
2000-12-12 19:54:19 +00:00 |
uw1279.pp
|
|
|
uw1331.pp
|
|
|
uw2004.inc
|
* required include for tw2004
|
2002-11-27 02:38:37 +00:00 |
uw2040.pp
|
|
|
uw2266a.inc
|
* new bugs
|
2002-12-27 18:09:40 +00:00 |
uw2266b.pas
|
|
|
uw2269.inc
|
|
|
uw2364.pp
|
|
|
uw2706a.pp
|
* new bugs
|
2003-10-02 17:47:02 +00:00 |
uw2706b.pp
|
|
|
uw2731.pp
|
|
|
uw2738.pp
|
|
|
uw2834.pp
|
|
|
uw2920.pp
|
|
|
uw2956.pp
|
|
|
uw2984.pp
|
* System() function scope problem
|
2004-05-02 15:21:20 +00:00 |
uw3103.pp
|
|
|
uw3179a.pp
|
|
|
uw3179b.pp
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
uw3184a.pp
|
|
|
uw3184b.pp
|
|
|
uw3292a.pp
|
|
|
uw3340.pp
|
|
|
uw3353.pp
|
|
|
uw3356.pp
|
|
|
uw3429.pp
|
|
|
uw3474a.pp
|
|
|
uw3474b.pp
|
* new bugs
|
2004-12-26 12:34:34 +00:00 |
uw3968.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
uw4056.pp
|
|
|
uw4140.pp
|
|
|
uw4352a.pp
|
* remove svn:executable from *.pp and *.pas
|
2005-12-20 08:11:59 +00:00 |
uw4352b.pp
|
|
|
uw4352c.pp
|
|
|
uw4352d.pp
|
|
|
uw4352e.pp
|
|
|
uw6203.pp
|
|
|
uw6767.pp
|
|
|
uw6822a.pp
|
|
|
uw7381.pp
|
|
|
uw7838a.pp
|
* Fixed tests to compile for wince.
|
2008-04-19 23:21:24 +00:00 |
uw8180.pp
|
|
|
uw8372.pp
|
|
|
uw8730a.pp
|
* fixed shared library initialisation for FPC-compiled libraries
|
2008-03-15 23:28:09 +00:00 |
uw8730b.pp
|
|
|
uw9113a.pp
|
|
|
uw9113b.pp
|
|
|
uw10477.pp
|
compiler: have unit interface symtable in stack while parsing implementation uses list (fixes issue #10477)
|
2013-09-17 08:53:37 +00:00 |
uw10492.pp
|
|
|
uw11182.pp
|
|
|
uw11762.pp
|
|
|
uw13015.pp
|
* fixed reading utf-8 strings from streams (based on patch by Anton
|
2009-02-23 14:58:23 +00:00 |
uw13345b.pp
|
* do not initialize global reference-counted variables in the automatic
|
2009-04-25 18:53:58 +00:00 |
uw13345c.pp
|
|
|
uw13345y.pp
|
|
|
uw13583.pp
|
|
|
uw14124.pp
|
compiler: use delphi syntax for type, const and var section declarations in classes instead of fpc generics syntax
|
2010-07-27 00:59:32 +00:00 |
uw14958.pp
|
|
|
uw15582.pp
|
|
|
uw15591.pp
|
|
|
uw15909.pp
|
|
|
uw15966.pp
|
|
|
uw17220.pp
|
|
|
uw17220a.pp
|
|
|
uw17493.pp
|
* store/load tloopnode.loopflags to/from ppu files so that for/repeat/while
|
2010-10-08 13:01:25 +00:00 |
uw17950.pas
|
|
|
uw18087a.pp
|
|
|
uw18087b.pp
|
|
|
uw18121.pp
|
|
|
uw18909a.pp
|
|
|
uw18909b.pp
|
|
|
uw19159.pp
|
* when comparing overridden methods, ignore hidden parameters because overridden methods does not
|
2011-06-26 12:34:59 +00:00 |
uw19697.pp
|
Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
|
2014-04-04 16:15:41 +00:00 |
uw19701.pas
|
|
|
uw19851.pp
|
|
|
uw20456.pp
|
+ Added test for Mantis #20456. The issue itself was fixed in the meantime.
|
2014-06-23 03:58:58 +00:00 |
uw20909a.pas
|
compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909)
|
2012-01-24 06:57:04 +00:00 |
uw20909b.pas
|
|
|
uw20940.pp
|
|
|
uw20996.pp
|
|
|
uw21015.pp
|
|
|
uw21538.pp
|
|
|
uw21808a.pp
|
|
|
uw21808b.pp
|
|
|
uw22160a2.pp
|
|
|
uw22160b2.pp
|
|
|
uw22160b3.pp
|
Fix for Mantis #22160
|
2012-09-25 09:45:25 +00:00 |
uw22427a.pp
|
Added tests for now fixed Mantis #22427.
|
2012-09-25 10:10:28 +00:00 |
uw22427b.pp
|
|
|
uw22428.pp
|
|
|
uw22741a.pp
|
|
|
uw22741b.pp
|
|
|
uw23071.pp
|
|
|
uw23204.pp
|
+ added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk
|
2013-04-26 20:19:57 +00:00 |
uw24801.pp
|
|
|
uw25054a.pp
|
|
|
uw25054b.pp
|
compiler: don't look at unit and namespace symbols from other units while searching for a type (issue #0025054)
|
2013-09-23 09:22:47 +00:00 |
uw25059.pp
|
|
|
uw25059.test.pp
|
|
|
uw25059.withdot.pp
|
|
|
uw25132.pp
|
|
|
uw25598.pp
|
|
|
uw25610a.pp
|
|
|
uw25610b.pp
|
|
|
uw25814.pp
|
* since we only build the deref for tprocdef.localst when we're
|
2014-03-04 19:42:39 +00:00 |
uw26922a.pp
|
Fix for Mantis #26922.
|
2014-11-28 16:35:28 +00:00 |
uw26922b.pp
|
Fix for Mantis #26922.
|
2014-11-28 16:35:28 +00:00 |
uw27294.pp
|
|
|
uw27320.defaults.pp
|
|
|
uw27522a.pp
|
+ test for mantis #27522 (fixed in r29811)
|
2016-10-02 21:51:31 +00:00 |
uw27522b.pp
|
|
|
uw27522c.pp
|
|
|
uw28442.pp
|
|
|
uw28766.pp
|
|
|
uw28964.pp
|
|
|
uw29245.pp
|
|
|
uw29859a.pp
|
* fix #29859: ensure that it's correctly passed down into generate_specialization whether a unit name was provided for the specialization and if so search the generic only in that unit
|
2022-10-28 17:40:53 +02:00 |
uw29859b.pp
|
|
|
uw31431.pp
|
|
|
uw31675.pp
|
|
|
uw32108.pp
|
|
|
uw33839.pp
|
|
|
uw34287a.pp
|
|
|
uw34287b.pp
|
|
|
uw35918a.pp
|
* fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead
|
2019-08-02 14:07:17 +00:00 |
uw35918b.pp
|
|
|
uw35918c.pp
|
* fix for Mantis #35918: don't set the mangledname for the attribute's constructor function; let the compiler do its job instead
|
2019-08-02 14:07:17 +00:00 |
uw36544.pp
|
|
|
uw38069.pp
|
|
|
uw38385a.pp
|
|
|
uw38385b.pp
|
|
|
uw38385c.pp
|
|
|
uw38429.pp
|
|
|
uw38827.pp
|
|
|
uw39543a.pp
|
|
|
uw39543b.pp
|
|
|
uw39677a.pp
|
|
|
uw39677b.pp
|
+ add test for already fixed #39677
|
2022-04-22 10:40:58 +02:00 |
uw39880.pp
|
|
|
uw39907.pp
|
|
|
uw40183.pp
|
|
|
uw40259.pp
|
* fix #40259: global managed records with Initialize operator need to be initialized no matter if they are referenced in the current unit or not.
|
2024-10-18 17:51:49 +02:00 |
uw40395c.pp
|
default value: fix issue with inlining
|
2023-08-20 22:08:47 +02:00 |
uw40634a.pp
|
* fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations
|
2024-02-16 16:54:23 +01:00 |
uw40634b.pp
|
* fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations
|
2024-02-16 16:54:23 +01:00 |
uw40634c.pp
|
* fix #40634 the 2nd: a (strict) protected symbol in a parent class of the owner is supposed to be visible
|
2024-02-18 19:35:24 +01:00 |
uw40764a.pp
|
* fix #40764: declare procsyms of a class/object also as sp_generic_dummysym if a symbol in a parent class has it set so that the parser will treat it as a potential generic
|
2024-05-06 23:39:18 +02:00 |
uw40764b.pp
|
* fix #40764: declare procsyms of a class/object also as sp_generic_dummysym if a symbol in a parent class has it set so that the parser will treat it as a potential generic
|
2024-05-06 23:39:18 +02:00 |
uw40784a.pp
|
* (lsighly, added safety check) patch by Евгений Савин, resolves #40784
|
2024-06-23 22:07:51 +02:00 |
uw40784b.pp
|
* (lsighly, added safety check) patch by Евгений Савин, resolves #40784
|
2024-06-23 22:07:51 +02:00 |
uw40844a.pp
|
* Properly release procdefs. Patch by Evgenij Savin, fixes issue #40844
|
2024-07-05 14:35:05 +02:00 |
uw40844b.pp
|
* Properly release procdefs. Patch by Evgenij Savin, fixes issue #40844
|
2024-07-05 14:35:05 +02:00 |
uw40844c.pp
|
* Properly release procdefs. Patch by Evgenij Savin, fixes issue #40844
|
2024-07-05 14:35:05 +02:00 |
uw41007.pp
|
* fix #41007: only unlink typesyms from their typedefs when releasing an unused implicit specialization if the typesym was created for the implicit specialization
|
2024-12-26 18:08:09 +01:00 |
uw41063.pp
|
* fix #41063: don't add classrefdefs or objectdefs to the WPOInfo if they are declared locally (e.g. capturer instances)
|
2024-12-26 18:08:09 +01:00 |