Commit Graph

5009 Commits

Author SHA1 Message Date
Łukasz Langa cab76cf1f0 Resolve the open issue on ABC support, link the reference implementation. 2013-05-25 14:03:31 +02:00
Łukasz Langa c892960042 Document the `dispatch()` attribute 2013-05-24 16:12:04 +02:00
Łukasz Langa 7dda2675af * deferred the annotation-driven form
* clarified that register() returns an undecorated function
2013-05-23 22:15:26 +02:00
Łukasz Langa 55b7f5b91f acknowledge Nick Coghlan, add information on PyPy's pairtype 2013-05-23 16:08:26 +02:00
Łukasz Langa 276e3cb152 downgrade from Sphinx-specific markup to plain docutils 2013-05-23 00:38:27 +02:00
Łukasz Langa 593595891d PEP 443 - Single-dispatch generic functions. Initial draft 2013-05-23 00:27:54 +02:00
Guido van Rossum 51d8e64d24 Add pause/resume_writing, discard_output. 2013-05-22 13:22:52 -07:00
Guido van Rossum 8acf02f633 Add async(). See https://codereview.appspot.com/9245047/ 2013-05-21 08:34:55 -07:00
Nick Coghlan 023010c742 Add PEP 438 resolution link 2013-05-19 21:52:51 +10:00
Richard Jones fee9daf252 accept pep 438 2013-05-19 15:58:06 +10:00
Antoine Pitrou c80bedcbb6 Fill in Post-History 2013-05-19 00:52:59 +02:00
Antoine Pitrou 3feda9aad7 Fix a definition and add some clarifications 2013-05-19 00:51:45 +02:00
Antoine Pitrou b5146db1e9 Wrap at fewer columns. 2013-05-18 11:00:19 +02:00
Nick Coghlan e7e1852be5 setup.cfg support won't be added to the stdlib 2013-05-18 18:08:49 +10:00
Nick Coghlan 2e08612ea3 Mass deferral as proposed on python-dev 2013-05-18 17:50:40 +10:00
Nick Coghlan f40dab2cec Record rejection of PEP 437 2013-05-18 17:30:25 +10:00
Antoine Pitrou c41f2a4db4 Mention the new bit in the GC header 2013-05-17 23:30:10 +02:00
Antoine Pitrou fa3df1063c The date isn't right 2013-05-17 23:24:50 +02:00
Antoine Pitrou 124ed7b788 New PEP: Safe object finalization 2013-05-17 23:17:31 +02:00
Georg Brandl 1bd94e9d1c 3.2 & 3.3 schedule update 2013-05-15 19:02:42 +02:00
Benjamin Peterson 2bbeb9b3d2 tentative future 2.7 release dates 2013-05-11 22:39:48 -05:00
Benjamin Peterson 8c16a5485b add 2.7.5 date 2013-05-11 22:37:32 -05:00
Brett Cannon 08741c3b40 Grammatical fixes 2013-05-11 18:28:29 -04:00
Eli Bendersky 2bd6510b87 Some clarifications about pickling of Enums 2013-05-11 10:19:02 -07:00
Guido van Rossum 1c38ea5dc3 Move wrap_future() out of EventLoop. Document local_addr. 2013-05-10 16:09:48 -07:00
Barry Warsaw 4e2a6cfe0a trunk merge 2013-05-10 12:28:27 -04:00
Barry Warsaw bb5e5fc565 Guido explicitly rejects PEP 3142. 2013-05-10 12:27:55 -04:00
Eli Bendersky 3b6c636655 Updated PEP 435 with some in-line motivations, and some general cleanup.
Marked PEP 354 as superseded by PEP 435.
2013-05-10 05:45:20 -07:00
Barry Warsaw 29e05c9729 PEP 435 is accepted by Guido. 2013-05-09 19:59:04 -04:00
Barry Warsaw b10b0848b2 - The functional API gets a keyword-only `module` argument.
- Spell it 'mix-in'
- Clarify "behavior only"
2013-05-09 18:39:44 -04:00
Eli Bendersky 74f93fcf95 update todo items 2013-05-08 20:36:39 -07:00
Eli Bendersky 3ab1885dc7 Describe __members__ instead of __aliases__. +a few additional touch-ups 2013-05-08 20:32:27 -07:00
Barry Warsaw cc7de05c80 A few PEP 435 clarifications. 2013-05-06 16:15:38 -04:00
Eli Bendersky 939f5b14ff Fix typo 2013-05-04 17:45:15 -07:00
Eli Bendersky 286c812369 reword complicated sentence 2013-05-04 14:37:56 -07:00
Brett Cannon 143f7cf398 Add a warning to PEP 302 that it should not longer be used as a
reference.
2013-05-04 14:04:46 -04:00
Eli Bendersky 440ad4c854 Update PEP 435 with latest decisions and add some clarifications:
1. getitem syntax come-back
2. Define iteration in presence of aliases
3. __aliases__
4. s/Convenience/Functional/ API
5. Don't say enums created with the functional API can't be pickled, but
   provide the usual precaution from the doc of pickle
2013-05-04 06:28:32 -07:00
Guido van Rossum fa6769dc34 Small corrections. 2013-05-02 16:35:23 -07:00
Guido van Rossum 26e00e21ac Add time(), call_at(). Remove call_repeatedly(). Get rid of add_*_handler() return value. 2013-05-02 14:11:08 -07:00
Eli Bendersky d223705ffc Overhaul PEP 435 to describe the current state of decisions, which deviates
from flufl.enum:

1. type(Color.red) == Color
2. All attrs of an enum that are not dunders and are not descriptors become
   enumeration values
3. Given class Color(Enum), it's only valid to subclass Color if Color
   defines no enumeration values
4. As a corollary to (3), class IntEnum(int, Enum) is also part of the
   stdlib (and serves as an example for others)

Other issues that were contended recently but seem to have gotten resolved:

A. __call__ for by-value access, explicit getattr() for by-name access.
   __getitem__ is removed from Enum
B. __int__ is removed from Enum. It's present by definition in IntEnum

NOTE: this is still an early draft that is in the process of being reviewed,
so please treat it accordingly.
2013-05-02 05:51:33 -07:00
Guido van Rossum 801e07188f Clarify weasel-words for getaddrinfo(). 2013-04-30 10:38:12 -07:00
Guido van Rossum 40dc92be19 Some more clarifications and edits. Describe datagram protocol. 2013-04-29 21:24:46 -07:00
Guido van Rossum f07821f801 Retract most of public Handle API. Fix server-side ssl. Clean up open issues. 2013-04-29 11:49:58 -07:00
Antoine Pitrou e1ba742ebc Add some comments and acknowledgements 2013-04-27 13:24:45 +02:00
Guido van Rossum 455dd3f556 Update docs for Handle, add Timer. 2013-04-26 20:33:04 -07:00
Antoine Pitrou a1fb8fd657 We could overlap or cross boundaries, but let's straddle them instead.
(dedicated to Larry)
2013-04-26 23:18:25 +02:00
Guido van Rossum 67b8359461 Major update of the event loop spec. 2013-04-26 14:16:59 -07:00
Antoine Pitrou 82071751b4 Presentation nits 2013-04-26 23:13:23 +02:00
Antoine Pitrou 1258ea5228 Protocol 4 has number four in its header 2013-04-26 23:10:52 +02:00
Antoine Pitrou 643a33de69 Small touches on framing 2013-04-26 23:10:16 +02:00