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
<devlist@kicad.org> 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 devlist+unsubscr...@kicad.org.
> 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 devlist+unsubscr...@kicad.org.
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