Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel

fpc-devel · 2018-11

  1. The 15k bounty: Optimizing executable speed for Linux x86 / LLVM

    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…

    Simon Kissel, Adriaan van Os, Ben Grasset
    89
  2. Type range in generic

    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]…

    Simon Jackson, Ryan Joseph, Sven Barth
    6
  3. Linux compilation question

    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…

    J. Gareth Moreton, Bart, Christo Crause
    11
  4. Stringlist customsort

    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…

    Franz Müller, Andrea Mauri, Bart
    6
  5. Where to set proper alignment default of const strings?

    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…

    Michael Ring, Benito van der Zander, Sven Barth
    5
  6. changes in objc headers (boolean type parameter)

    At what version is it planned to release headers changes https://bugs.freepascal.org/view.php?id=34609 (for boolean parameter) ? Dmitry

    Dmitry Boyarintsev, Marco van de Voort, Michael Van Canneyt
    3
  7. Re: The 15k bounty: Optimizing executable speed forLinux x86 / LLVM

    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…

    J. Gareth Moreton
    0
  8. How to move this, but in FPC 32bit?

    I have these last couple of lines to port to FPC -Mdelphi, but everything I try fails... Asm MOV PreviousUnitAddressOffset, TUnitHeader.PreviousUnitAddress MOV …

    Ozz Nixon, Marco van de Voort, Ralf Quint
    8
  9. question about thread.WaitFor

    assuming code like this.   SomeThread.Terminate;   SomeThread.WaitFor; and assuming that SomeThread has at some time before that done   Thread.Queue(..., SomeHandler)…

    Martin, Martin Frb
    2
  10. 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?

    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…

    Ben Grasset, Alexander Grotewohl, Florian Klämpfl
    17
  11. AVR ATMEGA4808 ATMEGA4809

      is there a plan to support the new atmega series 4808,4809 in the AVR compiler ? Dimitrios Chr. Ioannidis

    Dimitrios Chr. Ioannidis, Christo Crause
    2
  12. Array assignment operator

    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,…

    Schindler Karl-Michael, Ben Grasset, Gennady Agranov
    9
  13. max_operands for AVR after rev 40170

    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…

    Christo Crause, Pierre Muller
    3