fpc/tests/webtbs
2025-03-24 17:08:30 +00:00
..
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