fpc-devel · 2018-11
- The 15k bounty: Optimizing executable speed for Linux x86 / LLVM89
I assume everybody here still knows who I am, so I'll drop the introduction part. In our products, we use FPC for a couple of targets. However, for all of Linux x86…
- Type range in generic6
GENERIC GHandle<T, R> = CLASS PROTECTED it: Array [R] of T; FUNCTION readIt(p: R): T; VIRTUAL; PROCEDURE WriteIt(p: R; what: T); VIRTUAL; PUBLIC PROPERTY gimmeIt[p: R]…
- Linux compilation question11
I have a little question. I'm having problems compiling fpc under x86_64-linux. At first I thought it was a bug in one of my changes, but it seems to occur on the…
- Stringlist customsort6
Hi everybody! Currently, the implementation of cutomsorted stringlists ist very far from satisfactory; you have to call the sort routine again whenever a string is added…
- Where to set proper alignment default of const strings?5
I am debugging an issue that I see on mipsel embedded target (and perhaps also on arm-embedded for corteX-m0, I had crashes in the same rtl routine a while ago) because…
- changes in objc headers (boolean type parameter)3
At what version is it planned to release headers changes https://bugs.freepascal.org/view.php?id=34609 (for boolean parameter) ? Dmitry
- Re: The 15k bounty: Optimizing executable speed forLinux x86 / LLVM0
At the moment, I'm experimenting with overhauling the x86_64 optimizer to see if I can reduce the number of passes through a block of code - my hope is to greatly…
- How to move this, but in FPC 32bit?8
I have these last couple of lines to port to FPC -Mdelphi, but everything I try fails... Asm MOV PreviousUnitAddressOffset, TUnitHeader.PreviousUnitAddress MOV …
- question about thread.WaitFor2
assuming code like this. SomeThread.Terminate; SomeThread.WaitFor; and assuming that SomeThread has at some time before that done Thread.Queue(..., SomeHandler)…
- How do I go about volunteering as a "release builder", so that we can get rid of the objectively untrue, misleadingly worded "There is no native compiler available for x86_64 Win64. You have to use a cross-compiler" notice on the FPC website?17
I've been happily building 64-bit FPC natively on Windows for over five years now. It works fine. It is stable. There is no logical reason whatsoever to use a 32-bit to…
- AVR ATMEGA4808 ATMEGA48092
is there a plan to support the new atmega series 4808,4809 in the AVR compiler ? Dimitrios Chr. Ioannidis
- Array assignment operator9
Hi I would like to use a simple assignment operator for arrays, with which all elements of an array are assigned to the same value, similar to an extended initialize,…
- max_operands for AVR after rev 401703
I've noted that r.40170 defines MAX_OPTS_2 for AVR in aoptutils.pas. Should the constant max_operands in avr/cpubase.pas not also be changed to 2 to be internally…
