this is a new version of the first phase of the backend redesign, I addressed the comments in the previous PR, run tests with ASAN to avoid crashes and mem leaks.
Since the changes are large I preferred to do a new PR instead of adding the patches to address the issues raised to the previous one
this is a new version of the first phase of the backend redesign, I addressed the comments in the previous PR, run tests with ASAN to avoid crashes and mem leaks.
Since the changes are large I preferred to do a new PR instead of adding the patches to address the issues raised to the previous one