Commit Graph

25 Commits

Author SHA1 Message Date
Nick Coghlan 9b7a46a4f1 PEP 432 reference impl is up to date 2016-01-14 22:30:50 +10:00
Nick Coghlan 4a179cbd11 Revise implementation strategy for PEP 432 2015-12-27 21:44:47 +10:00
Nick Coghlan 6847250c7a PEP 432: Reframe as core init vs main interpreter init 2015-06-30 21:43:19 +10:00
Nick Coghlan 874d8d0ff0 Minor tweaks to PEP 432 2015-04-13 19:26:10 -04:00
Nick Coghlan 2c84a77cfc Some PEP status updates based on my current priorities 2014-09-23 19:44:33 +10:00
Nick Coghlan 2d2036781d Defer PEP 432 :( 2013-08-02 23:10:02 +10:00
Nick Coghlan 12b49b6a86 Backed out changeset 54c62ebb0501 2013-08-02 23:08:54 +10:00
Nick Coghlan 8c54950c0e pep-0432.txt 2013-08-02 23:05:54 +10:00
Nick Coghlan bc14612a44 Handle transfer of config to subinterpreters 2013-01-16 22:54:01 +10:00
Nick Coghlan 62a5df58bd PEP 432: Reduce typing in proposed API
- consistently abbreviate Config
- follow the Py*Object naming convention for Py*Config structs by
  dropping the underscore after the Py/_Py prefix
2013-01-15 22:28:45 +10:00
Nick Coghlan 8d83264979 PEP 432: Move the description of the status quo to the end 2013-01-15 21:50:35 +10:00
Nick Coghlan 14dccffd6c No need for the abbreviation 2013-01-13 17:24:10 +10:00
Nick Coghlan cc027218c7 PEP 432: Flesh out a design for main execution 2013-01-13 16:35:06 +10:00
Nick Coghlan 62c62e8b65 Updates based on implementation progress 2013-01-13 00:48:28 +10:00
Nick Coghlan 3cedb64b57 Updates in response to Barry Warsaw's feedback 2013-01-06 17:22:45 +10:00
Nick Coghlan 14a51c65dd Major PEP 432 update
- rename the phases
- switch from a config dict to a struct
- flesh out the full list of config settings
- subinterpreters require full initialisation
- query API to see if __main__ is running
- add a section on open questions
2013-01-02 21:25:24 +10:00
Nick Coghlan 0a717addf7 Add short example of using the new API 2012-12-31 01:49:02 +10:00
Nick Coghlan 501328b348 Allow future-proof initialisation of Py_CoreConfig 2012-12-31 01:32:51 +10:00
Nick Coghlan 83572a19ee PEP 432 syntax fix 2012-12-31 01:12:03 +10:00
Nick Coghlan 4281048f3b Further PEP 432 updates
- describe all 4 proposed initialisation phases
- more detailed interface for hash seed handling
- move ignore environment flag into core config
- consistently use American spelling of initialize
- preliminary concept for main execution API
- misc notes on status quo
2012-12-30 23:39:20 +10:00
Nick Coghlan 1be4a026ed More PEP 432 updates
- avoid "-m site" when describing how to explore sys.path
- provide example startup times for 2.7, 3.2 and 3.3 on my system
- misc notes on things to be documented about the status quo
2012-12-29 18:55:47 +10:00
Nick Coghlan 2e8f456d88 PEP 432 updates in response to initial comments
- explicitly narrow scope to exclude major changes to config storage
- better articulate the specific settings the API needs to handle
- more details on the status quo
- fix some issues with the random hashing description
2012-12-29 03:40:37 +10:00
Nick Coghlan 6c032178b4 Proofread before posting to python-ideas 2012-12-28 01:10:05 +10:00
Nick Coghlan 575cf00896 Additional header info for PEP 342 2012-12-28 00:54:23 +10:00
Nick Coghlan 9b1c04e85e PEP 432: Proposal for taming the startup sequence 2012-12-28 00:41:16 +10:00