fpc/tests/tbf
2025-01-26 10:53:22 +01:00
..
tb0001.pp
tb0002.pp
tb0004.pp
tb0005.pp
tb0006.pp
tb0007.pp
tb0008.pp
tb0009.pp
tb0010.pp
tb0011.pp
tb0012.pp
tb0013.pp
tb0014.pp
tb0015.pp
tb0016.pp
tb0017.pp
tb0018.pp
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
tb0039.pp
tb0040.pp
tb0041.pp
tb0042.pp
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
tb0061.pp
tb0062.pp
tb0063.pp
tb0064.pp
tb0065.pp
tb0066.pp
tb0068.pp
tb0069.pp
tb0071.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0072.pp
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
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 * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0105.pp
tb0106.pp
tb0107.pp
tb0107a.pp
tb0109.pp
tb0110.pp * skip test on RiscV64 2024-12-25 18:35:46 +01:00
tb0111.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0112.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0114.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0115.pp
tb0116.pp
tb0117.pp
tb0118.pp
tb0119.pp
tb0120.pp
tb0121.pp
tb0123.pp
tb0124.pp
tb0125.pp
tb0126.pp
tb0127.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0128.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0129.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
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 * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0144.pp
tb0145.pp
tb0146.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0147.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0148.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0149.pp * unnecessary directives removed 2024-10-31 22:35:04 +01:00
tb0150.pp
tb0152.pp
tb0153.pp
tb0154.pp
tb0155.pp
tb0155a.pp
tb0155b.pp
tb0156.pp
tb0157.pp
tb0158.pp
tb0159.pp
tb0160.pp
tb0161.pp
tb0162.pp
tb0163.pp
tb0164.pp
tb0165.pp
tb0166.pp
tb0167.pp
tb0168.pp
tb0169.pp
tb0170.pp
tb0171.pp
tb0172.pp
tb0173.pp
tb0174a.pp
tb0174b.pp
tb0174c.pp
tb0174d.pp
tb0175.pp
tb0176.pp
tb0177.pp
tb0178.pp
tb0179.pp
tb0180.pp
tb0181.pp
tb0182.pp
tb0183.pp
tb0184.pp
tb0185.pp
tb0186.pp
tb0187.pp
tb0189.pp
tb0190.pp
tb0191.pp
tb0192.pp
tb0193.pp
tb0194.pp
tb0195.pp
tb0196.pp
tb0197.pp
tb0198.pp
tb0199.pp
tb0199a.pp
tb0200.pp
tb0201.pp
tb0202.pp
tb0203.pp
tb0204.pp
tb0204a.pp
tb0205.pp
tb0206.pp
tb0207.pp
tb0208.pp
tb0209.pp
tb0210.pp
tb0210a.pp
tb0211.pp
tb0211a.pp
tb0212.pp
tb0213.pp
tb0214.pp
tb0214a.pp
tb0215.pp
tb0215a.pp
tb0215b.pp
tb0215c.pp
tb0215d.pp
tb0215e.pp
tb0216.pp
tb0217.pp
tb0218.pp
tb0219.pp
tb0220.pp
tb0221.pp
tb0222.pp
tb0223.pp
tb0224.pp
tb0225.pp
tb0226.pp
tb0227.pp
tb0228.pp
tb0229.pp
tb0230.pp
tb0231.pp
tb0232.pp
tb0233.pp
tb0234.pp
tb0235.pp
tb0236.pp
tb0237.pp
tb0238.pp
tb0239.pp
tb0240.pp
tb0241.pp
tb0242.pp
tb0243.pp
tb0244.pp
tb0245.pp
tb0246.pp
tb0247.pp
tb0248.pp
tb0249.pp
tb0250.pp
tb0251.pp
tb0252a.pp
tb0252b.pp
tb0252c.pp
tb0253.pp * leave parse_proc_head() (with some error recovery) if the interface could not be found instead of running straight into an access violation 2016-11-28 17:54:48 +00:00
tb0254a.pp + align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 2017-03-26 09:35:56 +00:00
tb0254b.pp + align(<int64>,<int64>) and align(<qword>,<qword>), resolves an issue reported on the mailing list with large records 2017-03-26 09:35:56 +00:00
tb0255a.pp * Virtual methods cannot be declared as static (static virtual method has no sense). 2017-04-03 20:45:52 +00:00
tb0255b.pp * Virtual methods cannot be declared as static (static virtual method has no sense). 2017-04-03 20:45:52 +00:00
tb0255c.pp * Virtual methods cannot be declared as static (static virtual method has no sense). 2017-04-03 20:45:52 +00:00
tb0256.pp * fix for Mantis #30344: applied patch by Mario Ray Mahardhika to add new command line option -Sj[-|+] to control writeable typed constants (with a small adjustment to the help text) 2017-10-09 19:19:23 +00:00
tb0257a.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
tb0257b.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
tb0258.pp * fixed test runner directives 2025-01-26 10:53:22 +01:00
tb0259.pp * fixed test runner directives 2025-01-26 10:53:22 +01:00
tb0260.pp * fixed test runner directives 2025-01-26 10:53:22 +01:00
tb0261.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tb0262.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tb0263.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tb0264.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tb0265.pp * don't allow constants of the record type that is currently being parsed; this would fail as soon as another field is added after the constant declaration 2018-11-11 22:08:29 +00:00
tb0266a.pp * a property access list must only consist of record or object fields; classes are not allowed 2018-12-26 11:26:01 +00:00
tb0266b.pp * a property access list must only consist of record or object fields; classes are not allowed 2018-12-26 11:26:01 +00:00
tb0267.pp * stop searching for methods to implement interfaces in parent classes after 2018-12-28 18:25:58 +00:00
tb0268.pp * ensure that the correct amount of parameters is used for an operator overload (this is essentially important for unary operators that were declared with two arguments) 2019-04-14 20:47:43 +00:00
tb0269.pp * ensure that the correct amount of parameters is used for an operator overload (this is essentially important for unary operators that were declared with two arguments) 2019-04-14 20:47:43 +00:00
tb0270.pp * ensure that the correct amount of parameters is used for an operator overload (this is essentially important for unary operators that were declared with two arguments) 2019-04-14 20:47:43 +00:00
tb0271.pp * check in the internal assembler for references with incorrect use of RIP 2019-11-13 20:47:42 +00:00
tb0272.pp * give an error when trying to define a macro/compiler variable with 2020-11-03 21:34:19 +00:00
tb0273.pp * apply slightly adjusted patch by Blaise.ru which moves parsing of result types to a separate functions thus ensuring that File types can't be used for procedure variables (just like they already couldn't be used as a result type for normal functions) 2020-12-18 13:50:39 +00:00
tb0274.pp * moved warning about suspicious comp assignment to type check pass, catches also 2021-04-21 19:51:22 +00:00
tb0275.pp * throw an error if esp/rsp are used as index register 2021-06-27 21:21:19 +00:00
tb0276.pp Record variant discriminators: check types 2021-10-31 21:13:35 +01:00
tb0277.pp + support $lgeacyifend directive, resolves #37676 2021-11-01 23:24:42 +01:00
tb0278.pp + support $lgeacyifend directive, resolves #37676 2021-11-01 23:24:42 +01:00
tb0279.pp + support $lgeacyifend directive, resolves #37676 2021-11-01 23:24:42 +01:00
tb0280.pp + support $lgeacyifend directive, resolves #37676 2021-11-01 23:24:42 +01:00
tb0281.pp + Aarch64: read register sets with ranges properly 2021-11-07 20:02:29 +01:00
tb0282.pp + Aarch64: read register sets with ranges properly 2021-11-07 20:02:29 +01:00
tb0283.pp + Aarch64: read register sets with ranges properly 2021-11-07 20:02:29 +01:00
tb0284.pp + Aarch64: read register sets with ranges properly 2021-11-07 20:02:29 +01:00
tb0285.pp * consecutive naming 2021-11-07 20:03:09 +01:00
tb0286.pp + modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes: 2022-01-01 23:28:36 +01:00
tb0287.pp * seperator => separator 2022-01-02 13:12:33 +01:00
tb0288.pp * seperator => separator 2022-01-02 13:12:33 +01:00
tb0289.pp * seperator => separator 2022-01-02 13:12:33 +01:00
tb0290.pp * seperator => separator 2022-01-02 13:12:33 +01:00
tb0291.pp * tests for merge request 244 2022-07-16 22:13:21 +02:00
tb0292.pp * tests for merge request 244 2022-07-16 22:13:21 +02:00
tb0293.pp + support RV32E Extension 2022-07-17 22:14:13 +02:00
tb0294.pp + new test 2022-08-28 21:49:38 +02:00
tb0295.pp * $P/$OpenStrings is supposed to be a local switch, so change that accordingly 2022-10-08 13:52:32 +02:00
tb0296.pp + (negative) test for cmov/j/set without condition 2022-12-12 22:56:41 +01:00
tb0297.pp * ensure that a procvar (especially a "REFERENCE TO") begins either with FUNCTION or PROCEDURE 2023-03-15 23:39:59 +01:00
tb0298.pp * ensure that Insert() of a single element into a dynamic array is typechecked in a way that the user is notified of errors 2024-04-24 23:13:36 +02:00
tw40342.pp * throw an error if varargs is used without appropriate calling conventions, resolves #40342 2024-05-14 22:44:12 +02:00
ub0115.pp
ub0149.pp
ub0158a.pp
ub0158b.pp
ub0234.pp
ub0234.ub0234.pp