Sign in Join

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

Mailing lists / fpc-devel

fpc-devel · 2026-09

  1. Merge requests

    I've seen a few features been added by MR recently. So I wanted to take the opportunity and push some of my MR into view again. 1) Most awaited by many users: The…

    Martin Frb
    0
  2. private visibility question

    If I have the below TFoo, and in ANOTHER unit I declare var   foo: TFoo then I can access   foo.e := a1; This works even though "a1" is private and not visible. But…

    Martin Frb
    1
  3. is not operator

    I would like to implement the "is not" operator in fpc. It was introduced in Delphi 13. For example: if Obj is not TStringList then ... It has the same precedence as…

    Mattias Gaertner, Adriaan van Os, Bart
    44
  4. TViHashList and TFPHashObjectList in compiler

    I studied the compiler internals by debugging it. Does TViHashList have any documentation or diagram or anything? It differs from many other hash maps. Is it based on…

    Juha Manninen, Michael Van Canneyt, runewalsh
    3
  5. Internal error 4179

    I'm currently on Ubuntu on a AMD64 system. Compiling something with 3.2.2, I got an Internal Error 4179. I removed 3.2.2 and installed 3.2.4-rc2. I again get this error.…

    Il Grande Beppe, Karoly Balogh
    1
  6. TDirectory.Delete(SomePath, True) possibly silenty deletes the contents of symlinks/junctions

    On Lazarus there has been a bugreport that DeleteDirectory follows symlinks and unexpectedly removes their contents instead of just deleting the symlink (or junction).…

    Bart
    2
  7. fixed bug in crosscompiling not available in fpc 3.2.x

    The following fix is not included in the last release candidate and it causes problems when using cross compiling (compile from win64 for linux).…

    Dimitris Kounalakis
    0
  8. Subject: six issues from a native aarch64-win64 port (three of them not target specific)

    I opened six issues over the past week, each with a patch. Here is where they come from. I ported mORMot 2 (~616k lines) to Windows on ARM, with a trunk compiler built…

    Sven Harazim, Sven Barth
    6
  9. ppcrossx64 build on macOS darwin with ppca64 is failing

    I'm trying to build ppcrossx64 on my macOS darwin Tahoe apple silicon machine with a ppca64 built from fpc trunk and Xcode 26.6 and no Rosetta running. Should I expect…

    David Jenkins, J. Gareth "Kit" Moreton, Karoly Balogh
    6