Joost van der Sluis
|
2812915d4f
|
* Do not write access-info for properties referencing class-fields. Because
class-fields do not have debug-info yet.
|
2022-07-28 17:14:31 +00:00 |
|
Joost van der Sluis
|
2950785bd7
|
* Only write access-info for properties when the actual underlying method
belongs to an odt_class or odt_helper, because others do not have debug
info included
|
2022-07-28 17:14:31 +00:00 |
|
Jonas Maebe
|
3d6c53ee74
|
parentfpstruct: explicitly trash before initialising
It's an internal sym, but it contains user data. Together with the previous
commit resolves #39845
|
2022-07-26 22:36:13 +02:00 |
|
florian
|
a16f35dcb1
|
+ support RV32E Extension
|
2022-07-17 22:14:13 +02:00 |
|
florian
|
399e699b72
|
* tests for merge request 244
|
2022-07-16 22:13:21 +02:00 |
|
Sven/Sarah Barth
|
8d90cd3e64
|
* fix #39826: correctly handle function references that are part of generics/specializations, but are not generics/specializations themselves
+ added test
|
2022-07-15 16:32:02 +02:00 |
|
florian
|
d27c3b4b79
|
+ test for #33559
|
2022-07-13 22:53:37 +02:00 |
|
florian
|
e25594c48e
|
* correctly truncate rtti symbol names of enumeration types, resolves #39829
|
2022-07-11 22:07:57 +02:00 |
|
florian
|
1d32a575e7
|
* 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 |
|
florian
|
e28238da9b
|
* handle absolute on strings correctly for dwarf debug info, resolves #39816
|
2022-07-05 23:04:57 +02:00 |
|
florian
|
a9db747eb9
|
+ test for #39786
|
2022-07-04 22:52:05 +02:00 |
|
florian
|
a2a2a6d79e
|
* naming fixed, it is a test for #39785
|
2022-07-03 16:09:09 +02:00 |
|
florian
|
c5a0d16c58
|
* experimental test for #39758
|
2022-07-02 23:36:14 +02:00 |
|
Michaël Van Canneyt
|
ff3f183eb2
|
* Patch from Bart to remove unneeded test
|
2022-07-02 13:05:00 +02:00 |
|
florian
|
ceda27ae25
|
* allow type parameters in variant parts of records as we do not now
what type is used during specialization, resolves #39805
|
2022-06-28 22:45:17 +02:00 |
|
Michaël Van Canneyt
|
ecb4a0abca
|
* Restore display of exception type. fix issue #39811
|
2022-06-25 14:49:44 +02:00 |
|
Michaël Van Canneyt
|
b2ad1d3efd
|
* Patch from Bart. Fix for issue #39797
|
2022-06-25 14:33:33 +02:00 |
|
Michaël Van Canneyt
|
53623d7184
|
* Fix test regressions
|
2022-06-25 12:48:10 +02:00 |
|
florian
|
3ef7fedfec
|
+ forgotten test file added
|
2022-06-24 22:34:02 +02:00 |
|
florian
|
8eb2cea349
|
* do not throw an internal error if slice is used on dyn. array paramters, resolves #39806
|
2022-06-23 23:11:18 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
2d8b10a5d8
|
* Improved TESTALL.BAT file for JVM tests
|
2022-06-23 19:12:14 +00:00 |
|
Sven/Sarah Barth
|
b2a5334a75
|
* 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 |
|
Nikolay Nikolov
|
4d6e3b4e1a
|
* Don't call secondpass(left) in twasmtypeconvnode.second_int_to_real, this fixes bug #39735.
|
2022-06-21 23:59:25 +03:00 |
|
florian
|
8c5bc91855
|
+ tests for convutils unit by Bart B, resolves #39793
|
2022-06-20 22:43:16 +02:00 |
|
florian
|
98ec81896e
|
* do not throw messages on potentially uninitialized internal symbols, resolves #39744
|
2022-06-15 23:30:33 +02:00 |
|
florian
|
a05aa25aad
|
* 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 |
|
Sven/Sarah Barth
|
a27bc236a0
|
* 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)
+ added tests
|
2022-05-31 23:16:41 +02:00 |
|
Sven/Sarah Barth
|
0874521a78
|
+ add tests to ensure that the assignment of nested function variables to function references is forbidden
|
2022-05-31 22:50:14 +02:00 |
|
Sven/Sarah Barth
|
883cc6d697
|
+ add tests that ensure that the overload selection works correctly when functions, methods or nested functions are assigned when overloads for function references are involved as well
|
2022-05-31 22:50:14 +02:00 |
|
Sven/Sarah Barth
|
2372a06926
|
* fix #39740: consider a conversion of a procedure or procedure variable to a function reference as a bit more expensive than otherwise
+ added test
|
2022-05-31 22:50:14 +02:00 |
|
Sven/Sarah Barth
|
7bb1b12b4f
|
+ add a mode Delphi equivalent for tanonfunc56 to check whether overload selection works correctly
|
2022-05-31 22:50:13 +02:00 |
|
Sven/Sarah Barth
|
5a680f0148
|
* 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)
+ added test
|
2022-05-30 23:05:45 +02:00 |
|
florian
|
390084d59e
|
* tests fixed
|
2022-05-29 10:37:24 +02:00 |
|
florian
|
b810afa193
|
* test also cmem unit intensively
|
2022-05-27 23:33:20 +02:00 |
|
Nikolay Nikolov
|
c9ed14f87b
|
+ enable the 64-bit SAR instruction on the WebAssembly target
|
2022-05-27 22:56:05 +03:00 |
|
Nikolay Nikolov
|
b6aaa06f83
|
+ enable the ROL/ROR instructions for WebAssembly
|
2022-05-27 22:46:32 +03:00 |
|
Sven/Sarah Barth
|
f73fc7d566
|
* fix #39736: ensure that the capturer object and any converted function reference interface are considered used
+ added test
|
2022-05-27 07:24:46 +02:00 |
|
Pierre Muller
|
2c9776ac6b
|
Remove %OS by %TARGET, as spotted by Gareth
|
2022-05-26 21:38:31 +00:00 |
|
Sven/Sarah Barth
|
39b7b07ebb
|
+ add tests for function references, anonymous functions and C-blocks
|
2022-05-26 21:44:25 +02:00 |
|
Sven/Sarah Barth
|
6a9b4a1b13
|
+ apply patch by Blaise.ru: allow initialisation of method pointers with class methods (when class types are
known at compile time)
* adjust error message when a method pointer isn't suitable
+ add tests
|
2022-05-26 21:42:55 +02:00 |
|
Sven/Sarah Barth
|
bc4eb00a7a
|
* apply patch by Blaise.ru: proper code generation for assigning class non-static methods, accessed via a class reference type, to method pointers
+ added test
|
2022-05-26 21:42:55 +02:00 |
|
Sven/Sarah Barth
|
6e7a82440e
|
* apply patch by Blaise.ru: avoid internal error when assigning class methods, accessed via a class reference type, to incompatible procvars
+ added tests
|
2022-05-26 21:42:55 +02:00 |
|
Sven/Sarah Barth
|
a8cf67d73b
|
* apply patch by Blaise.ru: reject assignments of instance methods, accessed via a type, to method pointers
+ add tests
|
2022-05-26 21:42:54 +02:00 |
|
Sven/Sarah Barth
|
7f9428eed5
|
* add cblock directive so that the test fails for the correct reason
|
2022-05-26 21:42:51 +02:00 |
|
Nikolay Nikolov
|
8c562995d7
|
* regenerate makefiles with latest fpcmake
|
2022-05-24 14:01:59 +03:00 |
|
Nikolay Nikolov
|
0f4340e659
|
* fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:'
|
2022-05-24 10:30:20 +03:00 |
|
Nikolay Nikolov
|
a8b789d183
|
* patch from Pierre for working around the exitcode <= 125 limitation in wasmtime
|
2022-05-24 10:15:44 +03:00 |
|
Jonas Maebe
|
0d74752b1f
|
Fix %cpu type as spotted by Alexey Torgashin
|
2022-05-15 18:01:48 +02:00 |
|
Jonas Maebe
|
9b11509dd0
|
Text for merge request #226
|
2022-05-15 10:57:43 +02:00 |
|
Pierre Muller
|
8184287ec0
|
Fix for variables longer than 127 chars
|
2022-05-10 23:18:01 +02:00 |
|