fpc-devel · 2026-04
- RECENT Commit breaking FpDebug - Dwarf / and not even fully fixing the original issue12
The below mention commit removes writing of class constants. It also breaks this for FpDebug, which was able to show them. (btw, gdb can too) Though, it is still…
- Debugging properties - preview, proof of concept for Windows0
Debugging properties - preview, proof of concept for Windows I did some work on implementing the new (upcoming DWARF-6) properties support into FpDebug. ** However,…
- NONE smart link broken on windows?9
See the example below. Complied on Linux and windows. (fpc 3.3.1) fpc -O- -gw3 project.lpr then using strings project | grep TLIST On linux entries for…
- ZEROBASEDSTRINGS1
Does that affect the type definition? Or access in the source? - If in "unitFoo" a string is declared while ZEROBASEDSTRINGS is on, - and it is accessed in untiBar,…
- Need some help with DbgDwarf unit.0
I added an MR to start on DWARF-5. Then I started looking at proper (following the standard) "class var" implementation. The DWARF site I can manage, but finding stuff…
- Preparing FPC 3.2.4 RC23
Florian and me will be preparing RC2 of 3.2.4 together. RC1 is meanwhile several years old, so we're going to update it with work since RC1 that can be merged. To this…
- Who has been actively working on a release, and what is blocking that release?3
I am a mac, windows, and linux developer with a lot of pascal experience, and the fact that there hasn't been a Free Pascal release in over 5 years, gets me thinking…
- [RFC] Modernising the FPC Release Process -- Proposal for Review95
A few weeks ago I raised concerns about the 130+ open merge requests sitting unactioned in the GitLab instance. That thread drew a lot of responses, and it was clear the…
- possible unicode buffer overflow8
In order to track unfreed memory at work, I've written a custom memory manager wrapper around the default manager. To be sure that the memory isn't corrupted, the…
- How about split core compiler and RTL/Packages?9
My pain points and an idea with 3.2.2 the openssl unit is for version 1.1.x, for now, lots of distro removed openssl 1.1, even in slackware-current I can not upgrade to…
- Bug in generation command line for linker.0
In the process of cross-compiling from Win64 to Solaris, I came across a situation where the compiler created a damaged program file. Conducted research on the problem.…
- 134 open merge requests - is that normal?53
I don't know the FPC development process, so was wondering if 134 open merge requests are considered "normal" for this project? Some MRs are as old as 5 years. 😬…
- crash with TCuckooD2<string, string>3
is TCuckooD2<string, string> allowed? See the code below. It's brute force testing some of the dictionaries. Testing with 2.2.3 and 3.3.1 (both from early this year) I…
- GIT and binary files.3
I want to add a binary (.res for a compiled manifest) to winunits-base, following the pattern of fclel.res in fcl-base as far as fpmake is concerned. However do I need…
- Somewhat cryptic errormesage0
I got this errormessage when trying to crosscompile (on Windows) to x86_64: C:\Users\Bart\LazarusProjecten\ConsoleProjecten>fpc test.pas -Px86_64 Error: can't be…
- [RFC] Add OPDF — Object Pascal Debug Format (-gO flag)6
I'd like to propose adding a new, optional debug information format to FPC called OPDF (Object Pascal Debug Format). This is not a replacement for DWARF — it is an…
- Gitlab FPC 'main' fails to build on x86_64-linux1
I can't seem to build the latest FPC 3.3.1 'main' branch under 64-bit linux. My build script, which I've always been using: ----- cat go.sh #!/bin/sh TARGET_VER=3.3.1…
