Pierre Muller
|
cd8aa3f0e0
Avoid generation of invalid 'cb(n)z sp,label' instruction
|
2 years ago |
florian
|
cfbdf90ab0
* patch by Rika to optimize ArcCos, resolves #40078
|
2 years ago |
Michaël Van Canneyt
|
9998104048
* Add PATCH method to router
|
2 years ago |
florian
|
60c80a45a0
* patch by Bart B to complete missing functions in the math unit, resolves #40055
|
2 years ago |
florian
|
6c5f9537b3
* avoid to generate bt [mem], reg, resolves #40039
|
2 years ago |
Tomas Hajny
|
1bb4003984
* messages regenerated after fixing #40008
|
2 years ago |
Tomas Hajny
|
baf950bf76
* improved consistency as suggested in bug #40008
|
2 years ago |
Tomas Hajny
|
abbec0eb9b
* fixed test program - bug #40072
|
2 years ago |
Tomas Hajny
|
45b15c5750
* fixed test program - bug #40072
|
2 years ago |
Tomas Hajny
|
092bc17cb2
* fixed test program - bug #40072
|
2 years ago |
Tomas Hajny
|
c631d86122
* fixed test program - bug #40072
|
2 years ago |
Tomas Hajny
|
e9ce3be110
* fix for bug #40071 (corrected integer size redefined due to use of objfpc)
|
2 years ago |
Jonas Maebe
|
32f8dc7ef5
symcreat: add hidden high parameters in create_procdef_alias
|
2 years ago |
J. Gareth "Curious Kit" Moreton
|
a1abe51f2a
* Refactor of is_cyclic to use a linked list on the stack instead of a dynamic array
|
2 years ago |
Sven/Sarah Barth
|
4b659175d9
- remove no longer required readonly functionality from tparasymtable
|
2 years ago |
Sven/Sarah Barth
|
e1288897f3
* fix #40031: with support for inline specializations it no longer makes sense to make the parameter symtable of a procedure variable type readonly as there *are* defs that are added to it
|
2 years ago |
Sven/Sarah Barth
|
b6b2785b66
* also skip high parameters when pc_normal_no_hidden is given to tprocdef.getcopyas
|
2 years ago |
Sven/Sarah Barth
|
430bcac389
* ensure that all hidden parameter symbols are removed when adding an anonymous function to a capturer (they'll be added again later on)
|
2 years ago |
Sven/Sarah Barth
|
d7d65fe0d7
* fix typo in comment
|
2 years ago |
Sven/Sarah Barth
|
4510945465
* fix #40062: ensure that Self is only added to anonymous functions when dealing with method pointers
|
2 years ago |
Sven/Sarah Barth
|
d410deb7ae
* when assigning an anonymous function to a method pointer move the function to the normal function level to avoid potential problems when accessing other variables
|
2 years ago |
Sven/Sarah Barth
|
a6ddea87b7
* don't free the old, captured Self symbol as that does not belong to the anonymous function
|
2 years ago |
Sven/Sarah Barth
|
1d73dab2b0
* a callnode for an anonymous function can have its procdefinition fixed, thus avoid the need to check for overloads
|
2 years ago |
Sven/Sarah Barth
|
5d7e3ca240
* fix #40060: ensure that Self is not added for anonymous functions that are part of a static class method
|
2 years ago |
Sven/Sarah Barth
|
4c6338207f
* fix #40061: the Self of types that aren't implicit pointers (recods, TP-style objects, primitive types (for helpers)) needs to be stored as a Pointer in the Capturer so that modifications are correctly visible
|
2 years ago |
florian
|
7bd5613954
* fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy
|
2 years ago |
florian
|
7affd78904
* do not throw an internal error on typed constants with wrong element count, resolves #40066
|
2 years ago |
marcoonthegit
|
5fb88cef00
* Tpoint.Angle initial version using arctan2
|
2 years ago |
marcoonthegit
|
bfb904640a
* fix for #40069 add swapdimensions
|
2 years ago |
florian
|
69eebe4c0c
+ patch by Rika to implement missing TPointF methods, resolves #40057
|
2 years ago |