Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2023-11

  1. Error when building fpc on aarch64-linux still not resolved

    See ticket: https://gitlab.com/freepascal.org/fpc/source/-/issues/39295 It was closed a year ago being purportedly resolved... But only for powerpc 64 bit... It is still…

    Bo Berglund
    1
  2. Interesting short article about optimisation

    I just stumbled across this article about micro-architecture-specific optimisations in ARM: https://www.phoronix.com/news/ARM64-Linux-No-Uarch-Opts They briefly mention…

    J. Gareth Moreton, Adriaan van Os, Wayne Sherman
    2
  3. Accidental file inclusion in repository

    I hate to point fingers, but there's a 0-byte file named "HEAD" in the repository, which causes git to throw a tantrum sometimes - it was introduced in the following…

    J. Gareth Moreton, Sven Barth
    1
  4. LLVM, interfaces and nested procedure variables

    I'm trying to reproduce a minimal viable demo of a problem compiling code using the LLVM backend that has an interface with a parameter that is a nested procedure…

    Kieran, Jonas Maebe
    3
  5. jsonrpc - does it still work?

    I'm playing with json-rpc but can't get it to work. I've tried the examples in fcl-web/examles/jsonrpc. I couldn't follow the readme as there are no lpi-files, so that…

    Joost van der Sluis, Michael Van Canneyt
    2
  6. Arm compiler limitation

    So one of my recent merge requests (https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/516) has been having test failures on arm-linux, and this has confused…

    J. Gareth Moreton
    0
  7. Record representation clauses

    I am currently working on defining records to describe memory-mapped registers on the Raspberry Pi's arm/aarch64 processor. It is painful and brittle to do this in…

    Unknown author, Wayne Sherman
    1
  8. Build failure in FPC Build repository

    Hello. Currently builds in FPC Build repository are failing for FPC main branch: https://gitlab.com/freepascal.org/fpc/build/-/pipelines It prevents from updating to the…

    Maxim Ganetsky, Florian Klämpfl, Michael Van Canneyt
    15
  9. Apologies, newbie question. How to make fpc use a different backend?

    I have successfully built a new compiler. I installed it via make install INSTALL_PREFIX=... When I execute the new fpc command, however, it uses the system ppca64, not…

    Unknown author
    1
  10. Build error, main branch, compiler/options.pas 889:33

    I am getting an incorrect type error at line 889 column 33 in compiler/options.pas. This is the , following the parameter More to the function Copy. More is defined as a…

    Unknown author, Michael Van Canneyt, Sven Barth
    4
  11. Quirk is "IsJumpToLabel"

    I've been developing a new optimisation for x86, and in one situation a JMP becomes a Jcc.  To make sure it's valid, I ensure that "IsJumpToLabel" returns True before…

    J. Gareth Moreton
    0
  12. Bug #38492

    Sorry, but I am looking for a diff for fpc bug #38492. Mantis says "'Fixed in Revision: 38492" which looks like a mistake, as 38492 is the bug number. Also gitlab…

    Adriaan van Os, Martin Frb
    3
  13. vargars vs array of const for WinAPI

    I saw that in some places (I think gtk2) "varargs" is used for open arrray API calls. Any reason that is not adapted for Windows (overloaded)? function…

    Martin Frb, Marco van de Voort
    2
  14. About the var param in CreateConsoleScreenBuffer

    Fpc defines function CreateConsoleScreenBuffer(dwDesiredAccess:DWORD; dwShareMode:DWORD; var lpSecurityAttributes:SECURITY_ATTRIBUTES; dwFlags:DWORD;…

    Martin Frb, Marco van de Voort
    3
  15. Kit's current work

    I just thought I'd give a heads up on what I'm currently doing for the Free Pascal Compiler. - Pure functions are still my main target.  There are a few sticking points…

    J. Gareth Moreton, Florian Klämpfl
    2
  16. Request for review of patch for security risk in fcl-web/openssl

    Issue 40479 is about a security risk when OpenSSL is used in fcl-web (TFPHTTPClient). Using the current source/trunk, TLS certificates having a wrong hostname are…

    Peter, Michael Van Canneyt
    1