fpc/tests/webtbs
2022-10-28 17:40:53 +02:00
..
tw9961
tw13840
tw17907
tw37095d * fixed unitdir directive for relative paths in case the current module's 2020-05-17 21:27:00 +00:00
uw26760 * fix for Mantis #26760: apply patch by Ondrej Pokorny to ensure that units referenced by an "in"-clause are recompiled when they have been changed 2021-07-09 15:52:00 +00:00
DAT_TW37415 * ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415 2020-09-14 20:16:08 +00:00
Integer.ns.pp
Integer.pp
iw39880.inc * patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880 2022-09-17 22:46:57 +02:00
iw39912.inc * properly named 2022-09-22 23:00:34 +02: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
tw0753.pp
tw0754.pp
tw0755.pp
tw0760.pp
tw0761.pp
tw0769.pp
tw0772.pp
tw0776.pp
tw0784.pp
tw0788.pp
tw0789.pp
tw0793.pp
tw0797a.pp
tw0797b.pp
tw0801.pp
tw0802.pp
tw0803.pp
tw0809.pp
tw0810.pp
tw0812.pp
tw0813.pp
tw0814.pp
tw0815.pp
tw0816.pp
tw0819.pp
tw0825.pp
tw0839.pp
tw0848.pp
tw0852.pp
tw0859.pp
tw0866.pp
tw0868.pp
tw0869.pp
tw0870.pp
tw0873a.pp
tw0873b.pp
tw0876.pp
tw0877.pp
tw0879.pp
tw0881.pp
tw0882.pp
tw0890.pp
tw0891.pp
tw0892.pp
tw0895.pp
tw0896.pp
tw0900.pp
tw0902.pp
tw0909.pp
tw0911.pp
tw0912.pp
tw0918.pp
tw0919.pp
tw0922.pp
tw0925.pp
tw0932.pp
tw0934.pp
tw0935.pp
tw0937.pp
tw0938.pp
tw0944.pp
tw0947.pp
tw0961.pp
tw0965.pp
tw0966.pp
tw0976.pp
tw1021.pp
tw1023.pp
tw1041.pp
tw1044.pp
tw1046.pp
tw1050.pp
tw1061.pp
tw1066a.pp
tw1066b.pp
tw1068.pp
tw1071.pp
tw1073.pp
tw1081.pp
tw1090.pp
tw1092.pp
tw1096.pp
tw1097.pp
tw1103.pp
tw1104.pp
tw1111.pp
tw1117.pp
tw1122.pp
tw1123.pp
tw1124.pp
tw1132.pp
tw1133.pp
tw1152.pp
tw1157.pp
tw1157b.pp
tw1181.pp
tw1203.pp
tw1204.pp
tw1207.pp
tw1222.pp
tw1223.pp
tw1228.pp
tw1229.pp
tw1250.pp
tw1251b.pp
tw1255.pp
tw1269.pp
tw1275.pp
tw1279.pp
tw1283.pp
tw1284.pp
tw1286.pp
tw1295.pp
tw1299.pp
tw1310.pp
tw1318.pp
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
tw1451.pp
tw1470.pp
tw1472.pp
tw1477.pp
tw1479.pp
tw1485.pp
tw1489.pp
tw1501.pp
tw1532.pp
tw1539.pp
tw1567.pp
tw1573.pp
tw1592.pp
tw1617.pp
tw1622.pp
tw1623.pp
tw1634.pp
tw1658.pp
tw1677.pp
tw1681.pp
tw1696.pp
tw1699.pp
tw1709.pp
tw1720.pp
tw1735.pp
tw1737.pp
tw1744.pp
tw1754c.pp
tw1755.pp
tw1758.pp
tw1765.pp
tw1779.pp
tw1780.pp
tw1792.pp
tw1792a.pp
tw1798.pp
tw1820.pp
tw1825.pp
tw1850.pp
tw1851.pp
tw1856.pp
tw1862.pp
tw1863.pp
tw1867.pp
tw1873.pp
tw1883.pp
tw1888.pp
tw1889.pp
tw1896.pp
tw1901.pp
tw1902.pp
tw1907.pp
tw1908.pp
tw1909.pp
tw1910.pp
tw1915.pp
tw1917.pp
tw1920.pp
tw1923.pp
tw1930.pp
tw1931.pp
tw1932.pp
tw1935.pp
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
tw2045.pp
tw2046a.pp
tw2059.pp * Added the $F+ switch (forced far calls) for some TP mode tests. 2020-08-16 10:48:10 +00:00
tw2065.pp
tw2069.pp
tw2072.pp
tw2109.pp
tw2110.pp
tw2128.pp
tw2129.pp
tw2129b.pp
tw2131.pp
tw2145.pp
tw2158.pp
tw2159.pp
tw2163.pp
tw2176.pp
tw2177.pp
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
tw2259.pp
tw2260.pp
tw2266.pp
tw2267.pp
tw2268.pp * Added the $F+ switch (forced far calls) for some TP mode tests. 2020-08-16 10:48:10 +00:00
tw2269.pp
tw2274.pp
tw2277.pp
tw2280.pp
tw2289.pp
tw2291.pp
tw2294.pp
tw2296.pp
tw2300.pp
tw2305.pp
tw2306.pp
tw2307.pp
tw2311.pp
tw2317.pp
tw2318.pp
tw2318b.pp
tw2323.pp
tw2328.pp
tw2332.pp
tw2351.pp
tw2363.pp
tw2377.pp
tw2378.pp
tw2382.pp
tw2388.pp
tw2397.pp
tw2409.pp
tw2421.pp
tw2423.pp * Prevent a crash of the tw2423 test on some versions of Windows. 2021-09-11 19:54:02 +03:00
tw2425.pp
tw2432.pp
tw2435.pp
tw2438.pp
tw2442.pp
tw2452.pp
tw2454.pp
tw2473.pp
tw2480.pp
tw2481.pp
tw2483.pp
tw2492.pp
tw2494.pp
tw2503.pp
tw2504.pp
tw2514.pp
tw2525.pp
tw2536.pp
tw2540.pp
tw2561.pp
tw2588.pp
tw2589.pp
tw2594.pp
tw2595.pp
tw2602.pp
tw2607.pp
tw2620.pp
tw2626.pp
tw2627.pp
tw2631.pp
tw2643.pp
tw2645.pp
tw2647.pp
tw2649.pp
tw2651.pp
tw2656.pp
tw2659.pp
tw2666.pp
tw2668.pp
tw2669.pp
tw2676.pp
tw2678.pp
tw2690.pp
tw2691.pp
tw2696.pp
tw2702.pp
tw2703.pp
tw2704.pp
tw2705.pp
tw2706.pp
tw2707.pp
tw2708.pp
tw2710.pp
tw2713.pp
tw2721.pp
tw2723.pp
tw2725.pp
tw2727.pp
tw2728.pp
tw2729.pp
tw2730.pp
tw2731.pp
tw2736.pp
tw2737.pp
tw2738.pp
tw2739.pp
tw2758.pp
tw2763.pp
tw2765.pp
tw2767.pp
tw2771.pp
tw2772.pp
tw2776.pp
tw2778.pp
tw2779.pp
tw2780.pp
tw2788.pp
tw2789.pp
tw2794.pp
tw2803.pp
tw2806.pp
tw2807.pp
tw2809.pp
tw2812.pp
tw2815.pp
tw2817.pp
tw2829.pp
tw2830.pp
tw2832.pp
tw2834.pp
tw2841.pp
tw2853.pp
tw2853a.pp
tw2853b.pp
tw2853c.pp
tw2853d.pp
tw2853e.pp
tw2859.pp
tw2865.pp
tw2876.pp
tw2883.pp
tw2885.pp
tw2886.pp
tw2891.pp
tw2892.pp
tw2897.pp
tw2899.pp
tw2904.pp
tw2908.pp
tw2911.pp
tw2912.pp
tw2913.pp
tw2916.pp
tw2920.pp
tw2923.pp
tw2926.pp
tw2927.pp
tw2942a.pp
tw2942b.pp
tw2943.pp
tw2944.pp
tw2946.pp
tw2949.pp
tw2953.pp
tw2956.pp
tw2958.pp
tw2966.pp
tw2975.pp
tw2976.pp
tw2983.pp * disable regular array -> dynamic array type coversion support unless 2019-05-25 12:31:32 +00:00
tw2984.pp
tw2998.pp
tw2999.pp
tw3004.pp
tw3005.pp
tw3010.pp
tw3012.pp
tw3023.pp
tw3028.pp
tw3038.pp
tw3041.pp
tw3045.pp
tw3048.pp
tw3063.pp
tw3064.pp
tw3073.pp
tw3082.pp
tw3083.pp
tw3093.pp
tw3101.pp
tw3104.pp
tw3109.pp
tw3111.pp
tw3113.pp
tw3124.pp
tw3131.pp
tw3137.pp
tw3143.pp
tw3144.pp
tw3157.pp * check for proper exception type 2022-10-22 15:05:52 +02:00
tw3160a.pp + optimize real operations with 0 and 1 if fast math is turned on 2020-06-08 20:33:27 +00:00
tw3160b.pp
tw3160c.pp
tw3161.pp
tw3165.pp
tw3168.pp
tw3170.pp
tw3172.pp
tw3173.pp
tw3174.pp
tw3176.pp
tw3179.pp
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
tw3241a.pp
tw3252.pp
tw3255.pp
tw3257.pp
tw3259.pp
tw3261.pp
tw3263.pp
tw3265.pp
tw3272.pp
tw3272b.pp
tw3274.pp
tw3280.pp
tw3281.pp
tw3286.pp
tw3292.pp
tw3294a.pp
tw3298.pp
tw3301.pp
tw3309.pp
tw3320.pp
tw3324.pp
tw3327.pp
tw3328.pp
tw3328a.pp
tw3328b.pp
tw3334.pp
tw3340.pp
tw3348.pp
tw3349.pp
tw3351.pp
tw3353.pp
tw3356.pp
tw3360.pp
tw3364.pp
tw3366.pp
tw3402.pp
tw3411.pp
tw3418.pp
tw3423.pp
tw3429.pp
tw3433.pp
tw3435.pp
tw3441.pp
tw3443.pp
tw3444.pp
tw3456.pp
tw3457.pp
tw3460.pp
tw3467.pp
tw3470.pp
tw3474.pp
tw3477.pp
tw3478.pp
tw3479.pp
tw3489.pp
tw3490.pp
tw3491.pp
tw3492.pp
tw3494.pp
tw3499.pp
tw3504.pp
tw3506.pp
tw3523.pp
tw3529.pp
tw3531.pp
tw3533.pp
tw3534.pp
tw3540.pp
tw3546.pp
tw3554.pp
tw3564.pp
tw3567.pp
tw3572.pp
tw3573.pp
tw3576.pp
tw3577.pp
tw3578.pp
tw3579.pp
tw3583.pp
tw3589.pp
tw3594.pp
tw3595.pp
tw3612.pp
tw3617.pp
tw3619.pp
tw3621.pp
tw3628.pp
tw3634.pp
tw3650.pp
tw3653.pp
tw3661.pp
tw3666.pp
tw3669.pp
tw3676.pp
tw3681.pp
tw3683.pp
tw3687.pp
tw3691.pp
tw3694.pp
tw3695.pp
tw3697.pp
tw3700.pp
tw3708.pp
tw3719.pp
tw3721.pp
tw3742.pp
tw3751.pp
tw3758.pp
tw3764.pp
tw3765.pp
tw3768.pp
tw3774.pp
tw3777.pp
tw3778.pp
tw3780.pp
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
tw3893.pp
tw3898.pp
tw3899.pp
tw3900.pp
tw3913.pp
tw3930.pp
tw3931a.pp
tw3939.pp
tw3952.pp
tw3953a.pp
tw3953b.pp
tw3964a.pp
tw3964b.pp
tw3967.pp
tw3968.pp
tw3970.pp
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 unicodeducet must appear before fpwidestring to set current_collation at startup 2018-05-09 23:11:48 +00:00
tw4086.pp
tw4089.pp
tw4093.pp
tw4098.pp
tw4100.pp
tw4104.pp
tw4115.pp
tw4119.pp
tw4136.pp
tw4140.pp
tw4150.pp
tw4151.pp
tw4152.pp
tw4155.pp
tw4162.pp
tw4173.pp
tw4188.pp
tw4199.pp
tw4201.pp
tw4202.pp
tw4209.pp
tw4215.pp
tw4219.pp
tw4223.pp
tw4229.pp
tw4229a.pp
tw4233.pp
tw4234.pp
tw4234a.pp
tw4239.pp
tw4240.pp
tw4247.pp
tw4253.pp
tw4254.pp
tw4260.pp
tw4266.pp
tw4272.pp
tw4277.pp
tw4278.pp
tw4290.pp
tw4294.pp
tw4308.pp
tw4330.pp
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
tw4496.pp
tw4519.pp
tw4520.pp
tw4529.pp
tw4533.pp
tw4534.pp
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
tw4768.pp * more debug messages 2022-10-26 23:20:18 +02:00
tw4789.pp
tw4809.pp
tw4826.pp
tw4881.pp
tw4893a.pp
tw4893b.pp
tw4893c.pp
tw4898.pp
tw4902.pp
tw4922.pp
tw4925.pp
tw4950.pp
tw4954.pp
tw4999.pp
tw5001.pp
tw5015.pp
tw5023.pp
tw5036.pp
tw5082.pp
tw5086.pp * fix test for targets not having a real wide string 2020-11-29 20:53:15 +00:00
tw5094.pp
tw5100.pp
tw5100a.pp
tw5641.pp
tw5800.pp
tw5896.pp
tw6036.pp
tw6036a.pp
tw6129.pp
tw6184.pp
tw6203.pp
tw6435.pp
tw6451.pp
tw6451a.pp
tw6451b.pp
tw6491.pp
tw6493.pp
tw6525.pp
tw6543.pp
tw6586a.pp
tw6586b.pp
tw6624.pp
tw6641.pp
tw6684.pp
tw6686.pp
tw6687.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
tw6690.pp
tw6700.pp
tw6727.pp
tw6735.pp
tw6737.pp
tw6742.pp
tw6767.pp
tw6769.pp
tw6769b.pp
tw6822a.pp
tw6822b.pp
tw6822c.pp
tw6851.pp
tw6865.pp
tw6868.pp
tw6960.pp
tw6977.pp
tw6980.pp
tw6989.pp
tw7006.pp
tw7070a.pp
tw7070b.pp
tw7071.pp
tw7100.pp * patch by Don Siders: Fixes spelling, grammar errors in source and compiler messages, resolves #39434 2021-11-10 19:16:14 +01:00
tw7104.pp
tw7105.pp
tw7143.pp
tw7161.pp
tw7173.pp
tw7179.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw7195.pp
tw7200.pp
tw7210.pp
tw7227.pp
tw7242.pp
tw7262.pp
tw7276.pp
tw7281.pp
tw7285.pp
tw7329.pp
tw7372.pp
tw7379.pp
tw7381.pp
tw7391.pp
tw7425.pp
tw7440.pp
tw7446.pp
tw7489.pp
tw7527.pp
tw7567.pp
tw7568.pp
tw7637.pp
tw7643.pp
tw7679.pp
tw7719.pp
tw7733.pp
tw7756.pp
tw7758.pp
tw7758a.pp
tw7803.pp
tw7806.pp
tw7808.pp * adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted 2019-10-12 21:51:13 +00:00
tw7817a.pp
tw7817b.pp
tw7838a.pp
tw7838b.pp
tw7847.pp
tw7851.pp
tw7851a.pp
tw7954.pp
tw7963.pp
tw7975.pp
tw7975a.pp
tw7998.pp
tw8018.pp
tw8028.pp
tw8049.pp
tw8055.pp
tw8076.pp
tw8090.pp
tw8140.pp
tw8140b.pp
tw8140f.pp
tw8140g.pp
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 * fix tw3930 after r37927 2020-09-05 12:25:09 +00:00
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
tw8258.pp
tw8258a.pp
tw8258b.pp
tw8264.pp
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
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 * make halt codes unique 2019-09-21 14:36:13 +00:00
tw8664.pp
tw8677.pp
tw8678.pp
tw8678a.pp
tw8685.pp
tw8730a.pp
tw8730b.pp
tw8730c.pp
tw8730d.pp
tw8757.pp
tw8777f.pp
tw8777g.pp
tw8777i.pp
tw8810.pp
tw8838.pp
tw8847.pp
tw8861.pp
tw8870.pp
tw8883.pp
tw8883b.pp
tw8919.pp
tw8930.pp
tw8935.pp
tw8950.pp
tw8975.pp
tw8975a.pp
tw8975b.pp
tw8975c.pp
tw8975d.pp
tw8975e.pp
tw8975f.pp
tw8977.pp
tw9025.pp
tw9026.pp
tw9054.pp
tw9059.pp
tw9072.pp
tw9073.pp
tw9076.pp
tw9076a.pp
tw9085.pp
tw9089a.pp
tw9089b.pp
tw9089c.pp
tw9089d.pp
tw9095.pp
tw9096.pp
tw9098.pp
tw9107.pp
tw9108.pp
tw9113.pp
tw9126.pp
tw9128.pp
tw9139.pp
tw9139a.pp
tw9141.pp
tw9144a.pp * moved oo_copied into defoptions 2008-06-24 20:23:45 +00:00
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
tw9299.pp
tw9306a.pp
tw9306b.pp
tw9309.pp
tw9327.pp
tw9347.pp
tw9347a.pp
tw9347b.pp
tw9384.pp
tw9385.pp
tw9419.pp
tw9450.pp
tw9450a.pp
tw9461.pp
tw9551a.pp
tw9601.pp
tw9667.pp
tw9672.pp
tw9673.pp
tw9695.pp
tw9704.pp
tw9766.pp
tw9827.pp
tw9894.pp
tw9894a.pp
tw9897.pp
tw9918.pp
tw9919.pp
tw9961.pp
tw9961a.pp
tw9961b.pp
tw9985.pp
tw9985a.pp
tw07584.pp
tw07584a.pp
tw10002.pp
tw10009.pp
tw10013.pp
tw10033.pp
tw10042.pp
tw10072.pp
tw10159.pp
tw10203.pp
tw10210.pp
tw10224.pp
tw10233.pp
tw10247.pp
tw10247b.pp
tw10320.pp
tw10350.pp
tw10371.pp
tw10425.pp
tw10454.pp
tw10477.pp
tw10482.pp
tw10489.pp
tw10492.pp
tw10493.pp
tw10495.pp
tw10519.pp
tw10540.pp
tw10623.pp
tw10641.pp
tw10670.pp
tw10671.pp
tw10681.pp
tw10684.pp
tw10717.pp
tw10727.pp
tw10736.pp
tw10753.pp
tw10753a.pp
tw10757.pp
tw10768.pp
tw10790.pp
tw10791.pp
tw10795.pp
tw10800.pp
tw10807.pp
tw10815.pp
tw10825.pp
tw10831.pp
tw10833.pp
tw10863.pp
tw10890.pp
tw10897.pp
tw10920.pp
tw10927.pp
tw10931.pp
tw10933.pp
tw10966.pp
tw10979.pp
tw10998.pp
tw11006.pp
tw11027.pp
tw11033.pp
tw11039a.pp
tw11039b.pp
tw11042.pp
tw11053.pp
tw11139.pp
tw11169.pp
tw11176.pp
tw11182.pp
tw11216.pp
tw11254.pp
tw11255.pp
tw11288.pp
tw11290.pp
tw11308.pp
tw11309.pp
tw11312.pp
tw11349.pp
tw11354.pp
tw11369.pp
tw11371.pp
tw11372.pp
tw11392.pp
tw11431.pp
tw11435b.pp
tw11435c.pp
tw11436.pp
tw11543.pp
tw11563.pp * fix test for arm 2019-07-30 21:04:30 +00:00
tw11568.pp
tw11619.pp
tw11619a.pp
tw11638.pp
tw11711.pp
tw11762.pp
tw11763.pp
tw11771.pp
tw11786.pp
tw11791.pp
tw11825.pp
tw11846a.pp
tw11846b.pp
tw11848.pp
tw11849.pp
tw11849a.pp
tw11852.pp
tw11859.pp
tw11861.pp
tw11862.pp
tw11896.pp
tw11937.pp
tw12000.pp
tw12038.pp * fix alignment of ParamList 2019-07-28 12:43:15 +00:00
tw12048.pp
tw12050a.pp
tw12050b.pp
tw12051.pp
tw12076.pp * delay verbosity changes just like localswitches changes 2008-11-03 21:18:27 +00:00
tw12109.pp
tw12137.pp
tw12151.pp
tw12186.pp
tw12202.pp
tw12207.pp
tw12214.pp
tw12224.pp
tw12233.pp
tw12237.pp
tw12242.pp
tw12242a.pp
tw12249.pp
tw12255.pp
tw12318.pp
tw12385.pp
tw12404.pp
tw12508a.pp
tw12575.pp
tw12597.pp
tw12614.pp
tw12685.pp
tw12704a.pp
tw12704b.pp
tw12756.pp
tw12788.pp
tw12894.pp
tw12942.pp
tw12985.pp
tw12987a.pp
tw12987b.pp
tw12993.pp
tw13015.pp
tw13019.pp
tw13075.pp
tw13076.pp
tw13110.pp
tw13133.pp
tw13186.pp
tw13187.pp
tw13210.pp
tw13281.pp
tw13294.pp * use variables of correct size with movd (test checks whether movd only 2019-06-22 13:31:02 +00:00
tw13307.pp
tw13313.pp
tw13313a.pp
tw13318.pp
tw13343.pp
tw13345.pp
tw13345x.pp
tw13456.pp
tw13512.pp
tw13536.pp
tw13552.pp
tw13553.pp
tw13563.pp
tw13583.pp
tw13596.pp
tw13596a.pp
tw13619.pp
tw13622.pp
tw13628a.pp
tw13628b.pp
tw13639.pp
tw13696.inc
tw13696.pp
tw13763.pp
tw13813.pp
tw13820.pp
tw13872.pp
tw13890.pp
tw13948.pp
tw13948a.pp
tw13948b.pp * r42239 broke the tw13948b test for aarch64. Fixed this and improved the test. 2020-01-28 17:50:20 +00:00
tw13984.pp
tw13992a.pp
tw14019.pp
tw14020.pp
tw14020a.pp
tw14040.pp
tw14067.pp
tw14092.pp
tw14103.pp
tw14124.pp
tw14134.pp
tw14143.pp
tw14145.pp
tw14149.pp
tw14155.pp
tw14174.pp
tw14230.pp
tw14236.pp
tw14307.pp
tw14315.pp * pass a randseed which is known to be problematic 2021-10-20 20:04:32 +02:00
tw14315b.pp * replace MT random generator by Xoshiro128**, resolves #38237 2021-10-05 22:20:22 +02:00
tw14347.pp
tw14363.pp
tw14388.pp
tw14403.pp
tw14418.pp
tw14514.pp
tw14536.pp
tw14553.pp
tw14566.pp
tw14617.pp
tw14729.pp
tw14740.pp
tw14743.pp
tw14798.pp
tw14812.pp
tw14841.pp
tw14862g.pp
tw14941.pp
tw14941a.pp
tw14958a.pp
tw14958b.pp
tw14992a.pp
tw14992b.pp
tw14992c.pp
tw15015.pp
tw15061.pp
tw15061a.pp
tw15088.pp
tw15169.pp
tw15203.pp * do not run test, it is about successful compilation and runtime on weak CPUs is high 2022-05-01 22:58:24 +02:00
tw15207.pp
tw15274.pp
tw15293.pp
tw15293a.pp
tw15296.pp
tw15304.pp
tw15308.pp
tw15357.pp
tw15363.pp
tw15364.pp
tw15370.pp
tw15377.pp
tw15391.pp
tw15391a.pp
tw15415.pp
tw15438.pp
tw15446.pp
tw15453a.pp
tw15467.pp
tw15500.pp
tw15504.pp
tw15530.pp
tw15571.pp
tw15582.pp
tw15591.pp
tw15592.pp
tw15599.pp
tw15607.pp
tw15610.pp
tw15619.pp
tw15633.pp * tests fixed after last commit 2022-01-15 22:30:25 +01:00
tw15668.pp
tw15683.pp
tw15690.pp
tw15693.pp
tw15694.pp
tw15727a.pp
tw15728.pp
tw15750.pp
tw15777a.pp
tw15777c.pp
tw15777d.pp
tw15777e.pp
tw15777f.pp
tw15812.pp
tw15821.pp
tw15843.pp
tw15909.pp
tw15930.pp
tw15966.pp
tw16004.pp
tw16018.pp
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
tw16263b.pp
tw16311.pp
tw16315a.pp
tw16315b.pp
tw16326.pp
tw16328.pp
tw16365.pp
tw16366.pp
tw16377.pp
tw16402.pp
tw16582.pp
tw16592.pp
tw16622.pp
tw16668.pp
tw16700.pp
tw16757.pp
tw16770.pp
tw16772.pp
tw16787.pp
tw16803.pp
tw16820.pp
tw16848.pp
tw16861.pp
tw16863.pp
tw16874.pp
tw16884.pp * patch by Don Siders: Fixes spelling, grammar errors in source and compiler messages, resolves #39434 2021-11-10 19:16:14 +01:00
tw16901.pp
tw16949a.pp
tw16949b.pp
tw16954.pp
tw16980.pp
tw17118.pp
tw17136.pp
tw17164.pp
tw17180.pp
tw17181.pp
tw17184.pp
tw17193.pp
tw17213.pp
tw17220.pp
tw17220a.pp
tw17236.pp + -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets 2020-11-30 22:07:34 +00:00
tw17283.pp
tw17337.pp
tw17342.pp
tw17379.pp * fixed loading parent frame pointer for nested procvars on targets that 2019-05-19 19:20:29 +00:00
tw17379a.pp
tw17402.pp
tw17402a.pp
tw17413.pp
tw17430.pp Avoid arithmetic overflow inside heaptrc unit on this test 2019-04-16 15:10:40 +00:00
tw17458.pp
tw17493.pp
tw17514.pp
tw17521.pp
tw17546.pp
tw17550.pp
tw17560.pp
tw17591.pp
tw17598.pp
tw17604.pp
tw17646.pp
tw17675.pp
tw17675a.pp
tw17685.pp
tw17710.pp
tw17714.pp
tw17715.pp
tw17836.pp
tw17838.pp
tw17846.pp
tw17862.pp
tw17904.pp * fix test for targets not having a real wide string 2020-11-29 20:53:15 +00:00
tw17928.pp
tw17945.pp
tw17950.pp
tw17952a.pp
tw17952b.pp
tw17957.pp
tw17986.pp
tw17998.pp
tw18009.pp
tw18013.pp
tw18019.pp
tw18075.pp
tw18082.pp
tw18085.pp
tw18086.pp
tw18103a.pp
tw18103b.pp
tw18103c.pp
tw18113.pp
tw18121.pp
tw18123.pp
tw18127.pp
tw18131.pp
tw18222.pp
tw18225.pp
tw18266.pp
tw18334.pp
tw18420.pp
tw18443.pp
tw18512.pp
tw18567.pp
tw18610.pp
tw18620.pp
tw18688.pp
tw18690.pp
tw18702.pp
tw18704.pp
tw18706.pp
tw18767a.pp
tw18767b.pp
tw18768.pp
tw18859.pp
tw18909.pp
tw19077.pp
tw19180.pp
tw19182.pp
tw19201.pp
tw19277.pp
tw19325.pp
tw19357.pp
tw19368.pp
tw19434a.pp
tw19434b.pp
tw19452.pp
tw19452a.pp
tw19498.pp
tw19499.pp
tw19500.pp
tw19511.pp
tw19548.pp
tw19555.pp
tw19581.pp
tw19610.pp
tw19622.pp
tw19651.pp
tw19697.pp
tw19700.pp
tw19701.pas
tw19701.pp
tw19851a.pp
tw19851b.pp
tw19864.pp
tw19874.pp
tw19910.pp
tw19960.pp
tw19974.pp
tw19977.pp
tw20003.pp
tw20005.pp
tw20028.pp
tw20035a.pp
tw20035b.pp
tw20035c.pp
tw20075.pp
tw20093.pp
tw20093a.pp
tw20119.pp
tw20192.pp
tw20257.pp
tw20396.pp
tw20407.pp
tw20421.pp
tw20456.pp
tw20527.pp
tw20557.pp
tw20577a.pp
tw20577b.pp
tw20594.pp
tw20627.pp
tw20629.pp
tw20638.pp
tw20690.pp
tw20744.pp
tw20796a.pp
tw20796b.pp
tw20796c.pp
tw20821.pp
tw20827.pp
tw20836.pp
tw20851.pp
tw20871.pp
tw20872a.pp
tw20872b.pp
tw20872c.pp
tw20873.pp
tw20874a.pp
tw20874b.pp
tw20880.pp
tw20889.pp
tw20909.pp
tw20940.pp
tw20947.pp
tw20962.pp * patch by Sergey Larin: Reducing and aligning the size of TAnsiRec, TUnicodeRec for CPU64, resolves #38018: 2021-10-17 11:13:29 +02:00
tw20995a.pp
tw20995b.pp
tw20996.pp
tw20998.pp
tw21015.pp
tw21029.pp
tw21044.pp
tw21051.pp
tw21064a.pp
tw21064b.pp
tw21073.pp
tw21091.pp
tw21146.pp
tw21151.pp
tw21177.pp
tw21179.pp
tw21255.pp
tw21267.pp
tw21329.pp
tw21350a.pp
tw21350b.pp
tw21443.pp
tw21443a.pp
tw21449.pp
tw21457.pp
tw21472.pp
tw21505.pp
tw21505a.pp
tw21538.pp
tw21550.pp
tw21551.pp
tw21592.pp
tw21592b.pp
tw21593.pp
tw21593a.pp
tw21593b.pp
tw21593c.pp
tw21622.pp
tw21654.pp
tw21674.pp
tw21684.pp
tw21808.pp
tw21811.pp
tw21878.pp
tw21914.pp
tw21921.pp
tw21941.pp
tw21951.pp
tw22133.pp
tw22154.pp
tw22155.pp
tw22160a1.pp
tw22160b1.pp
tw22192.pp
tw22225.pp
tw22290.pp
tw22320.pp
tw22326.pp
tw22329.pp
tw22331.pp
tw22344.pp
tw22376.pp
tw22427.pp
tw22428.pp
tw22433.pp
tw22468.pp
tw22490.pp
tw22502.pp
tw22540.pp
tw22561.pp
tw22570.pp
tw22593.pp
tw22613.pp
tw22665.pp
tw22669.pp
tw22705.pp
tw22741.pp
tw22744.pp
tw22744b.pp
tw22790a.pp
tw22790b.pp
tw22790c.pp
tw22792.pp
tw22796.pp
tw22809.pp + test for #22809 which is meanwhile resolved 2022-10-12 21:56:30 +02:00
tw22860.pp
tw22864.pp
tw22869.pp
tw22876.pp
tw22878.pp
tw22936.pp
tw22964.pp
tw22979.pp
tw22992.pp
tw23071.pp * fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types 2019-07-19 15:55:28 +00:00
tw23109.pp
tw23130.pp
tw23136.pp
tw23185.pp
tw23196.pp
tw23204.pp
tw23212.pp
tw23270.pp
tw23279.pp
tw23299.pp
tw23342.pp
tw23436.pp
tw23447.pp
tw23486.pp
tw23503.pp
tw23568.pp
tw23653.pp
tw23667.pp
tw23725.pp
tw23744.pp
tw23776.pp
tw23819.pp
tw23849.pp
tw23912.pp
tw23962.pp * set the subregsize of OS_M64 SSE registers to R_SUBQ so we can 2013-03-06 12:42:46 +00:00
tw23963.pp
tw23980.pp
tw24007.pp
tw24071.pp
tw24072.pp
tw24073.pp
tw24129.pp
tw24131.pp
tw24189.pp
tw24197.pp
tw24283.pp + add test for already fixed Mantis #24283 2020-02-28 16:29:14 +00:00
tw24318.pp
tw24410.pp
tw24453.pp
tw24458.pp
tw24486.pp
tw24536.pp
tw24540.pp
tw24651.pp
tw24690.pp
tw24705.pp
tw24796.pp
tw24844.pp
tw24844a.pp
tw24844b.pp
tw24844c.pp
tw24848.pp
tw24863.pp
tw24865.pp
tw24867.pp
tw24871.pp
tw24872.pp
tw24915.pp
tw24953.pp
tw25004.pp
tw25030.pp
tw25043.pp
tw25044.pp
tw25054a.pp
tw25054b.pp
tw25059.pp
tw25077.pp
tw25081.pp
tw25101.pp
tw25121.pp + x86: FstpFld2Fst optimization (re-enabled for safe cases) 2020-09-30 19:20:14 +00:00
tw25122.pp
tw25132.pp
tw25164.pp
tw25169.pp
tw25170.pp
tw25198.pp
tw25210.pp
tw25236.pp
tw25255.pp
tw25255b.pp
tw25269.pp
tw25289.pp
tw25296.pp
tw25318.pp
tw25332.pp
tw25332a.pp
tw25349.pp
tw25361.pp
tw25398.pp
tw25551.pp
tw25598.pp
tw25600.pp
tw25602.pp
tw25603.pp
tw25604.pp
tw25605.pp
tw25606.pp
tw25607a.pp
tw25607b.pp
tw25607c.pp
tw25607d.pp
tw25607e.pp
tw25607f.pp
tw25610.pp
tw25685.pp
tw25703.pp
tw25769a.pp
tw25781.pp
tw25814.pp
tw25869.pp
tw25895.pp
tw25914.pp
tw25916a.pp
tw25916b.pp
tw25917.pp
tw25929.pp
tw25930.pp
tw25931.pp
tw25932.pp
tw25956.pp
tw25959.pp
tw26069.pp
tw26075.pp
tw26075b.pp
tw26123.pp
tw26162.pp
tw26177.pp
tw26180.pp
tw26226.pp
tw26230.pp
tw26271.pp
tw26288.pp
tw26326.pp * correctly handle reading of class/object pointers in combination with @, resolves #26326 2019-12-28 17:59:23 +00:00
tw26402.pp
tw26403.pp
tw26408.pp
tw26467.pp
tw26472.pp
tw26481.pp
tw26482.pp
tw26483.pp
tw26534a.pp
tw26534b.pp
tw26536.pp
tw26599.pp
tw26615.pp
tw26627.pp
tw26668.pp
tw26749.pp
tw26760.pp * fix for Mantis #26760: apply patch by Ondrej Pokorny to ensure that units referenced by an "in"-clause are recompiled when they have been changed 2021-07-09 15:52:00 +00:00
tw26760b.pp * further fix for Mants #26760: applied patch by Ondrej Pokorny to fix recompilation of units referenced with an "in" clause if no file extension is provided 2021-07-15 21:52:27 +00:00
tw26773.pp
tw26791.pp + test for #26791, meanwhile fixed 2019-12-26 21:10:34 +00:00
tw26922.pp
tw26976.pp
tw26993.pp
tw26993a.pp
tw27029.pp
tw27120.pp
tw27149.pp
tw27153.pp
tw27173.pp
tw27185.pp
tw27210.pp
tw27256.pp
tw27294.pp
tw27300a.pp
tw27320.pp
tw27348.pp
tw27349.pp
tw27414.pp
tw27424.pp
tw27515.pp
tw27517.pp
tw27522.pp
tw27529.pp
tw27634.pp
tw27658.pp
tw27665.pp
tw27691.pp
tw27744.pp
tw27750a.pp
tw27750b.pp
tw27811.pp
tw27832.pp
tw27998.pp
tw27998a.pp
tw28007.pp
tw28058.pp
tw28089.pp
tw28271.pp
tw28279.pp
tw28313.pp
tw28372.pp
tw28442.pp
tw28454.pp
tw28475.pp
tw28530.pp
tw28593.pp
tw28632.pp
tw28640.pp * allow also 8 byte string constants in assembler, resolves #28640 2021-03-27 17:13:14 +00:00
tw28640a.pp * allow also 8 byte string constants in assembler, resolves #28640 2021-03-27 17:13:14 +00:00
tw28641.pp
tw28650.pp
tw28667.pp
tw28668.pp
tw28674.pp
tw28702.pp
tw28713.pp Fix tw28713 for big endian CPUs 2021-02-23 22:04:18 +00:00
tw28713b.pp
tw28718a.pp
tw28718b.pp
tw28718c.pp
tw28718d.pp
tw28748.pp
tw28749.pp
tw28766.pp
tw28801.pp
tw28832.pp
tw28850.pp
tw28916.pp
tw28927.pp + implement align directive for records, resolves #28927 2020-12-29 18:19:35 +00:00
tw28934.pp
tw28948.pp
tw28964.pp
tw29010a.pp
tw29010b.pp
tw29010c.pp
tw29030.pp
tw29040.pp
tw29053.pp
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
tw29086.pp
tw29096.pp
tw29153.pp
tw29244.pp
tw29245.pp
tw29250.pp
tw29321.pp
tw29353.pp * Modified the test to run properly on non-UTF8 systems. 2021-09-11 20:11:40 +03:00
tw29367.pp * fix tw3930 after r37927 2020-09-05 12:25:09 +00:00
tw29372.pp
tw29444.pp
tw29460.pp * patch by Bart Broersma to allow to declare "LongInt = AnsiString" comparison 2019-12-22 22:06:26 +00:00
tw29471.pp
tw29491.pp
tw29546.pp
tw29547.pp
tw29585.pp
tw29609.pp
tw29620.pp
tw29669.pp
tw29669a.pp
tw29745.pp
tw29758.pp
tw29792.pp
tw29859.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
tw29891.pp
tw29893.pp
tw29906.pp
tw29912.pp
tw29923.pp
tw29930.pp
tw29933.pp
tw29954.pp
tw29957.pp * fix test for x86_64 targets using the SysV abi 2020-11-29 21:21:34 +00:00
tw29958.pp
tw29964.pp
tw29992.pp
tw30007.pp
tw30015.pp
tw30030.pp
tw30035.pp
tw30035a.pp
tw30082.pp
tw30119a.pp
tw30119b.pp
tw30166.pp
tw30179.pp
tw30182.pp
tw30202.pp
tw30203.pp
tw30205.pp
tw30207.pp
tw30208.pp
tw30240.pp
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
tw30463.pp
tw30498.pp
tw30522.pp
tw30524a.pp
tw30524b.pp
tw30530.pp
tw30534.pp
tw30534b.pp
tw30535.pp
tw30537.pp
tw30552.pp
tw30570.pp
tw30572.pp
tw30626.pp
tw30626b.pp
tw30639.pp
tw30654.pp
tw30666.pp
tw30706.pp
tw30761.pp
tw30830a.pp
tw30830b.pp
tw30831.pp
tw30832.pp
tw30889.pp
tw30923.pp
tw30933.pp
tw30936.pp
tw30936a.pp
tw30936b.pp
tw30936c.pp
tw30939a.pp
tw30939b.pp
tw30948.pp
tw30978.pp
tw30978a.pp
tw31029.pp
tw31033.pp
tw31033b.pp
tw31076.pp
tw31120.pp
tw31165.pp
tw31201.pp
tw31246.pp
tw31273a.pp
tw31305.pp
tw31332.pp
tw31421a.pp
tw31431.pp
tw31521.pp
tw31589.pp
tw31596.pp
tw31605.pp
tw31675.pp
tw31714.pp + add test for #31714 which is already fixed 2020-07-25 21:08:58 +00:00
tw31795.pp
tw31945.pp
tw32001.pp
tw32019.pp
tw32034.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
tw32039.pp
tw32040.pp
tw32043.pp
tw32046.pp
tw32108.pp
tw32109.pp
tw32111.pp
tw32115.pp
tw32118.pp
tw32139.pp * test for already fixed issue #32139 2021-02-02 21:36:54 +00:00
tw32150.pp
tw32160.pp
tw32179.pp
tw32219.pp + readded accidently deleted file 2019-11-10 21:22:33 +00:00
tw32318.pp
tw32398.pp
tw32474.pp
tw32510.pp
tw32539.pp
tw32576.pp
tw32645.pp
tw32645a.pp
tw32671.pp
tw32811.pp * unified loadnf_load_self_pointer into loadnf_load_addr 2019-12-30 22:43:10 +00:00
tw32821.pp
tw32822.pp
tw32868.pp * patch by Bart B: FormatFloat correctly outputs NaN now, resolves #32868 2022-10-11 22:11:33 +02:00
tw32938.pp
tw32946.pp
tw33004.pp
tw33069.pp
tw33086.pp
tw33098.pp
tw33167.pp
tw33202.pp
tw33205.pp
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
tw33417.pp
tw33439.pp
tw33515.pp
tw33542.pp
tw33548.pp
tw33559.pp + test for #33559 2022-07-13 22:53:37 +02:00
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
tw33840.pp
tw33875.pp
tw33898.pp
tw33963.pp * fix some currency issues, resolves #33963 and #36179 2019-12-01 20:24:00 +00:00
tw34021.pp
tw34027.pp * allow sub/add nodes in constant pointer expressions, resolves #34027 2021-02-05 22:10:27 +00:00
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 * fix for Mantis #34332: allow 2 parameter form of Copy also for ShortString variables 2018-09-25 19:10:06 +00:00
tw34380.pp
tw34385.pp
tw34385a.pp * fixed range test optimization for signed types and enabled it for them 2019-07-06 09:57:32 +00:00
tw34409.pp * adapt register if the size of the paraloc and the register differ, resolves #34409 2019-11-30 20:37:55 +00:00
tw34438.pp
tw34442.pp
tw34496.pp
tw34509.pp
tw34543.pp * test for mantis #34543 (already fixed) 2020-09-28 14:01:55 +00:00
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
tw34772.pp * x86_64: Fixed code generation for try..finally blocks, so that exit label from inner try..finally stays within scope of procedure's implicit try..finally block if one is present. Mantis #34772. 2019-08-13 08:29:28 +00:00
tw34818.pp
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
tw34971.pp
tw35027.pp * always enable threads on Unix-like targets 2019-02-11 20:33:29 +00:00
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 * accept #26 as eof in iso mode, resolves #35136 2019-12-28 10:35:46 +00:00
tw35139.pp + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. 2019-02-23 23:03:29 +00:00
tw35139a.pp + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. 2019-02-23 23:03:29 +00:00
tw35149.pp * fixed over-eager rejection of tobjecttype.fieldname expression after r40785 2019-02-25 21:17:24 +00:00
tw35187.pp * only enable tw35187 for Windows and Linux, since it uses syscalls under unix 2019-03-16 19:14:17 +00:00
tw35224.pp + test from mantis #35224 (already works) 2019-03-16 20:01:57 +00:00
tw35233.pp * only add hidden parameters for objectdef methods after generating the vmt, 2019-03-16 19:14:14 +00:00
tw35272.pp * fixed cbool "and" with full boolean evaluation, and cbool "xor" 2019-06-02 20:04:06 +00:00
tw35298.pp * avoid internalerror for dec/inc(...,v) with v>high(int64), resolves #35298 2020-01-24 21:39:07 +00:00
tw35533.pp * fix for Mantis #35533: when searching for helpers on types that usually don't support a point operator, don't use automatic dereferentiation 2019-05-10 20:56:41 +00:00
tw35590.pp * patch by J. Gareth Moreton: fixes internal error 200405231 with inline, resolves #35590 2020-02-05 20:35:03 +00:00
tw35626.pp * properly round in ISO mode, resolves #35626 2019-10-20 21:11:40 +00:00
tw35670a.pp * forgot to commit tests in r42329 2019-07-05 15:30:53 +00:00
tw35670b.pp * forgot to commit tests in r42329 2019-07-05 15:30:53 +00:00
tw35735.pp * fix for Mantis #35735: also handle "generic" keyword inside helper types 2019-07-05 14:12:13 +00:00
tw35820.pp * when copying goto nodes take care if the label node is part of the copied tree 2019-12-25 17:10:14 +00:00
tw35841.pp * fix #35841 also for break and continue 2020-10-09 20:55:38 +00:00
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 * compilation of tests on 32 bit targets fixed, using while loops so keeping the type sizes 2019-07-28 21:06:37 +00:00
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 * test from mantis #35897, already fixed 2019-08-03 13:52:46 +00:00
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 Fix bug report 35937 by simple assembly code change and add test 2019-08-08 14:10:21 +00:00
tw35953.pp * test fixed for i386 2019-10-13 20:11:55 +00:00
tw35955.pp * fix for Mantis #35955: when the element of an array constructer requires an operator for conversion we don't let the caller of compare_defs_ext know that, instead we simply say that some conversion is required and let the typecheck handler deal with the element wise conversion 2019-08-15 14:33:00 +00:00
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 * fix for Mantis #35982: free created attributes once the type is freed 2019-08-23 14:59:13 +00:00
tw36013.pp * support unique copies of currencies which are handles by torddef, resolves #36013 2019-08-26 19:31:48 +00:00
tw36079.pp * patch by Christo Crause: reg. allocation information if non-volatile registers 2019-11-04 20:14:46 +00:00
tw36156.pp * work around broken x86 shifting in bitpacked value calculation 2019-10-13 10:47:31 +00:00
tw36157.pp * don't try to bitpack arrays of non-ordinals (mantis #36157) 2019-10-13 11:11:28 +00:00
tw36196.pp * fix for Mantis #36196: free a property's attributes when the property is destroyed 2019-10-21 19:42:19 +00:00
tw36212.pp * test for tw36212 2019-11-03 17:33:26 +00:00
tw36215.pp * fix length(<dyn. type>)=0 optimization, resolves #36215 2019-10-31 21:29:41 +00:00
tw36250.pp * support Objective-C classes and protocols with -gw3 (mantis #36250) 2021-02-27 21:44:53 +00:00
tw36381.pp + test for mantis #36381 (seems already fixed) 2020-11-07 16:09:51 +00:00
tw36388.pp * fix for Mantis #36388: correctly handle generic constraints when looking for helpers 2019-12-02 22:29:34 +00:00
tw36389.pp * fix J. Gareth Moreton to resolve #36389 2019-12-09 22:00:45 +00:00
tw36496a.pp * fix for Mantis #36496: correctly handle the function result alias variable inside generic functions 2019-12-30 21:35:26 +00:00
tw36496b.pp * fix for Mantis #36496: correctly handle the function result alias variable inside generic functions 2019-12-30 21:35:26 +00:00
tw36544a.pp * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00
tw36544b.pp * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00
tw36587.pp * cast only the longint 2020-05-10 12:52:17 +00:00
tw36589.pp * do for-loop unrolling after for-loop simplification, resolves #36589 2020-01-19 18:21:12 +00:00
tw36698.pp * fix TVector.Reserve after IncreaseCapacity changes, resolves #36698 2020-02-13 21:29:23 +00:00
tw36738.pp * fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly 2020-03-02 22:04:45 +00:00
tw36775.pp * fix for Mantis #36775: apply patch by J. Gareth Moreton 2020-08-03 21:53:29 +00:00
tw36775a.pp * fix for Mantis #36775: apply patch by J. Gareth Moreton 2020-08-03 21:53:29 +00:00
tw36775b.pp * fix for Mantis #36775: apply patch by J. Gareth Moreton 2020-08-03 21:53:29 +00:00
tw36775c.pp * fix for Mantis #36775: apply patch by J. Gareth Moreton 2020-08-03 21:53:29 +00:00
tw36863.pp * do not create full copies of objects when object checking is on, resolves #36863 2020-04-05 16:26:10 +00:00
tw36934.pp * ELFv2: fixed homogeneous aggregate parameter passing when they should 2020-04-30 20:53:05 +00:00
tw36934a.pp * ppc64le: fix storing homogeneous 64 bit float parameters in case they are 2020-05-01 13:02:45 +00:00
tw36934b.pp * support floating point parameters split over multiple locations, including 2020-05-01 13:02:48 +00:00
tw37013.pp * Patch from Noel Duffy to improve IPV6 address parsing (bug ID tw37013) 2020-05-13 07:19:03 +00:00
tw37034.pp * temporarily fix #37034 by disabling the problematic optimization until the real cause is fixed 2020-06-15 19:57:39 +00:00
tw37060.pp Change parameter type of Build* procedure from out to var, as the StringList is created in calling main 2021-01-20 13:20:11 +00:00
tw37062.pp * simplify constant expressions after re-ordering, resolves #37062 2020-05-13 20:26:04 +00:00
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 o patch for Xtensa by Christo Crause, resolves #37099 2020-06-21 14:51:40 +00:00
tw37107.pp * constrained type parameters are not undefined defs, resolves #37107 2020-05-21 18:19:08 +00:00
tw37130.pp + Xtensa: patch by Christo Crause to add optional MAC16 registers, resolves #37130 2020-06-22 19:05:13 +00:00
tw37136.pp * insert fwait after fcompp, resolves #37136 2020-05-25 20:38:19 +00:00
tw37154.pp * check properly for i/o errors in the iso read helpers, resolves #37154 2020-06-10 20:47:58 +00:00
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 * make local variables in assembler blocks working again after r44933 2020-06-20 20:17:53 +00:00
tw37228.pp * ensure that dispose(managed_ptr) does not result in multiple evaluations of 2020-06-21 15:10:38 +00:00
tw37254.pp * correctly handle sign/zero extensions for optimization "var3", resolves #37254 2020-06-29 20:36:54 +00:00
tw37261.pp * delay setting of pd_body and pd_implement till the header of a generic 2020-06-30 20:36:51 +00:00
tw37272a.pp * fix for Mantis #37272: also allow the empty set for dynamic array parameters; Delphi probably started to allow that together with array constructors. 2020-06-27 22:33:31 +00:00
tw37286.pp + add test for already fixed Mantis #37286 2020-08-13 05:42:32 +00:00
tw37301.pp * fix test to check result properly as pointed out by Bi0T1N in the bug tracker 2020-07-07 20:22:00 +00:00
tw37305a.pp + tx64tryfinallynode.dogetcopy properly implemented, resolves #37305 2021-03-14 21:23:05 +00:00
tw37305b.pp + tx64tryfinallynode.dogetcopy properly implemented, resolves #37305 2021-03-14 21:23:05 +00:00
tw37322.pp * variables can have the same name as the main program in iso mode, resolves #37322 2020-07-10 21:05:59 +00:00
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 * patch by Sergey Larin to handle Native(U)Int conversions from/to variants, resolves #37339 2020-07-16 20:44:30 +00:00
tw37355.pp * fix for Mantis #37355: the method name and the named parameters need to be separated by a single #0 2020-07-31 15:55:37 +00:00
tw37382.pp * patch by Bart Broersma: avoid unsigned wrap around in TDeque.Erase, resolves #37482 2020-10-17 20:35:20 +00:00
tw37393.pp + Aarch64: trgcpu.get_spill_subreg: return MM sub register correctly, resolves #37393 2020-07-20 21:07:09 +00:00
tw37397.pp * disable tail recursion optimisation if there is a copy-back parameter 2020-07-21 17:57:50 +00:00
tw37398.pp * float operations can have an exception as a side effect, resolves #37398 2020-07-21 20:09:39 +00:00
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 * added test for bug that's already fixed (mantis #37423) 2020-08-08 17:45:41 +00:00
tw37427.pp * Aarch64: set register size correctly for AndStrb2Strb optimization, resolves #37427 2020-07-28 20:46:05 +00:00
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 + simplify "x mod -1", resolves #37449 2020-07-30 20:35:34 +00:00
tw37465.pp * non-zero exit code on failure 2020-08-23 11:31:16 +00:00
tw37468.pp * floating point division by zero should throw run time error 208, fixed 2020-08-03 19:42:16 +00:00
tw37468b.pp * correctly reset fpu on x86_64-linux after a floating point exception, resolves second part of #37468 2020-09-28 20:50:25 +00:00
tw37477.pp * setelementn cannot be the root node of a cse domain, resolves #37477 2020-08-06 20:49:07 +00:00
tw37493.pp * reverted r46220 as it is fixed now properly 2020-08-05 21:15:33 +00:00
tw37508.pp * insert type casts when creating new unaryminus nodes during simplification, resolves #37508 2020-08-07 21:43:00 +00:00
tw37554.pp * it's usefull to enable the test for all platforms 2020-08-12 21:15:35 +00:00
tw37621.pp * do not run the test, it is only about a compilation issue 2020-11-17 20:32:10 +00:00
tw37650.pp * fix for Mantis #37650: apply adjusted patch by Ryan Joseph do not range check the length of ShortStrings if their length parameter is based on a generic constant 2020-09-04 15:44:23 +00:00
tw37779.pp * fix for Mantis #37779: use init RTTI instead of full RTTI when copying an array 2020-09-21 20:17:55 +00:00
tw37780.pp * don't perform "(x=y) or (z=u)" -> "(x xor y) or (z xor u)" optimization 2020-09-20 12:43:45 +00:00
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 * fix for Mantis #37806: allow undefineddefs for Include() and Exclude() 2020-09-25 14:13:53 +00:00
tw37823.pp * when implicit try...finallys are turned off, do not throw an error if a procedure 2020-09-27 16:53:59 +00:00
tw37844.pp * fix for Mantis #37844: prefer to use the symtable determined in generate_specialization_phase1 for procdefs as that might a withsymtable that is needed to correctly load Self later on 2020-10-12 16:55:14 +00:00
tw37875.pp * handle result type of unsigned ordinal operations in ISO/Extpas mode similiar to TP, solves 2022-01-28 22:48:50 +01:00
tw37878.pp * fix try_make_mul32to64() if it's called with a constant node on the 2020-10-19 19:10:16 +00:00
tw37926.pp * denormalized value floating point exception has to result in an rte 206, resolves part of #37926 2020-10-15 19:52:57 +00:00
tw37949.pp * don't run interactive test 2020-10-23 15:09:31 +00:00
tw37969.pp * patch by Jan Bruns to solve an issue with the new overloading selection code, resolves #37969 2020-10-26 20:58:24 +00:00
tw38012.pp * in equal_genfunc_paradefs take care of the fact that typesym might not be assigned for open array parameters, resolves #38012 2020-10-29 21:00:03 +00:00
tw38022.pp + test for #38022 2020-11-03 21:44:57 +00:00
tw38051.pp * fix copy-paste mistake from Mantis (due to replacement of '#' with links...) 2020-11-11 08:28:37 +00:00
tw38053.pp * AArch64: fix spilling integer registers to stack offsets that cannot be 2021-04-14 20:56:32 +00:00
tw38054.pp * fixed type of size parameter passed to fpc_getmem() when translating 2020-11-08 22:42:38 +00:00
tw38058.pp * remove readln 2020-11-19 21:37:23 +00:00
tw38069.pp * ensure that changed compiler options do not cause values 2020-11-14 18:40:58 +00:00
tw38074.pp * fixes for nasm writer, resolves #38074 2020-11-13 21:39:16 +00:00
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 * Fix for Mantis #38122: when a deref node is passed as a Self parameter for a type helper (which is a var parameter) we need to pass the non-derefentiated value so that the data it points to can be modified by the helper's method (this is Delphi compatible) 2020-11-28 18:32:24 +00:00
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
tw38129.pp * do not swap left/right code generation for assignment nodes if 2021-03-31 20:53:18 +00:00
tw38145a.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
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 * fix for Mantis #38151: when a Variant is passed by reference to a IDispatch property then invoke it using DISPATCH_PROPERTYPUTREF instead of DISPATCH_PROPERTYPUT 2020-12-04 22:07:39 +00:00
tw38164.pp * x86-64: correctly translate and with large constants in mod optimizations, resolves #38164 2020-12-17 22:09:23 +00:00
tw38201.pp - remove could which prevented that rte is triggered even if we are inside 2020-12-14 21:55:42 +00:00
tw38202.pp * patch by Zoran Vučenović: fixes TDoubleRec.SetFrac, resolves #38202 2020-12-12 21:39:17 +00:00
tw38225.pp * Aarch64: fix 32 bit div operations with constant denominators, resolves #38225 2020-12-18 21:39:35 +00:00
tw38230.pp FPU exception mask: generlised system unit interface 2022-10-17 19:43:01 +00:00
tw38238.pp * fix for Mantis #38238: when creating a copy of a procdef for a procvar set the methodpointer flag also for methods of records 2020-12-20 22:41:27 +00:00
tw38249.pp * min/max optimization needs to check both operands of the if condition, even if no else-statement is passed, resolves #38249 2020-12-23 22:41:37 +00:00
tw38259.pp * do not check inlined exit nodes for unset results, resolves #38259 2020-12-31 15:52:02 +00:00
tw38267a.pp * first part of fixing #38267: do not bail out early during constant folding 2021-01-01 15:26:13 +00:00
tw38267b.pp + fold also (string const+(string const+string var)) 2021-01-02 22:18:38 +00:00
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 * handle rawbytestrings in Win32Ansi2UnicodeMove properly, resolves #38299 2021-01-03 22:55:37 +00:00
tw38306.pp * modified (use IsManagedType to check if a for loop can be used for copying) patch by Bart Broersma to fix IncreaseCapacity of TQueue, resolves #38306 2021-01-13 21:24:50 +00:00
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 * 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
tw38310c.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
tw38316.pp * add parameter cleanup nodes to the call cleanup block (mantis #38316) 2021-01-10 15:47:27 +00:00
tw38337.pp + test for mantis #38337, already fixed 2021-01-10 14:09:22 +00:00
tw38339.pp Add check for bug fix in bug report 38339 2021-01-10 14:43:22 +00:00
tw38351.pp * fix TBufferedFileStream.Seek(0,soBeginning) as proposed by Andrey Zubarev, resolves #38351 2021-01-21 21:08:13 +00:00
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 * fix for Mantis #38390: use Val instead of StrToInt to avoid overload problems 2021-01-24 14:57:20 +00:00
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 * fix type conversion for array indicies if the ordinal ranges of the involved types do not overlap, resolves #38413 2021-01-28 20:56:15 +00:00
tw38429.pp * fix for Mantis #38249: apply adjusted patch by avk to implemnt CastTo handling when the source variant is a custom variant, but the destination type is not 2021-01-31 20:26:26 +00:00
tw38492.pp * fix conversion of true/false macro definitions to boolean values 2021-04-10 10:56:02 +00:00
tw38497.pp * allow in-operator to be used on type parameters, resolves #38497 2021-02-21 21:29:40 +00:00
tw38527.pp Apply patch proposed by J. Gareth Moreton in bug report #0038527 2021-02-22 23:15:31 +00:00
tw38549.pp Fix for bug report 38549 about wrong code generation 2021-03-03 22:15:20 +00:00
tw38549a.pp Fix for bug report 38549 about wrong code generation 2021-03-03 22:15:20 +00:00
tw38549b.pp Fix for bug report 38549 about wrong code generation 2021-03-03 22:15:20 +00:00
tw38549c.pp Fix for bug report 38549 about wrong code generation 2021-03-03 22:15:20 +00:00
tw38549d.pp Fix for bug report 38549 about wrong code generation 2021-03-03 22:15:20 +00:00
tw38557.pp * cpubase.cgsize2subreg should handle all valid sizes, resolves #38557 2021-03-30 16:44:19 +00:00
tw38631.pp * fixed MSecsToTimeStamp by Lagunov Aleksey, resolves #38631 2021-04-22 20:14:00 +00:00
tw38636.pp * test needs objfpc mode else i is 16 bit only 2021-03-28 21:09:35 +00:00
tw38642.pp * fix for Mantis #38642: for enumerations with jumps Delphi behaves as follows: 2021-03-27 09:35:07 +00:00
tw38695.pp * Aarch64: patch by J. Gareth Moreton: fix constant writing, resolves #38695 2021-04-02 16:44:43 +00:00
tw38703.pp * patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703 2021-04-06 15:50:28 +00:00
tw38717.pp * properly set types for currency divisions, resolves #38717 2022-02-13 22:47:38 +01:00
tw38718.pp * even if currency is handled by torddef, it is a real number, so using / is perfectly right, resolves #38718 2021-04-09 20:38:46 +00:00
tw38733.pp * allow also CSUBSETREG in tx86inlinenode.second_IncludeExclude, resolves #38733 2021-04-09 20:09:19 +00:00
tw38766.pp * AArch64: fix storing a 32 bit value in the lower 32 bits of a 64 bit 2021-04-19 20:52:12 +00:00
tw38802.pp * decrease macro nesting counter early when expanding empty macro 2021-04-25 19:49:26 +00:00
tw38827.pp * patch by Dean Mustakino to avoid generation of debug info for generics, resolves #38827 2021-10-11 18:45:41 +02:00
tw38832.pp * fix exception generation in ln(...), resolves #38832 2021-05-02 19:45:09 +00:00
tw38833.pp * fix finally block getting unconditionally removed if try-block is empty 2021-05-01 09:28:58 +00:00
tw38840.pp * keep type when removing "1*", resolves #38840 2021-10-17 22:23:49 +02:00
tw38940.pp * check used registers properly for SETcc/TEST/Jcc -> Jcc, resolves #38940 2021-05-28 21:23:09 +00:00
tw38973.pp Add test for bug report 38973 (already fixed in trunk/main) 2021-09-01 09:29:51 +02:00
tw39012.pp * when converting a*a into sqr(a), set the result type correctly 2021-11-07 21:54:25 +01:00
tw39030.pp * allow char constant to be used for const string parameters in generic specializations, resolves #39030 2021-06-28 20:35:33 +00:00
tw39178.pp + support SHLX and SHRX in TX86AsmOptimizer.RegLoadedWithNewValue, resolves #39178 2021-07-07 20:28:04 +00:00
tw39206.pp * might_have_sideeffects in gen_c_style_operator as proposed by runewalsh, resolves #39206 2021-07-13 18:31:38 +00:00
tw39292.pp + handle LOC_FLAGS in thlcgobj.location_force_mem, resolves #39292 2022-08-08 23:14:56 +02:00
tw39296.pp Solves #39296: x86-64 parameter zero/sign extension 2021-09-01 09:29:51 +02:00
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 * tw39323 needs to turn on range check to test what it is supposed to test 2021-09-05 23:12:34 +02:00
tw39325.pp * we cannot do SSA during partial writes to arrays which span multiple registers, resolves #39325 2021-09-01 09:31:50 +02:00
tw39332.pp * handle constant folding correctly for <pointer>+<ord. constant>+<ord. constant>, resolves #39332 2021-09-01 21:32:27 +02:00
tw39354.pp * more precise test as suggested here: 876ae56158 (note_921869640) 2022-04-24 14:41:06 +02:00
tw39357.pp * fix test 2021-09-14 22:01:39 +02:00
tw39372.pp AArch64 popt: don't replace registers with X/WZR 2021-10-04 20:58:05 +02:00
tw39375.pp obcpas: fix categories implementing protocols 2021-09-25 16:15:45 +02:00
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 * proper range checking for TryStrToDWord, should resolve all issues in #39406 2022-01-02 21:46:14 +01:00
tw39464.pp * test for fixed bug to play safe 2022-01-30 22:35:14 +01:00
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 * patch by Bart B to fix the value of Code for unsigned types if the input is negative, resolves #39523 2022-01-11 21:29:56 +01:00
tw39543.pp * when adding WebAssembly object info, traverse through current_module.used_units, 2022-02-12 08:32:48 +02:00
tw39581.pp + support for generic forward declarations fixes #39581, so add a test for it 2022-02-18 17:54:36 +01:00
tw39582.pp + support for generic forward declarations fixes #39582, so add a test for it 2022-02-18 17:54:36 +01:00
tw39627.pp + test for #39627, together with the last merge request it resolves #39627 2022-04-03 15:08:24 +02:00
tw39643.pp AArch64 asm reader: add support for fpcmp(e) conditions 2022-04-03 13:40:21 +02:00
tw39646.pp * New webtbs/tw39646.pp test to evaluate fix for 2022-05-07 20:53:35 +00:00
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 Add several tests for 127 max ID length, related to bug report #39661 2022-04-13 15:15:18 +00:00
tw39661b.pp Add several tests for 127 max ID length, related to bug report #39661 2022-04-13 15:15:18 +00:00
tw39661c.pp Add several tests for 127 max ID length, related to bug report #39661 2022-04-13 15:15:18 +00:00
tw39661d.pp Add several tests for 127 max ID length, related to bug report #39661 2022-04-13 15:15:18 +00:00
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 * patch by Rika: avoid that capacity of TQueue grows to much for certain 2022-04-12 17:36:42 +02:00
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 * fix #39673: also resolve the dummy symbol in case this isn't a reuse of the current generic's name 2022-04-22 10:40:58 +02:00
tw39675.pp * fix #39675: consider the symbols for unnamed parameters as used so that there won't be unnecessary hints about them 2022-04-22 10:40:58 +02:00
tw39677.pp + add test for already fixed #39677 2022-04-22 10:40:58 +02:00
tw39679.pp * fix #39679 and fix #39680: for implicit specializations a parameter used in a call might also inherit in some depth from a specialization used as parameter type 2022-04-22 10:40:58 +02:00
tw39680.pp * fix #39679 and fix #39680: for implicit specializations a parameter used in a call might also inherit in some depth from a specialization used as parameter type 2022-04-22 10:40:58 +02:00
tw39681.pp * fix #39681: also handle the result type of a specialized procvar when checking for a possible implicit specialization 2022-04-22 10:40:58 +02:00
tw39684.pp * in case of an implicit specialization ensure that the symbol of the generic is indeed considered as used once the final implicit specialization has been picked 2022-04-23 16:29:13 +02:00
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 * improved test as proposed by Rika 2022-08-23 21:27:44 +02:00
tw39735.pp * Don't call secondpass(left) in twasmtypeconvnode.second_int_to_real, this fixes bug #39735. 2022-06-21 23:59:25 +03:00
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 * Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738 2022-06-03 22:54:18 +02:00
tw39740.pp * fix #39740: consider a conversion of a procedure or procedure variable to a function reference as a bit more expensive than otherwise 2022-05-31 22:50:14 +02:00
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 * do not throw messages on potentially uninitialized internal symbols, resolves #39744 2022-06-15 23:30:33 +02:00
tw39745.pp * fix #39745: the conversion from ordinals to pointer types in mode Delphi is not allowed for a void type (happens when using a typecast to convert a method without parameters to a function reference) 2022-05-30 23:05:45 +02:00
tw39748.pp Overload selection: call procvars if result is compatible with parameter 2022-09-16 11:21:05 +02:00
tw39748a.pp Overload selection: call procvars if result is compatible with parameter 2022-09-16 11:21:05 +02:00
tw39785.pp * naming fixed, it is a test for #39785 2022-07-03 16:09:09 +02:00
tw39786.pp + test for #39786 2022-07-04 22:52:05 +02:00
tw39795.pp * fix #39795: when extracting make_prettystring it was forgotten to also append the const part of the name to the specialize name 2022-06-22 09:44:21 +02:00
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 * fix #39826: correctly handle function references that are part of generics/specializations, but are not generics/specializations themselves 2022-07-15 16:32:02 +02:00
tw39829.pp * correctly truncate rtti symbol names of enumeration types, resolves #39829 2022-07-11 22:07:57 +02:00
tw39834.pp * test for #39834, previous commits resolve #39834 2022-08-20 18:11:24 +02:00
tw39845.pp parentfpstruct: explicitly trash before initialising 2022-07-26 22:36:13 +02:00
tw39851.pp * New test to catch i39851 2022-07-31 19:45:23 +00:00
tw39853.pp * do not warn on anonymous functions without captured variables about being not used, resolves #39853 2022-07-29 21:46:48 +02:00
tw39857.pp * fix #39857: don't trash symbols marked as vo_is_internal 2022-08-26 17:42:22 +02:00
tw39858.pp * fix #39858: correctly keep track of symbols that need to be captured into the capturer 2022-08-12 17:44:39 +02:00
tw39866.pp do not publish enums with jumps 2022-08-16 20:47:44 +02:00
tw39867.pp * fixed Math.Tanh as proposed by Paolo Valle, resolves #39867 2022-08-17 20:56:43 +02:00
tw39869.pp * fix #39869: correctly check whether the recorded token stream still needs to be parsed (the replay depth of the scanner needs to be *larger* than what it was before starting the playback) 2022-08-18 23:09:01 +02:00
tw39873.pp + test for #39873 2022-08-28 21:29:52 +02:00
tw39875.pp * fix #39875: when a WideString constant is used to initialize a PChar the constant needs to be converted to the current code page 2022-08-26 18:05:13 +02:00
tw39876a.pp * fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte 2022-08-26 17:16:29 +02:00
tw39876b.pp * fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte 2022-08-26 17:16:29 +02:00
tw39877.pp * handle also simulated flags in tmipselnotnode.second_boolean, resolves #39877 2022-08-24 21:16:23 +02:00
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 * fix #39902: correctly handle assignment of procvars to properties with a field write accessor 2022-09-16 16:20:42 +02:00
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 * fix #39903: correctly parse anonymous function references in records (and classes/objects) 2022-09-15 22:57:05 +02:00
tw39907.pp * fix #39907: only load system class types from units that are marked as a System unit 2022-09-18 15:41:33 +02:00
tw39912.pp * properly named 2022-09-22 23:00:34 +02:00
tw39913.pp * check if optinfo is assigned before using it, resolves #39913 2022-10-21 21:14:39 +02:00
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 * handle <dyn.array>+[] (and swapped) correctly, resolves #39919 2022-10-05 22:48:21 +02:00
tw39922.pp * x86: Added two new tests for i39922 2022-10-18 20:47:42 +00:00
tw39922a.pp * x86: Added two new tests for i39922 2022-10-18 20:47:42 +00:00
tw39933.pp * removed wrong program name 2022-10-04 22:02:59 +02:00
tw39952.pp Fix bug report #39952. 2022-10-12 21:28:16 +01:00
tw39955.pp + test for #39955 2022-10-15 13:59:35 +02:00
tw39957.pp * if a pointer_to_array type conversion is applied to a variable, it is not written, resolves #39957 2022-10-14 23:12:18 +02:00
tw39958.pp * properly reset nf_write/nf_modify flags for min/max inline nodes, needed by dead store optimization, resolves #39958 2022-10-16 22:51:50 +02:00
tw39971.pp * fix life information propagation for while loops, resolves #39971 2022-10-24 22:13:43 +02:00
tw0035022.pp * Patch from Bart Broersma to fix bug ID #36809 - test program 2020-04-01 07:06:01 +00:00
twm0226.pp Fix %cpu type as spotted by Alexey Torgashin 2022-05-15 18:01:48 +02:00
u_uvmta.pp
ub1873.pp
ub1883.pp
uvmt_a.pp
uvmt.pp
uvmta_a.pp
uvmta.pp
uw0555.pp
uw0701c.pp
uw0701d.pp
uw0701e.pp
uw0809.pp
uw1181.inc
uw1279.pp
uw1331.pp
uw2004.inc
uw2040.pp
uw2266a.inc
uw2266b.pas
uw2269.inc
uw2364.pp
uw2706a.pp
uw2706b.pp
uw2731.pp
uw2738.pp
uw2834.pp
uw2920.pp
uw2956.pp
uw2984.pp
uw3103.pp
uw3179a.pp
uw3179b.pp
uw3184a.pp
uw3184b.pp
uw3292a.pp
uw3340.pp
uw3353.pp
uw3356.pp
uw3429.pp
uw3474a.pp
uw3474b.pp
uw3968.pp
uw4056.pp
uw4140.pp
uw4352a.pp
uw4352b.pp
uw4352c.pp
uw4352d.pp
uw4352e.pp
uw6203.pp
uw6767.pp
uw6822a.pp
uw7381.pp
uw7838a.pp
uw8180.pp
uw8372.pp
uw8730a.pp
uw8730b.pp
uw9113a.pp
uw9113b.pp
uw10477.pp
uw10492.pp
uw11182.pp
uw11762.pp
uw13015.pp
uw13345b.pp
uw13345c.pp
uw13345y.pp
uw13583.pp
uw14124.pp
uw14958.pp
uw15582.pp
uw15591.pp
uw15909.pp
uw15966.pp
uw17220.pp
uw17220a.pp
uw17493.pp
uw17950.pas
uw18087a.pp
uw18087b.pp
uw18121.pp
uw18909a.pp
uw18909b.pp
uw19159.pp
uw19697.pp
uw19701.pas
uw19851.pp
uw20456.pp
uw20909a.pas
uw20909b.pas
uw20940.pp
uw20996.pp
uw21015.pp
uw21538.pp
uw21808a.pp
uw21808b.pp
uw22160a2.pp
uw22160b2.pp
uw22160b3.pp
uw22427a.pp
uw22427b.pp
uw22428.pp
uw22741a.pp
uw22741b.pp
uw23071.pp * fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types 2019-07-19 15:55:28 +00:00
uw23204.pp
uw25054a.pp
uw25054b.pp
uw25059.pp
uw25059.test.pp
uw25059.withdot.pp
uw25132.pp
uw25598.pp
uw25610a.pp
uw25610b.pp
uw25814.pp
uw26922a.pp
uw26922b.pp
uw27294.pp
uw27320.defaults.pp
uw27522a.pp
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 * 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
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 * 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
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 * fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active 2020-01-10 15:39:20 +00:00
uw38069.pp * ensure that changed compiler options do not cause values 2020-11-14 18:40:58 +00:00
uw38385a.pp * properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385 2021-01-24 21:32:27 +00:00
uw38385b.pp * properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385 2021-01-24 21:32:27 +00:00
uw38385c.pp * properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385 2021-01-24 21:32:27 +00:00
uw38429.pp * test for 32 bit targets fixed 2021-02-01 21:14:19 +00:00
uw38827.pp * patch by Dean Mustakino to avoid generation of debug info for generics, resolves #38827 2021-10-11 18:45:41 +02:00
uw39543a.pp * when adding WebAssembly object info, traverse through current_module.used_units, 2022-02-12 08:32:48 +02:00
uw39543b.pp * when adding WebAssembly object info, traverse through current_module.used_units, 2022-02-12 08:32:48 +02:00
uw39677a.pp + add test for already fixed #39677 2022-04-22 10:40:58 +02:00
uw39677b.pp + add test for already fixed #39677 2022-04-22 10:40:58 +02:00
uw39880.pp * patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880 2022-09-17 22:46:57 +02:00
uw39907.pp * fix #39907: only load system class types from units that are marked as a System unit 2022-09-18 15:41:33 +02:00