fpc-devel · 2026-10
- Questions on RTTI2
Can someone check the below statements for correctness please? --------------------------------------------------- - A class itself has always some RTTI of its own.…
- Error building FPC main in Fedora 44 ("read-only segment has dynamic relocations", in linking pas2js)1
Is this a known bug? Any directions to investigate this? Free Pascal Compiler version 3.2.2 [2021/05/16] for x86_64 (downloaded from SourceForge, IIRC) Output: (...)…
- composed record with private/public => documented behaviour?1
The fields of the embedded record become available in the outer record. What visibility do they get (I can and have tested, and results make sense / but I want to know,…
- published versus advanced rtti2
Afaik the published keywords only purpose is to add RTTI (or do nothing, depending on $M). Afaik using advanced rtti (I haven't done yet) you can add RTTI to other…
- Fwd: New Issue: Accessibility Declarations for FreePascal4
Can someone comment on this? Do we have C-like distinction between access and visible? I would think not? If you can access it you can see it, and vice versa? I can't…
- Val() behaviour in a function depends on LongStrings ON/OFF?5
This is driving me crazy. Val('256', AByte, Code) should fail. It does, but sometimes it does not. =========== uses sysutils; {$PUSH} {$R+} function…
- Feedback please - semantics of private vs strict private1
I started a proposal to add strict private/protected to DWARF. If I could have some thoughts on the below question please. If I understand that correct, the idea may be…
- Currency update2
I have to apologise for my recent absence and lack of progress fixing the bugs I've caused. I'm currently fixing the failure in webtbs/tw41865c.pp which is centred…
- TStrings.IndexOf(String, Integer) question2
TStrings has - function IndexOf(const S: string): Integer; virtual; - function IndexOf(const S: string; aStart : Integer): Integer; virtual; TStringList has - function…
- stat and nil1
Are older Linux versions safe to call stat with a nil pointer? https://man7.org/linux/man-pages/man2/stat.2.html (According to google 6.11 is from 2024 / if so, older…
