Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2023-10

  1. Optimisation question

    I'm still exploring optimisations in generated x86 code, something which has become my speciality, and I found one new potential optimisation sequence that aims to…

    J. Gareth Moreton
    0
  2. LEA instruction speed

    This is mainly to Florian, but also to anyone else who can answer the question - at which point did a complex LEA instruction (using all three input operands and some…

    J. Gareth Moreton, Christo Crause, Florian Klämpfl
    50
  3. fnmatch (linux), where is the external code/symbol located?

    when rebuilding FPC (version 3.2.2, Lazarus 2.2.6, "x86_64-linux-gtk2") from sources, the compiler processes the symbol "fnmatch" that is 'paired' with the library…

    robert rozee, Alfred, Fred vS
    23
  4. 47k attachment

    I have a new message for the "LEA instruction speed" chain, but it is currently in holding as it contains a 47k ZIP file (source code only, and a third-party licence…

    J. Gareth Moreton, Tomas Hajny
    1
  5. Re: Alignment issue on macOS 13 with Xcode 15 and up

    Actually, the patch is not sufficient to fix the issue. When building the 3.2.2 version on macOS 13 arm with the command line tools from Xcode 15 it breaks with: ……

    Karl-Michael Schindler, Giuliano Colla
    1
  6. specialization with type alias, bug or feature

    FPC and Delphi handle type alias differently and I wonder if this was deliberate. type TMyDouble = type double; TBird<T> = class a: T; end; TDoubleBird = TBird<double>;…

    Mattias Gaertner, Michael Van Canneyt
    3
  7. make OPT= OPTFPC= NEWOPT=

    What is the difference between those 3? I came across OPTNEW here https://wiki.freepascal.org/LLVM But now I am trying to play with the rather old fpc build script for…

    Martin Frb, Kostas Michalopoulos, Marco van de Voort
    3
  8. Alignment issue on macOS 13 with Xcode 15 and up

    Hi. There is an alignment issue on macOS 13 with Xcode 15 and up. As much as I understand this commit on the main branch…

    Karl-Michael Schindler
    0
  9. A call to help test pure functions

    This has been something that's been in development for some time now, and I invite other Free Pascal users and developers to test the new feature... pure functions. …

    J. Gareth Moreton, Mattias Gaertner
    3
  10. Request for review of patch for issue 40261

    Issue 40261 is about TStrings.AddObject issueing 2 consecutive OnChange events (and in the first one the to be added object is unassigned when accessing Objects[]…

    Bart, Michael Van Canneyt
    2