1. Nick Coghlan
  2. cpython_sandbox

Branches

pep432_modular_bootstrap

View source
pep432_modular_bootstrap
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Nick Coghlan
Remove old TODO file
Nick Coghlan
Merge with current CPython default
Nick Coghlan
Factor out command line processing
Nick Coghlan
First incarnation of system-python binary
Nick Coghlan
Move PEP 493 APIs out of the limited API
Nick Coghlan
Fix error return
Nick Coghlan
Align with latest PEP draft
Nick Coghlan
Remove legacy duplicate files
Nick Coghlan
Merge from 3.6 default
Nick Coghlan
Fix sys.flags and subinterpreter initialisation
Nick Coghlan
First cut at split initialisation * sys module initialisation split into two phases * isolated mode & subinterpreter support currently broken
Nick Coghlan
Inline modular bootstrap in Py_Main
Nick Coghlan
Merged from 3.6 default * removed remnants of old bootstrap and shutdown files * updated to account for separating importlib._bootstrap_external
Nick Coghlan
Merge from default
Nick Coghlan
Merge with past work on PEP 432 branch
Nick Coghlan
It builds!
Nick Coghlan
Brute force rebase on 3.5
Nick Coghlan
Merge from default
Nick Coghlan
Correct comment
Nick Coghlan
Merge from default
Nick Coghlan
Bash on subinterpreters some more in the tests
Nick Coghlan
Delete unused variable
Nick Coghlan
Copy config settings to subinterpreters
Nick Coghlan
Merge from default
Nick Coghlan
Update names to match latest version of PEP
Nick Coghlan
Merge from default
Nick Coghlan
2-phase init for importlib
Nick Coghlan
Fix (and test) some glitches in the revised hash initialisation
Nick Coghlan
Merge from default
Nick Coghlan
Untested attempt at updating Windows build
Nick Coghlan
Base hash randomisation on Py_CoreConfig
Nick Coghlan
Rename hash bootstrapping file for easier identification
Nick Coghlan
Migrate the 'ignore environment' flag
Nick Coghlan
Use the setting name from the PEP
Nick Coghlan
Split up header files to match split pythonrun.c
Nick Coghlan
Merge from default
sbt
Fix compilation on Windows with VS2010
Nick Coghlan
Move application source out Modules dir
Nick Coghlan
Add some TODO items for the branch
Nick Coghlan
Initial split of initialisation code - start by refactoring Py_Initialize - initial config settings are just the API settings - additional comments on various aspects
Nick Coghlan
Break up pythonrun.c Split out separate bootstrap and shutdown modules from pythonrun. This helps make it clear which code is in scope for modification as part of PEP 432. Only notable nonlocal reference is shutdown needing to clear the initialised flag. Only notable duplication is both normal operation and shutdown including the macro for displaying the reference and allocation counts