Kovid Goyal
055f5b0979
Add the Py_SSIZE_T_CLEAN definition needed for python 3.10
...
Ideally someone needs to go through all the code and check that nothing
breaks because of this macro, but, I dont have that kind of time
2021-12-01 10:47:51 +05:30
Kovid Goyal
2938e2c203
New bypy freezing framework for Linux builds
2020-10-03 09:05:36 +05:30
Kovid Goyal
1c13f9634c
Restore reporting of unhandled exceptions during GUI application startup on windows
...
Not as nice as it was previously since errors importing the site module
will not be reported, but the python API provides no hooks for this in
Py_RunMain
2020-08-22 18:48:00 +05:30
Kovid Goyal
eb60be9186
Py_RunMain does not call exit()
2020-08-22 18:47:59 +05:30
Kovid Goyal
8fc745c7fb
Use an at exit handler to restore console state
...
Py_Main() does not return if an unhandled SystemExit is raised
2020-08-22 18:47:59 +05:30
Kovid Goyal
df70399661
Allow using ANSI escape codes on windows when writing to the console
2020-08-22 18:47:59 +05:30
Kovid Goyal
488fe5198b
Add proper paths in windows frozen build
2020-08-22 18:47:58 +05:30
Kovid Goyal
8c7c3c9061
Work on windows python3 build
2020-08-22 18:47:58 +05:30
Kovid Goyal
411da596b4
The Apple build is working
2020-08-22 18:47:57 +05:30
Kovid Goyal
2c8454e014
Make code used to launch interpreter re-useable
2020-08-22 18:47:56 +05:30