I'm not clear on how all platforms can take the same codepath since there
is some fundamentally platform-specific code in here?

Anyway, my own personal thoughts are that anyone looking to work on this
area:

1) should be prepared to do their own testing on at least Windows + arm64
Mac + amd64 Linux
2) should pay careful attention to not degrading the developer experience:
we already have some pain here around debuggers and sanitizers, and we want
to at least not make it worse than it is today.

-Jon

On Wed, Jun 28, 2023 at 1:32 PM 'Kuba Sunderland-Ober' via KiCad Developers
<[email protected]> wrote:

> I ran across COROUTINE and noted that it could be cleaned up, and guard
> pages could be supported on all platforms too.
>
> Would that be something worth doing? I experimented with custom deleters
> for the m_stack pointer and they seem to make things less verbose and
> should make all platforms take the same code path, adapted for various
> incarnations of mmap/virtualalloc/virtualprotect without treating Windows
> specially.
>
> Cheers, Kuba
>
> --
> You received this message because you are subscribed to the Google Groups
> "KiCad Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/kicad.org/d/msgid/devlist/3d093521-5ed0-42af-94db-265485e6474an%40kicad.org
> <https://groups.google.com/a/kicad.org/d/msgid/devlist/3d093521-5ed0-42af-94db-265485e6474an%40kicad.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/kicad.org/d/msgid/devlist/CA%2BqGbCDRcsCHgN%3Dd8aHXJd0QDT8rwAkDhSS-Rg_xeMOPhHFtBw%40mail.gmail.com.

Reply via email to