svenbarth
|
e53d18d876
* Windows on ARM64 adheres to the usual Aarch64 ABI, thus references need to be copied on the caller side as well
|
4 years ago |
svenbarth
|
2885d3ab56
* fix for Mantis #37426: don't allow an instance function of a type helper to be used on the type instead of a concrete value
|
4 years ago |
marco
|
787798e96f
* split propsheetheader in -A and -W variants.
|
4 years ago |
Jeppe Johansen
|
d712c64236
* thumb2: Optimize fillchar a bit more with a wider inner loop chunk size
|
4 years ago |
florian
|
682e29c4ff
+ enable colored output on darwin, resolves #38693
|
4 years ago |
Jeppe Johansen
|
8b779975aa
* thumb2: Make fillchar smaller, faster and more reliable. Some gas versions remove the "mov r0,r0" making the calculated branch break
|
4 years ago |
florian
|
7811b915a9
* x86-64: we can spill replace 32 bit operations if the operation does not modify a register
|
4 years ago |
pierre
|
8ea95e9b95
Use value $00000F00 instead of $F0000000 for IF_FPMASK, and adapt all floating point constants, to avoid IF_VFPv4 having the same value as IF_PASS2
|
4 years ago |
florian
|
cc64d9eb4e
* do not swap left/right code generation for assignment nodes if
|
4 years ago |
pierre
|
c8c6e647be
Avoid keeping optimized out node in callcleanupblock.statements or callinitblock.statements
|
4 years ago |
Mattias Gaertner
|
b5a8164233
pastojs: specialzie anonymous function
|
4 years ago |
florian
|
07a8e6c1d6
+ some more change information entries added
|
4 years ago |
michael
|
a8df728548
* Apparently, taking code from freeclx is not OK
|
4 years ago |
florian
|
bc4a22e24d
+ Xtensa: tcpuinlinenode.second_prefetch
|
4 years ago |
florian
|
aa1a68000b
* prefetch instructions read only the operand
|
4 years ago |
florian
|
47557e0ad2
* cpubase.cgsize2subreg should handle all valid sizes, resolves #38557
|
4 years ago |
florian
|
45b3d8e0bf
* check for cache entry before even trying to open the file containing the debug info
|
4 years ago |
lacak
|
89fc5b7f8d
fcl-db: Introduce TArrayField. Only essential parts (added new object properties according to Delphi documentation). Some code taken from FreeCLX project (https://sourceforge.net/projects/freeclx/)
|
4 years ago |
nickysn
|
8ec71bc810
* fixed memory leak, introduced accidentally in r48998
|
4 years ago |
lacak
|
803402b225
fcl-db: Introduce TObjectField. Only essential parts (added new object properties according to Delphi documentation)
|
4 years ago |
lacak
|
f517d21507
fcl-db: Introduce TObjectField. Only essential parts (added new object properties according to Delphi documentation). Some code taken from FreeCLX project (https://sourceforge.net/projects/freeclx/)
|
4 years ago |
Mattias Gaertner
|
1fe486d8f6
pastojs: fixed -O- and record const, issue #38683
|
4 years ago |
florian
|
4dfcdeaef8
+ use a hash table to speed up line info retrieval
|
4 years ago |
Mattias Gaertner
|
e7e2b7db41
pastojs: clean up
|
4 years ago |
pierre
|
0d895c5826
Fix short name for utils-fpcres for OS/2 and EMX
|
4 years ago |
Mattias Gaertner
|
a357645384
pastojs: fixed published field with anonymous array
|
4 years ago |
florian
|
b4eb1780ad
* added test, issue is fixed by r48758 already
|
4 years ago |
florian
|
47eb7cec0c
* test needs objfpc mode else i is 16 bit only
|
4 years ago |
Mattias Gaertner
|
97fd8638d5
pastojs: fixed insert(item,array,pos) when array=nil
|
4 years ago |
pierre
|
9b61b538d8
Use utils also for short version for OS/2 and emx
|
4 years ago |