.. |
tb205.pp
|
|
|
tb610.pp
|
* handle dyn. arrays and interfaces correctly in TypInfo.SetOrdProp
|
2015-03-08 09:40:36 +00:00 |
tb613.pp
|
* ARM: I hope this is a final proper fix for GOT initialization. + Test.
|
2015-09-17 12:18:04 +00:00 |
tb0001.pp
|
|
|
tb0002.pp
|
|
|
tb0003.pp
|
|
|
tb0004.pp
|
|
|
tb0005.pp
|
|
|
tb0006.pp
|
|
|
tb0007.pp
|
|
|
tb0008.pp
|
|
|
tb0009.pp
|
|
|
tb0010.pp
|
|
|
tb0011.pp
|
|
|
tb0012.pp
|
|
|
tb0013.pp
|
* do not use crt by default, reduced wrong fails hopefully
|
2018-02-25 15:34:15 +00:00 |
tb0014.pp
|
|
|
tb0015.pp
|
|
|
tb0016.pp
|
|
|
tb0017.pp
|
|
|
tb0018.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0019.pp
|
|
|
tb0020.pp
|
|
|
tb0021.pp
|
|
|
tb0022.pp
|
|
|
tb0023.pp
|
|
|
tb0024.pp
|
|
|
tb0025.pp
|
|
|
tb0026.pp
|
|
|
tb0027.pp
|
|
|
tb0028.pp
|
|
|
tb0029.pp
|
|
|
tb0030.pp
|
|
|
tb0031.pp
|
|
|
tb0032.pp
|
|
|
tb0033.pp
|
|
|
tb0034.pp
|
|
|
tb0035.pp
|
|
|
tb0036.pp
|
|
|
tb0037.pp
|
|
|
tb0038.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0039.pp
|
|
|
tb0040.pp
|
|
|
tb0041.pp
|
|
|
tb0042.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0043.pp
|
|
|
tb0044.pp
|
|
|
tb0045.pp
|
|
|
tb0046.pp
|
|
|
tb0047.pp
|
|
|
tb0048.pp
|
|
|
tb0049.pp
|
|
|
tb0050.pp
|
|
|
tb0051.pp
|
|
|
tb0052.pp
|
|
|
tb0053.pp
|
|
|
tb0054.pp
|
|
|
tb0055.pp
|
|
|
tb0056.pp
|
|
|
tb0057.pp
|
|
|
tb0058.pp
|
|
|
tb0059.pp
|
|
|
tb0060.pp
|
|
|
tb0062.pp
|
|
|
tb0063.pp
|
|
|
tb0064.pp
|
|
|
tb0065.pp
|
|
|
tb0066.pp
|
|
|
tb0067.pp
|
|
|
tb0068.pp
|
* initialise local variable to prevent random failures
|
2019-09-14 07:30:38 +00:00 |
tb0069.pp
|
|
|
tb0070.pp
|
|
|
tb0071.pp
|
|
|
tb0072.pp
|
Fixed unittests that needed arch specific inline assembler.
|
2018-09-09 09:18:58 +00:00 |
tb0073.pp
|
|
|
tb0074.pp
|
|
|
tb0075.pp
|
|
|
tb0076.pp
|
|
|
tb0077.pp
|
|
|
tb0078.pp
|
|
|
tb0079.pp
|
|
|
tb0080.pp
|
|
|
tb0081.pp
|
|
|
tb0082.pp
|
|
|
tb0083.pp
|
|
|
tb0084.pp
|
|
|
tb0085.pp
|
|
|
tb0086.pp
|
|
|
tb0087.pp
|
|
|
tb0088.pp
|
|
|
tb0089.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0090.pp
|
|
|
tb0091.pp
|
|
|
tb0092.pp
|
|
|
tb0093.pp
|
|
|
tb0094.pp
|
|
|
tb0095.pp
|
|
|
tb0096.pp
|
|
|
tb0097.pp
|
|
|
tb0098.pp
|
|
|
tb0099.pp
|
|
|
tb0100.pp
|
|
|
tb0101.pp
|
|
|
tb0102.pp
|
|
|
tb0103.pp
|
|
|
tb0104.pp
|
|
|
tb0105.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0106.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0107.pp
|
|
|
tb0108.pp
|
|
|
tb0109.pp
|
|
|
tb0110.pp
|
|
|
tb0111.pp
|
|
|
tb0112.pp
|
|
|
tb0113.pp
|
|
|
tb0115.pp
|
|
|
tb0116.pp
|
|
|
tb0117.pp
|
|
|
tb0118.pp
|
|
|
tb0119.pp
|
|
|
tb0120.pp
|
|
|
tb0122.pp
|
|
|
tb0123.pp
|
|
|
tb0124.pp
|
|
|
tb0125.pp
|
|
|
tb0126.pp
|
|
|
tb0127.pp
|
|
|
tb0128.pp
|
|
|
tb0129.pp
|
|
|
tb0130.pp
|
|
|
tb0131.pp
|
|
|
tb0132.pp
|
|
|
tb0133.pp
|
|
|
tb0134.pp
|
|
|
tb0135.pp
|
|
|
tb0136.pp
|
|
|
tb0137.pp
|
|
|
tb0138.pp
|
|
|
tb0139.pp
|
|
|
tb0140.pp
|
|
|
tb0141.pp
|
|
|
tb0142.pp
|
|
|
tb0143.pp
|
|
|
tb0144.pp
|
|
|
tb0145.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0146.pp
|
|
|
tb0147.pp
|
|
|
tb0148.pp
|
|
|
tb0149.pp
|
|
|
tb0150.pp
|
|
|
tb0151.pp
|
|
|
tb0152.pp
|
|
|
tb0153.pp
|
|
|
tb0154.pp
|
|
|
tb0155.pp
|
|
|
tb0156.pp
|
|
|
tb0157.pp
|
|
|
tb0158.pp
|
|
|
tb0159.pp
|
|
|
tb0160.pp
|
|
|
tb0161.pp
|
|
|
tb0162.pp
|
* Report all failed cases instead of halting at the first failure.
|
2014-07-24 12:05:33 +00:00 |
tb0163.pp
|
* fix test for msdos compact mode
|
2016-08-10 16:25:42 +00:00 |
tb0164.pp
|
|
|
tb0165.pp
|
|
|
tb0166.pp
|
|
|
tb0167.pp
|
|
|
tb0168.pp
|
|
|
tb0169.pp
|
|
|
tb0170.pp
|
|
|
tb0172.pp
|
|
|
tb0172a.pp
|
|
|
tb0173.pp
|
|
|
tb0174.pp
|
|
|
tb0175.pp
|
|
|
tb0176.pp
|
|
|
tb0177.pp
|
|
|
tb0178.pp
|
|
|
tb0179.pp
|
|
|
tb0181.pp
|
|
|
tb0182.pp
|
|
|
tb0183.pp
|
|
|
tb0184.pp
|
|
|
tb0185.pp
|
|
|
tb0186.pp
|
|
|
tb0187.pp
|
|
|
tb0188.pp
|
|
|
tb0188a.pp
|
|
|
tb0189.pp
|
|
|
tb0190.pp
|
|
|
tb0191.pp
|
|
|
tb0192.pp
|
|
|
tb0193.pp
|
Fixed unittests that needed arch specific inline assembler.
|
2018-09-09 09:18:58 +00:00 |
tb0194.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0195.pp
|
|
|
tb0196.pp
|
|
|
tb0197.pp
|
|
|
tb0198.pp
|
|
|
tb0199.pp
|
|
|
tb0200.pp
|
|
|
tb0201.pp
|
|
|
tb0202.pp
|
|
|
tb0203.pp
|
|
|
tb0204.pp
|
|
|
tb0205.pp
|
|
|
tb0207.pp
|
|
|
tb0208.pp
|
|
|
tb0209.pp
|
|
|
tb0210.pp
|
|
|
tb0211.pp
|
|
|
tb0212.pp
|
* fixed test tb0212.pp to check for 2-byte alignment instead of 4-byte on 16-bit
|
2014-06-23 10:09:14 +00:00 |
tb0213.pp
|
|
|
tb0214.pp
|
|
|
tb0215.pp
|
|
|
tb0216.pp
|
|
|
tb0217.pp
|
|
|
tb0218.pp
|
|
|
tb0219.pp
|
|
|
tb0220.pp
|
|
|
tb0221.pp
|
|
|
tb0222.pp
|
|
|
tb0224.pp
|
|
|
tb0225.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0226.pp
|
|
|
tb0227.pp
|
|
|
tb0228.pp
|
|
|
tb0229.pp
|
|
|
tb0230.pp
|
|
|
tb0231.pp
|
|
|
tb0232.pp
|
|
|
tb0233.pp
|
|
|
tb0234.pp
|
|
|
tb0235.pp
|
|
|
tb0236.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0237.pp
|
|
|
tb0238.pp
|
|
|
tb0239.pp
|
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
|
2018-03-13 21:59:58 +00:00 |
tb0240.pp
|
Modify DoMem parameter type to SizeUInt and adapt tests using this function, to avoid run time errors with range check
|
2018-03-13 21:59:58 +00:00 |
tb0241.pp
|
|
|
tb0241b.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0242.pp
|
|
|
tb0243.pp
|
|
|
tb0244.pp
|
|
|
tb0245.pp
|
|
|
tb0246.pp
|
|
|
tb0247.pp
|
|
|
tb0248.pp
|
|
|
tb0249.pp
|
|
|
tb0250.pp
|
|
|
tb0251.pp
|
|
|
tb0252.pp
|
|
|
tb0254.pp
|
|
|
tb0255.pp
|
|
|
tb0256.pp
|
|
|
tb0257.pp
|
|
|
tb0258.pp
|
|
|
tb0259.pp
|
|
|
tb0260.pp
|
|
|
tb0261.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0262.pp
|
+ couple of { %OPT=-CE } to tests added
|
2018-08-19 12:42:26 +00:00 |
tb0263.pp
|
|
|
tb0264.pp
|
|
|
tb0265.pp
|
|
|
tb0267.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0268.pp
|
* support for compiling the objects unit methods that expect local procedure/
|
2018-12-20 21:22:40 +00:00 |
tb0269.pp
|
|
|
tb0270.pp
|
|
|
tb0271.pp
|
|
|
tb0272.pp
|
|
|
tb0273.pp
|
|
|
tb0274.pp
|
|
|
tb0275.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0276.pp
|
|
|
tb0277.pp
|
|
|
tb0278.pp
|
|
|
tb0279.pp
|
|
|
tb0280.pp
|
|
|
tb0281.pp
|
|
|
tb0282.pp
|
|
|
tb0283.pp
|
|
|
tb0284.pp
|
|
|
tb0285.pp
|
|
|
tb0286.pp
|
|
|
tb0287.pp
|
|
|
tb0288.pp
|
|
|
tb0289.pp
|
|
|
tb0290.pp
|
|
|
tb0292.pp
|
|
|
tb0293.pp
|
|
|
tb0294.pp
|
|
|
tb0295.pp
|
|
|
tb0296.pp
|
|
|
tb0298.pp
|
|
|
tb0299.pp
|
|
|
tb0300.pp
|
|
|
tb0301.pp
|
|
|
tb0302.pp
|
|
|
tb0303.pp
|
|
|
tb0304.pp
|
|
|
tb0305.pp
|
|
|
tb0306.pp
|
|
|
tb0308.pp
|
|
|
tb0309.pp
|
|
|
tb0310.pp
|
|
|
tb0311.pp
|
|
|
tb0312.pp
|
|
|
tb0313.pp
|
|
|
tb0314.pp
|
|
|
tb0315.pp
|
|
|
tb0316.pp
|
|
|
tb0317.pp
|
|
|
tb0318.pp
|
|
|
tb0319.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0320.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0321.pp
|
|
|
tb0322.pp
|
|
|
tb0323.pp
|
|
|
tb0324.pp
|
|
|
tb0325.pp
|
|
|
tb0326.pp
|
|
|
tb0327.pp
|
|
|
tb0328.pp
|
|
|
tb0329.pp
|
|
|
tb0331.pp
|
|
|
tb0332.pp
|
|
|
tb0333.pp
|
|
|
tb0334.pp
|
|
|
tb0335.pp
|
|
|
tb0336.pp
|
Disable expliccitly overlfow and range checks
|
2016-06-21 09:21:18 +00:00 |
tb0337.pp
|
|
|
tb0338.pp
|
|
|
tb0339.pp
|
|
|
tb0340.pp
|
|
|
tb0341.pp
|
|
|
tb0342.pp
|
|
|
tb0343.pp
|
|
|
tb0344.pp
|
|
|
tb0345.pp
|
|
|
tb0346.pp
|
|
|
tb0347.pp
|
|
|
tb0348.pp
|
|
|
tb0349.pp
|
|
|
tb0350.pp
|
|
|
tb0351.pp
|
|
|
tb0352.pp
|
|
|
tb0353.pp
|
|
|
tb0354.pp
|
|
|
tb0355.pp
|
|
|
tb0356.pp
|
|
|
tb0357.pp
|
|
|
tb0358.pp
|
|
|
tb0359.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0360.pp
|
|
|
tb0361.pp
|
|
|
tb0362.pp
|
|
|
tb0363.pp
|
|
|
tb0364.pp
|
|
|
tb0365.pp
|
|
|
tb0366.pp
|
|
|
tb0367.pp
|
|
|
tb0368.pp
|
|
|
tb0369.pp
|
|
|
tb0370.pp
|
|
|
tb0371.pp
|
|
|
tb0372.pp
|
|
|
tb0373.pp
|
|
|
tb0374.pp
|
|
|
tb0375.pp
|
|
|
tb0376.pp
|
|
|
tb0377.pp
|
|
|
tb0378.pp
|
|
|
tb0380.pp
|
|
|
tb0381.pp
|
|
|
tb0382.pp
|
|
|
tb0383.pp
|
|
|
tb0384.pp
|
|
|
tb0385.pp
|
|
|
tb0386.pp
|
|
|
tb0387.pp
|
|
|
tb0388.pp
|
|
|
tb0389.pp
|
|
|
tb0390.pp
|
|
|
tb0391.pp
|
|
|
tb0392.pp
|
|
|
tb0393.pp
|
|
|
tb0394.pp
|
|
|
tb0396.pp
|
|
|
tb0397.pp
|
|
|
tb0398.pp
|
|
|
tb0399.pp
|
|
|
tb0400.pp
|
|
|
tb0401.pp
|
|
|
tb0402.pp
|
|
|
tb0403.pp
|
Fix test for compact and medium i8086 memory model
|
2016-07-05 22:42:38 +00:00 |
tb0404.pp
|
|
|
tb0405.pp
|
|
|
tb0406.pp
|
|
|
tb0407.pp
|
|
|
tb0408.pp
|
|
|
tb0409.pp
|
|
|
tb0410.pp
|
|
|
tb0411.pp
|
|
|
tb0412.pp
|
|
|
tb0413.pp
|
|
|
tb0414.pp
|
m68k: disabled obsolete test which tested between FPU_NONE and FPU_SOFT defaults...
|
2017-07-01 21:29:00 +00:00 |
tb0415.pp
|
|
|
tb0416.pp
|
|
|
tb0417.pp
|
|
|
tb0418.pp
|
|
|
tb0419.pp
|
|
|
tb0420.pp
|
|
|
tb0421.pp
|
|
|
tb0422.pp
|
|
|
tb0423.pp
|
|
|
tb0424.pp
|
|
|
tb0425.pp
|
|
|
tb0426.pp
|
|
|
tb0427.pp
|
|
|
tb0428.pp
|
|
|
tb0429.pp
|
|
|
tb0430.pp
|
|
|
tb0431.pp
|
|
|
tb0432.pp
|
|
|
tb0433.pp
|
|
|
tb0433a.pp
|
|
|
tb0433b.pp
|
|
|
tb0434.pp
|
|
|
tb0435.pp
|
|
|
tb0436.pp
|
|
|
tb0437.pp
|
|
|
tb0438.pp
|
|
|
tb0439.pp
|
|
|
tb0440.pp
|
|
|
tb0441.pp
|
|
|
tb0442.pp
|
|
|
tb0443.pp
|
|
|
tb0444.pp
|
|
|
tb0445.pp
|
|
|
tb0446.pp
|
|
|
tb0447.pp
|
|
|
tb0447a.pp
|
|
|
tb0448.pp
|
|
|
tb0449.pp
|
|
|
tb0450.pp
|
|
|
tb0451.pp
|
|
|
tb0453.pp
|
|
|
tb0454.pp
|
|
|
tb0455.pp
|
|
|
tb0456.pp
|
|
|
tb0457.pp
|
|
|
tb0458.pp
|
|
|
tb0459.pp
|
|
|
tb0460.pp
|
|
|
tb0461.pp
|
|
|
tb0462.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tb0464.pp
|
|
|
tb0465.pp
|
|
|
tb0466.pp
|
|
|
tb0467.pp
|
|
|
tb0468.pp
|
|
|
tb0468a.pas
|
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
|
2014-04-05 01:17:36 +00:00 |
tb0468a.pp
|
* test programs previously having extension .pas renamed to .pp so that they are found during testsuite runs
|
2015-02-27 13:03:13 +00:00 |
tb0469.pp
|
|
|
tb0470.pp
|
|
|
tb0471.pp
|
|
|
tb0472.pp
|
|
|
tb0473.pp
|
|
|
tb0475.pp
|
|
|
tb0476.pp
|
|
|
tb0477.pp
|
|
|
tb0478.pp
|
|
|
tb0479.pp
|
|
|
tb0480.pp
|
|
|
tb0481.pp
|
|
|
tb0482.pp
|
|
|
tb0483.pp
|
|
|
tb0483u.pp
|
|
|
tb0484.pp
|
|
|
tb0485.pp
|
|
|
tb0486.pp
|
|
|
tb0487.pp
|
|
|
tb0488a.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tb0488b.pp
|
unicodeducet must appear before fpwidestring to set current_collation at startup
|
2018-05-09 23:11:48 +00:00 |
tb0489.pp
|
|
|
tb0490.pp
|
|
|
tb0491.pp
|
|
|
tb0492.pp
|
|
|
tb0493.pp
|
|
|
tb0494.pp
|
|
|
tb0495.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0496.pp
|
|
|
tb0497a.pp
|
|
|
tb0497b.pp
|
|
|
tb0497c.pp
|
|
|
tb0498.pp
|
|
|
tb0499.pp
|
|
|
tb0500.pp
|
|
|
tb0501.pp
|
|
|
tb0502.pp
|
|
|
tb0503.pp
|
|
|
tb0504.pp
|
|
|
tb0505.pp
|
|
|
tb0506.pp
|
|
|
tb0507.pp
|
|
|
tb0508.pp
|
* disabled low-level hack test for LLVM
|
2019-05-19 19:20:38 +00:00 |
tb0509.pp
|
|
|
tb0510.pp
|
|
|
tb0511.pp
|
|
|
tb0512.pp
|
|
|
tb0513.pp
|
|
|
tb0514.pp
|
|
|
tb0515.pp
|
|
|
tb0516.pp
|
|
|
tb0517.pp
|
|
|
tb0518.pp
|
|
|
tb0519.pp
|
|
|
tb0520.pp
|
|
|
tb0521.pp
|
|
|
tb0522.pp
|
|
|
tb0523.pp
|
* Disabled tests which force the -Cg- option for Android since they can not be run on Android 5+ where PIE is required.
|
2016-03-20 21:52:05 +00:00 |
tb0524.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0525.pp
|
|
|
tb0526.pp
|
|
|
tb0527.pp
|
|
|
tb0528.pp
|
|
|
tb0529.pp
|
|
|
tb0530.pp
|
|
|
tb0531.pp
|
|
|
tb0532.pp
|
|
|
tb0533.pp
|
|
|
tb0534.pp
|
|
|
tb0535.pp
|
|
|
tb0536.pp
|
|
|
tb0537.pp
|
|
|
tb0538.pp
|
|
|
tb0539.pp
|
|
|
tb0540.pp
|
|
|
tb0541.pp
|
|
|
tb0542.pp
|
|
|
tb0543.pp
|
|
|
tb0544.pp
|
|
|
tb0545.pp
|
|
|
tb0546.pp
|
|
|
tb0547.pp
|
|
|
tb0548.pp
|
|
|
tb0549.pp
|
|
|
tb0550.pp
|
|
|
tb0550a.pp
|
|
|
tb0550b.pp
|
|
|
tb0551.pp
|
|
|
tb0552.pp
|
|
|
tb0553.pp
|
|
|
tb0554.pp
|
|
|
tb0555.pp
|
|
|
tb0556.pp
|
|
|
tb0557.pp
|
|
|
tb0558.pp
|
* skip test if CPU does not support SSE2 (similarly to test/tshuffle1.pp)
|
2015-02-13 22:24:17 +00:00 |
tb0559.pp
|
|
|
tb0560.pp
|
|
|
tb0561a.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0561b.pp
|
* enable 40+ tests for Haiku as per mantis #30470
|
2016-08-14 14:09:24 +00:00 |
tb0564.pp
|
|
|
tb0565.pp
|
|
|
tb0566.pp
|
|
|
tb0567.pp
|
|
|
tb0568.pp
|
|
|
tb0569.pp
|
|
|
tb0570.pp
|
|
|
tb0571.pas
|
|
|
tb0571.pp
|
* fix test on non-Windows systems (patch by Olivier Coursière, mantis#28556)
|
2015-08-22 15:27:51 +00:00 |
tb0572.pp
|
|
|
tb0573.pp
|
|
|
tb0574.pp
|
|
|
tb0575.pp
|
|
|
tb0576.pp
|
|
|
tb0577.pp
|
|
|
tb0577a.pp
|
|
|
tb0578.pp
|
|
|
tb0579.pp
|
|
|
tb0580.pp
|
|
|
tb0581.pp
|
|
|
tb0582.pp
|
skip targets that do not support libraries
|
2018-04-14 16:09:50 +00:00 |
tb0583.pp
|
|
|
tb0583a.pp
|
|
|
tb0584.pp
|
|
|
tb0585.pp
|
|
|
tb0586.pp
|
|
|
tb0587.pp
|
|
|
tb0589.pp
|
|
|
tb0590.pp
|
|
|
tb0591.pp
|
|
|
tb0592.pp
|
|
|
tb0593.pp
|
|
|
tb0594.pp
|
|
|
tb0595.pp
|
|
|
tb0596.pp
|
|
|
tb0597.pp
|
|
|
tb0598.pp
|
|
|
tb0599.pp
|
|
|
tb0600.pp
|
|
|
tb0601.pp
|
|
|
tb0602.pp
|
Add explicit $R- or $Q- to avoid different results if -Criot option is used
|
2016-06-20 15:55:10 +00:00 |
tb0603.pp
|
|
|
tb0604.pp
|
|
|
tb0605.pp
|
Fix cycling after addition of the new case simplification.
|
2014-02-21 22:49:19 +00:00 |
tb0606.pp
|
Fix for Mantis #25604.
|
2014-04-11 16:43:53 +00:00 |
tb0607.pp
|
* treat "u32bit-u32bit" as a signed value when removing automatic
|
2014-05-03 15:06:16 +00:00 |
tb0608.pp
|
* skip <type>(<expr>) in the cond. expression parser if eval is false
|
2014-11-22 22:45:02 +00:00 |
tb0609.pp
|
* Set pi_do_call flag explicitly when procedure has a parameter or local var that require finalization. Normally it is set by implicit try..finally node, but this node is absent when compiling in {$implicitexceptions off} mode. This may cause internal errors in pass 2 if pi_do_call has not been set by other means.
|
2015-01-31 13:33:36 +00:00 |
tb0610.pp
|
* pass dyn. arrays in registers when i386 register calling conventions are used
|
2015-05-16 20:27:09 +00:00 |
tb0611.pp
|
+ support for {$I %CURRENTROUTINE%}
|
2015-05-16 22:22:26 +00:00 |
tb0612.pp
|
+ fold the constructs @<record type>(nil^).<field >) and @<record point>(nil)^.<field> used to get the offset of a field into a constant
|
2015-08-31 20:03:49 +00:00 |
tb0613.pp
|
* disabled the name mangling of external non-cdecl and non-cppdecl procedures
|
2015-11-20 23:14:53 +00:00 |
tb0614.pp
|
* fixed a bug, which caused a function that returns a method pointer (or nested
|
2015-11-22 17:21:08 +00:00 |
tb0615.pp
|
* test name properly
|
2016-01-03 22:05:00 +00:00 |
tb0616.pp
|
+ support for the .code directive in arm inline assembler
|
2016-01-03 22:08:25 +00:00 |
tb0617.pp
|
Adjust the test I committed yesterday so that we treat the warning we don't want to reappear as an error.
|
2016-03-25 08:35:34 +00:00 |
tb0618.pp
|
* don't write the destination register in a_load_ref_reg_unaligned() before
|
2016-03-30 20:04:31 +00:00 |
tb0619.pp
|
+ added simple test to check whether Delete() and Insert() still work correctly (though a mistake there would probably have broken the cycling totally anyway...)
|
2016-06-03 21:38:29 +00:00 |
tb0620.pp
|
Allow Delete() and Insert() to be used with generic types as arguments.
|
2016-06-03 21:45:23 +00:00 |
tb0621.pp
|
* fixed compilation on platforms where comp=int64 (should maybe fix the
|
2016-07-06 17:28:08 +00:00 |
tb0622.pp
|
* load the function result from the parentfpstruct to its original location
|
2016-08-13 14:47:50 +00:00 |
tb0623.pp
|
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
|
2016-12-06 21:37:22 +00:00 |
tb0624.pp
|
* since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi).
|
2016-12-06 21:37:22 +00:00 |
tb0625.pp
|
improved tb0625. boolean casting should disregard the upper bits
|
2016-12-11 13:26:04 +00:00 |
tb0626.pp
|
More consequent writing of Rtti. Part of code related to recorddef moved from recorddef_rtti to write_child_data_rtti(). When typeinfo is used in code init Rtti is a child of the full Rtti. Commit also contains correction for code commited for mantis #31249 (r35376) and mantis #31305 (r35377) for objects. Before was impossible to compile code with usage of typeinfo() function for object without managed fields ("Undefined symbol" error).
|
2017-02-06 18:52:37 +00:00 |
tb0627.pp
|
+ a very basic test for correctness for the various simplifications, implemented
|
2017-05-01 20:17:07 +00:00 |
tb0627a.pp
|
Explicitly disabled overflow and range check for these two tests
|
2018-06-21 04:52:37 +00:00 |
tb0627b.pp
|
Redo overflow checking code.
|
2018-09-16 18:37:59 +00:00 |
tb0628.pp
|
+ support the cmpsd sse instruction in the at&t inline assembly reader
|
2017-05-05 15:46:47 +00:00 |
tb0629.pp
|
* correctly handle unit identifiers inside specializations of generic routines
|
2017-08-29 18:29:10 +00:00 |
tb0630.pp
|
* correctly write the type of open array parameters as the element def and not the array def
|
2017-08-29 20:17:24 +00:00 |
tb0631.pp
|
* ignore is_publishable for properties in interfaces (related to $M+ directive). $M has effect on visibility of default section for classes. Interface has always only public section (fix for problem in tb0631.pp)
|
2017-09-03 19:05:21 +00:00 |
tb0632.pp
|
Add %skiptarget=$nothread to tests using threads
|
2018-03-15 09:05:26 +00:00 |
tb0633.pp
|
+ add support for $SetPE{OS,SubSys,User}Version directives; Delphi compatible; Note: $SetPEUserVersion takes precedence to $Version
|
2017-09-30 13:55:29 +00:00 |
tb0634.pp
|
* extend test a little bit to ensure that nested Concat() calls for strings work correctly
|
2017-12-12 19:54:38 +00:00 |
tb0635.pp
|
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
|
2018-01-14 16:46:10 +00:00 |
tb0636.pp
|
Add %skiptarget=$nothread to tests using threads
|
2018-03-15 09:05:26 +00:00 |
tb0637.pp
|
* if si and di are allocated on i8086, using an index in references is not possible anymore
|
2018-02-11 15:54:37 +00:00 |
tb0638.pp
|
+ seg(<procvardef>) returns the segment stored in the procedure variable
|
2018-02-11 22:26:01 +00:00 |
tb0639.pp
|
* test code for avr assembler by Christo Crause
|
2018-02-19 21:23:28 +00:00 |
tb0641.pp
|
+ optimize is operator if used on sealed classes as proposed in #30097
|
2018-02-28 22:09:24 +00:00 |
tb0642.pp
|
* fix case of string with ranges as labels
|
2018-04-27 21:06:33 +00:00 |
tb0643.pp
|
+ couple of { %OPT=-CE } to tests added
|
2018-08-19 12:42:26 +00:00 |
tb0644.pp
|
* apply patch from J. Gareth Moreton to implement Int() for SSE (currently only used on Win64)
|
2018-05-14 21:08:04 +00:00 |
tb0645a.pp
|
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
|
2018-06-22 21:29:08 +00:00 |
tb0645b.pp
|
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
|
2018-06-22 21:29:08 +00:00 |
tb0645c.pp
|
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
|
2018-06-22 21:29:08 +00:00 |
tb0646a.pp
|
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
|
2018-06-29 14:16:35 +00:00 |
tb0646b.pp
|
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
|
2018-06-29 14:16:35 +00:00 |
tb0648.pp
|
+ support for the directive $EXCESSPRECISION
|
2018-07-12 21:39:50 +00:00 |
tb0649.pp
|
* fix for Mantis #34021: if one of the two operators is an array constructor try to use an operator overload for that first before converting it to a set
|
2018-08-03 15:24:59 +00:00 |
tb0650.pp
|
* protect the destructors of tabstractrecordsymtable and twithsymtable against executing when called with a refcount > 1 (this fixes Mantis #34210)
|
2018-08-31 19:16:45 +00:00 |
tb0651.pp
|
* explicitely handle the boolean types to determine the bit size as all of them have the bit size 1
|
2018-09-21 13:24:49 +00:00 |
tb0652.pp
|
* is_range_test returns false if "lower" bound is greater than "upper" bound
|
2018-09-27 20:24:52 +00:00 |
tb0653.pp
|
* Further improvement for r40180:
|
2018-11-04 15:37:52 +00:00 |
tb0654.pp
|
* stop searching for methods to implement interfaces in parent classes after
|
2018-12-28 18:25:58 +00:00 |
tb0655.pp
|
* fix for Mantis #35150: correctly convert Int64/QWord values to OleVariant (Delphi compatible)
|
2019-03-03 14:50:09 +00:00 |
tb0656.pp
|
* allow any untyped parameter to be passed to a untyped constref parameter
|
2019-04-04 19:31:55 +00:00 |
tb0657.pp
|
* correct return a pointer to the list so that List^[x] works as it did before 3.2
|
2019-04-26 08:13:11 +00:00 |
tb0658.pp
|
* factored out the conditions under which add nodes need to perform
|
2019-08-03 12:19:50 +00:00 |
ub0060.pp
|
|
|
ub0069.pp
|
|
|
ub0119.pp
|
|
|
ub0120.pp
|
|
|
ub0129.pp
|
|
|
ub0133.pp
|
|
|
ub0150.pp
|
|
|
ub0155.pp
|
|
|
ub0170.pp
|
|
|
ub0179.pp
|
|
|
ub0222.pp
|
|
|
ub0265.pp
|
|
|
ub0292.pp
|
|
|
ub0308.pp
|
|
|
ub0313.pp
|
|
|
ub0339.pp
|
|
|
ub0342a.pp
|
|
|
ub0342b.pp
|
|
|
ub0366.pp
|
|
|
ub0380.pp
|
|
|
ub0386.pp
|
|
|
ub0391.pp
|
|
|
ub0406.pp
|
|
|
ub0421a.pp
|
|
|
ub0421b.pp
|
|
|
ub0421c.pp
|
|
|
ub0426.pp
|
|
|
ub0437a.pp
|
|
|
ub0437b.pp
|
|
|
ub0437c.pp
|
|
|
ub0440.pp
|
|
|
ub0461.pp
|
|
|
ub0489.pp
|
|
|
ub0489b.pp
|
|
|
ub0506.pp
|
|
|
ub0569.pp
|
|
|
ub0629.pp
|
* correctly handle unit identifiers inside specializations of generic routines
|
2017-08-29 18:29:10 +00:00 |
ub0635.pp
|
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
|
2018-01-14 16:46:10 +00:00 |