Commit Graph

7927 Commits

Author SHA1 Message Date
florian
125da5f10a * SubLea2Lea has to check both times for equal super registers, resolves the second part of #41126 2025-02-03 22:19:25 +01:00
Nikolay Nikolov
f1725289e9 + added option -CN to tests tabsvr6.pp and tabsvr7.pp in order to make them work in WebAssembly 2025-02-02 17:18:46 +02:00
Nikolay Nikolov
452c766f04 * fixes in test test/cg/tcalext6.pp for compatibility with the WebAssembly ABI,
which does not support calling an external cdecl function with different
  number of parameters than it was declared with.
2025-02-02 15:26:57 +02:00
florian
56fa196b03 * properly read +/- for the warn directive, resolves #41105 2025-02-01 21:39:49 +01:00
Michaël Van Canneyt
2e9b644ceb * Fix wrong format specifier 2025-01-29 13:15:27 +01:00
florian
a6077103b2 * typo fixed 2025-01-26 23:00:48 +01:00
florian
923ad699a1 * fix test runner directive 2025-01-26 14:13:09 +01:00
florian
529091f620 * fixed test runner directives 2025-01-26 10:53:22 +01:00
florian
a3f4786b1d * better error message in case of illegal test runner directive 2025-01-26 10:53:07 +01:00
florian
c3a9b67118 * couple of wrong test runner directives fixed 2025-01-26 10:33:54 +01:00
Michaël Van Canneyt
709a95b977 * Forgot to commit 2025-01-25 20:39:00 +01:00
Michaël Van Canneyt
0f9d21a098 * Some explanations 2025-01-25 20:33:42 +01:00
Michaël Van Canneyt
49183639e0 * Reworked testsuite database 2025-01-25 20:29:31 +01:00
florian
2b30f8b96a * fixed and extended test to support all extensions 2025-01-19 21:45:18 +01:00
florian
b1c2023af1 + support for RiscV hwprobe syscall
+ test
2025-01-19 18:42:04 +01:00
Michaël Van Canneyt
38e2cea533 * Patches from Pierre 2025-01-18 15:52:04 +01:00
Michaël Van Canneyt
dcc95b14e8 Merge branch 'dbdigest' 2025-01-17 11:35:18 +01:00
Michaël Van Canneyt
720b9cd1ef * Rename testlist to tasklist 2025-01-17 11:35:02 +01:00
Pierre Muller
a34b44b3b7 Fix compilation failure of tests/utils/dotest.pp 2025-01-16 21:55:10 +00:00
Michaël Van Canneyt
4813ab9f31 Merge branch 'dbdigest' 2025-01-16 10:50:17 +01:00
Michaël Van Canneyt
4385fb5884 * Add dbadd 2025-01-16 10:50:04 +01:00
Michaël Van Canneyt
0cca70151f * Rework testsuite 2025-01-16 10:38:18 +01:00
Michaël Van Canneyt
6da401b1c3 * Fixes after tests with foreign keys enabled 2025-01-16 10:35:29 +01:00
Michaël Van Canneyt
762d1d2f1e * New testsuite database structure 2025-01-15 23:17:19 +01:00
Michaël Van Canneyt
33cb23e99b * first complete working version 2025-01-15 22:35:50 +01:00
Sven/Sarah Barth
599b187589 * fix #40979: don't recurse further into the nested hierarchy for code generation if the function is generic
+ added test
2025-01-14 20:38:37 +01:00
Michaël Van Canneyt
a60b1f2bc7 * First working version 2025-01-14 09:55:28 +01:00
Michaël Van Canneyt
5530e6626d * New test DB 2025-01-08 22:59:09 +01:00
florian
e698a88b62 * make small test lest strict 2025-01-08 22:18:44 +01:00
florian
5ec3e6fd14 * restore old error value 2025-01-06 18:22:40 +01:00
Rika Ichinose
691dc59a2a Faster trandg.pp. 2025-01-06 16:42:32 +00:00
florian
14dbb7cb76 * test also with FASTMATH on and adapt for tests not supposed to work (they include the use of NaN) 2025-01-06 15:21:18 +01:00
florian
1ed23e5472 * min/max optimization is carried out only if -O2 is used 2025-01-06 15:21:18 +01:00
Sven/Sarah Barth
bb8098adea + add test for already fixed #39844 2025-01-04 11:19:20 +01:00
Sven/Sarah Barth
7991eba0d1 + add test for already fixed #39841 2025-01-04 11:05:39 +01:00
Sven/Sarah Barth
50b160651c * fix #38122 in a more correct way than previously done: instead of adjusting the methodpointer node when it's a deref node adjust what value is stored in a temp if a call node is encountered: store the pointer value, not the pointed to value to avoid the reference getting lost
+ added test (note: the test fails at least on x86_64-win64 due to some different reason :/ )
2025-01-04 10:31:26 +01:00
Sven/Sarah Barth
ead882f58d * fix #40876: correctly check for generic constant parameters without concrete value
+ added test
2025-01-02 13:24:46 +01:00
Sven/Sarah Barth
ceed183e33 * declare Msgs parameter as "const" for better code generation 2025-01-01 16:15:47 +01:00
Sven/Sarah Barth
cffb0a0845 * use StartsStr() instead of a manual copy to check whether the line starts with the message id 2025-01-01 16:13:48 +01:00
Sven/Sarah Barth
2c9bbc932a * the message id might not be at the start of the line, but after a visibility specifier followed by a colon and space 2025-01-01 15:55:04 +01:00
Jonas Maebe
540807c5c8 WPO: don't crash on TP-style objects with only abstract virtual methods 2025-01-01 15:23:06 +01:00
Sven/Sarah Barth
70c153123b + add tests for the adjusted message handling, especially one that checks that messages inside generics can be silenced correctly 2024-12-31 18:32:17 +01:00
Sven/Sarah Barth
024d2bfd73 * extended RTTI now includes static properties, so adjust the test to reflect this 2024-12-29 20:07:29 +01:00
Sven/Sarah Barth
3b7d9956ca * fix #40653: don't allow the use of a class during its declaration as parent for a nested class (Delphi compatible)
+ added test
2024-12-27 16:32:06 +01:00
Sven/Sarah Barth
dedc018beb * when parsing generic parameter types allow the use of generics that are part of the current specialization stack (this can be the case if a generic is used inside itself as a type parameter for a specialization)
+ added tests
2024-12-27 16:32:06 +01:00
florian
a7dab71da1 * compiled with clang-1205.0.22.9 2024-12-26 18:53:00 +01:00
Sven/Sarah Barth
79ff74ac44 * fix #41007: only unlink typesyms from their typedefs when releasing an unused implicit specialization if the typesym was created for the implicit specialization
+ added test
2024-12-26 18:08:09 +01:00
Sven/Sarah Barth
32b3477fe2 * fix #41063: don't add classrefdefs or objectdefs to the WPOInfo if they are declared locally (e.g. capturer instances)
+ added test
2024-12-26 18:08:09 +01:00
Sven/Sarah Barth
291d2e911a + add test for fixed #40011 2024-12-26 18:08:09 +01:00
Sven/Sarah Barth
9de0025394 * fix #41074: adjust conversion level of class/interface to pointer and class to interface conversions so that sub class to class conversions take precedence
+ added tests
2024-12-26 15:03:14 +01:00