The PR is here: https://github.com/python/cpython/pull/11774 Searching _M_ARM I see these #ifdef changes outside of ctypes: * Include\pyport.h - adds on to existing MSVC ifdef * Include\pythonrun.h - adds on to existing MSVC ifdef * Modules\_decimal\libmpdec\bits.h * Python\ceval.c - workaround compiler bug, could be replaced with #pragma optimize around entire function.
-----Original Message----- From: Steve Dower <steve.do...@python.org> Sent: Wednesday, February 6, 2019 11:16 AM To: Terry Reedy <tjre...@udel.edu>; python-dev@python.org; Paul Monson <paul.mon...@microsoft.com> Subject: Re: [Python-Dev] CPython on Windows ARM32 On 06Feb2019 0054, Terry Reedy wrote: > On 2/5/2019 10:10 PM, Zachary Ware wrote: > >> I'm all for the first two changes (especially the second), and if 10 >> years of pledged corporate support for a new platform is the price we >> have to pay for them, I'm ok with that :). > > I would expect that the main question should be the density of > WinArm32-specific ifdefs in the main code and extensions other than ctypes. > Agreed. I've asked Paul to post the "final" PR early, even though it will take some refactoring as other PRs go in, so that we can see the broader picture now. There's also an option to create an ARM-specific pyconfig.h if necessary, but I don't believe it will be. I created https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.python.org%2Fissue35920&data=02%7C01%7Cpaul.monson%40microsoft.com%7Cf1e74ec935774410f37008d68c678537%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C636850773687302395&sdata=OPOHUbWy3%2FFEdjXC5MY8NRMVetZ73Rwo2lsngrLL8rs%3D&reserved=0 for this work. Cheers, Steve _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com