[fpc-devel] 134 open merge requests - is that normal?

J. Gareth "Kit" Moreton gareth at moreton-family.com
Fri Apr 3 10:32:37 CEST 2026


I run into the same problems since most of my merge requests are focused 
on optimisation of generated assembly language, which does require a 
very careful eye to verify, and even then edge cases can sometimes still 
get through.

Recently I've been working on compiler features, namely pure functions 
and vectorisation.  The vectorisation one has a potential code flow 
problem but I think was necessary due to how SIMD registers work on x86, 
but as a result is currently sitting in limbo.  And pure functions have 
been sitting around for 2 years, and developed over 2 years before 
that!  I would like it merged into the trunk so I can start development 
of the next stage - the ability to assign the results of pure functions 
to constants - but it itself is waiting on a merge request that 
overhauls the Currency type to be more internally consistent in the 
compiler so constant propagation works properly on it.

As much as I want to say "Just trust me, bro" and have them merged, that 
tends not to fly in software development circles!! Granted, I do wonder 
if, with some things, it's worth merging them and then fixing the 
teething problems as they arise.

Kit

On 03/04/2026 09:17, Michael Van Canneyt via fpc-devel wrote:
>
>
> On Fri, 3 Apr 2026, Graeme Geldenhuys via fpc-devel wrote:
>
>> Hi,
>>
>> 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. 😬
>>
>> https://gitlab.com/freepascal.org/fpc/source/-/merge_requests
>
> I consider it by no means "normal".
>
> But verifying takes time and we're dramatically short on manpower.
>
> What I can judge, I try to resolve as quickly as possible.
> Compiler-related merges in general fall outside my competence zone, so 
> I seldom touch them (apart from adding the category label).
>
> Michael.
>
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


More information about the fpc-devel mailing list