This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author scoder
Recipients Wheerd, paul.moore, pitrou, scoder, steve.dower, tim.golden, zach.ware
Date 2017-08-04.06:39:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1501828753.6.0.390382968881.issue31113@psf.upfronthosting.co.za>
In-reply-to
Content
I've looked at the file and it contains a huge amount of deeply nested if-statements. Given that parsers and compilers are typically recursive, I can well imagine that this is a problem, and my guess is that it's most likely just the different C level stack sizes, stack configurations and C compiler dependent stack allocation per function call that makes a difference for the platforms you tested. It would probably also crash on Linux, just for an even larger program.

I'm actually not in the position to decide if something should be done about this, so I'm asking in Antoine for a comment.
History
Date User Action Args
2017-08-04 06:39:13scodersetrecipients: + scoder, paul.moore, pitrou, tim.golden, zach.ware, steve.dower, Wheerd
2017-08-04 06:39:13scodersetmessageid: <1501828753.6.0.390382968881.issue31113@psf.upfronthosting.co.za>
2017-08-04 06:39:13scoderlinkissue31113 messages
2017-08-04 06:39:13scodercreate