Commit c41fe70e authored by stijn's avatar stijn
Browse files

windows/README: Add a note about stack usage for msvc

Add information as discussed in #2927 to the readme to make the easier
to discover.
parent fa823ea8
...@@ -45,6 +45,17 @@ To build from the command line: ...@@ -45,6 +45,17 @@ To build from the command line:
msbuild micropython.vcxproj msbuild micropython.vcxproj
__Stack usage__
The msvc compiler is quite stack-hungry which might result in a "maximum recursion depth exceeded"
RuntimeError for code with lots of nested function calls.
There are several ways to deal with this:
- increase the threshold used for detection by altering the argument to `mp_stack_set_limit` in `unix/main.c`
- disable detection all together by setting `MICROPY_STACK_CHECK` to "0" in `windows/mpconfigport.h`
- disable the /GL compiler flag by setting `WholeProgramOptimization` to "false"
See [issue 2927]( for more information.
Running on Linux using Wine Running on Linux using Wine
--------------------------- ---------------------------
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment