> Am 16.04.2025 um 12:00 schrieb Michael Van Canneyt via fpc-devel 
> <fpc-devel@lists.freepascal.org>:
> 
> 
> 
> On Wed, 16 Apr 2025, Florian Klämpfl via fpc-devel wrote:
> 
>> On 15.04.25 22:52, runewalsh via fpc-devel wrote:
>>> What’s the position on MR !694? Person with the yellow avatar mentioned in 
>>> https://gitlab.com/freepascal.org/fpc/source/-/ 
>>> commit/922457e5b58d76a13ff706f9220d9d6350631930#note_2390656703 there was 
>>> some discussion somewhere, and that’s all.
>> 
>> Our main issue is that nobody really feels capable of reviewing it :( The 
>> initial contributors of the heap manager are basically gone and nobody else 
>> is really that deep into this code to do a review.
> 
> Since Runewalsh is deep in it, clearly we're not off worse if we change it :-)
> 
> So, in order to progress: we'll throw it in the wild to be field-tested.
> 
> So I propose the following: I will add the new heap manager in a new file.

Please do it in a way which preserves line history: copy heap.inc to 
oldheap.inc, add and commit it. Then accept the merge request. Add ifdefs. So 
heap.inc keeps line history making debugging in the future easier.

> 
> I'll include the old and the new one with an IFDEF, activated by default so 
> it will be tested. In case of trouble the old one can be reactivated quickly 
> using a simple recompile of the RTL.
> 
> If after 3(4,5,6) months we don't get bugreports, we remove the old one
> unless Runewalsh fixes the bugs.
> 
> Unless there are objections, I'll implement it this weekend.

Fine with me.

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to