Commit Graph

7338 Commits

Author SHA1 Message Date
Berker Peksag cd78f23196
PEP 492: Remove redundant 'exc = True' line 2017-11-10 01:19:58 +03:00
Gerrit Holl 1319142c68 Fix spelling: smorgasboard -> smorgasbord. (#450) 2017-11-07 12:35:10 -08:00
Ben Hoyt 4bd034e8db Fix Post-History link in PEP 407 (#448)
Update Post-History from link to date
2017-11-06 10:29:06 -08:00
toonarmycaptain ef1eb2f868 Update pep-0008.txt (#438)
* Update pep-0008.txt

Clarified contradictions regarding comment formatting. NB Complete sentences should have a period.

* Update pep-0008.txt

Changed to remove reference to short comments without terminating period.

* Update pep-0008.txt

Further refined, corrected incorrect, fixed  singular/plural.

* Update pep-0008.txt

* Update pep-0008.txt

Edit for consistency use 'multi-' in 'multi-line` 'multi-statement` 'multi-sentence` etc with dash rather than space or no splitter (eg 'multi line`, 'multiline`). If a different convention is preferred, do that.

* Update pep-0008.txt 'latin' capitalization

'Latin' is a proper noun, and thus should be capitalized.

* Update pep-0008.txt 'boolean' capitalization

Capitalization should be consisted. I propose 'boolean' should always be capitalized, as per https://english.stackexchange.com/questions/4481/should-the-word-boolean-be-capitalized

At present it is inconsistently capitalised.
Changed 'boolean' to 'Boolean'

* Update pep-0008.txt - 'unicode' capitalization

Update pep-0008.txt - as a proper noun, 'unicode' should be capitalized. Fixed 3 instances.

* Revise Update pep-0008.txt

Removed revisions to 'boolean', 'unicode'. 

Unicode capitalization [issue](https://bugs.python.org/issue31873) under discussion.

* Removed trailing newlines

Removed trailing newlines

* Standardised 'multiline', reworded 'Latin'

Made the form 'multiline' uniform throughout the document. 

Clarified references to Latin alphabet to direct to the specific character set desired.

* Removed errant period

* Moved  'alphabet'

Moved  'alphabet' before encoding parenthesis line 336.
2017-11-05 16:52:16 -08:00
Ethan Smith feedbb46c4 fix dead link to implementation (#447) 2017-11-02 13:09:11 -07:00
Victor Stinner c99066ebaa PEP 564: Set Status to Final
I pushed my implementation of the PEP 564.
2017-11-02 15:29:04 +01:00
Christopher H.Barker, PhD 2aa8101ec1 fixed a (critical) typo (#445)
I somehow had "smaller" for both the weak and strong cases -- not sure I let that slip through originally
2017-11-02 10:37:43 +11:00
Jakub Wilk 3ab7b4fa9e PEP 564: fix typos (#435) 2017-11-01 15:33:19 -07:00
Lukasz Langa 875153046a [pep 563] fix broken metadata 2017-11-01 15:29:48 -07:00
Lukasz Langa adf528d4d0 First public draft to be discussed on python-dev. 2017-11-01 14:30:38 -07:00
Victor Stinner cbe3e2d540 Guido van Rossum approved the PEP 564 2017-10-30 18:24:28 +01:00
Oleg Broytman 9cd870ef71 Post-History should include dates of postings to python-ideas (#441)
Refs: https://mail.python.org/pipermail/python-dev/2017-October/149990.html
2017-10-27 14:49:30 -04:00
Ethan Smith 52a444b154 PEP 561: Add implementation links and changelog (#439) 2017-10-26 14:59:42 -07:00
toonarmycaptain baef778005 Update pep-0008.txt (#433)
Update pep-0008.txt

Clarified contradictions regarding comment formatting. NB Complete sentences should have a period.
2017-10-25 11:28:55 -04:00
Brett Cannon 7bd9f7cfb2 Make PEP 9 one massive literal block (#437)
Closes #4.
2017-10-24 17:45:46 -07:00
Lilian Besson a1214f0ac1 Update pep-0553.rst (#430)
[java] reference key was misleading, [js-debugger] seems more logical
2017-10-24 17:35:16 -07:00
Huang Huang 0fcce00dad reSTify PEP 100 (#422) 2017-10-24 12:54:10 -07:00
Huang Huang 5a15c92dcf reSTify PEP 308 (#423) 2017-10-24 12:24:48 -07:00
Masayuki Yamamoto 370be4c92a PEP 539: Fix wording about Py_tss_NEEDS_INIT (#436)
Make more sense to replace the word "default value" with
"initializer" for Py_tss_NEEDS_INIT.
2017-10-24 22:58:39 +10:00
Guido van Rossum 55504a85a6 PEP 555 is withdrawn 2017-10-23 18:04:25 -07:00
Antoine Pitrou 114408971f Fix wording and spelling 2017-10-22 11:32:40 +02:00
Nick Coghlan 4d9406ca17 PEP 558: Use correct function name 2017-10-22 16:22:13 +10:00
Nick Coghlan 5bf527ba1a PEP 558: markup fix 2017-10-22 16:18:56 +10:00
Nick Coghlan 9a8e590a52 PEP 558: Update to use a write-through proxy
It turns out that *any* write-back based design has
inherent flaws that make it difficult to build a source
debugger that reliably allows mutation of function local
variables.

So this switches to Nathaniel's suggested write-through
proxy idea, but constrains it to only applying when a
trace hook is installed. This means the official language
level semantics can just use the simpler model where
rebinding function local variables via locals() simply
isn't possible - only folks already working with frames
and trace functions will need to be aware of the semantics
of the write-through proxy.
2017-10-22 16:12:25 +10:00
Victor Stinner 86c06a737c PEP 564: Minor fixes, fix typos 2017-10-18 02:37:03 +02:00
Victor Stinner fcbf6126d3 PEP 564: add process_time()
Explain why other functions don't need a nanosecond variant.
2017-10-18 01:00:37 +02:00
Victor Stinner 9d8fd95001 Reject my own PEP 511 (code transformers) 2017-10-17 22:22:17 +02:00
Victor Stinner c99fb8bf5b Reject my own PEP 510 2017-10-17 22:08:00 +02:00
Ned Deily 045a7063b0 Revised 3.7.0a3 and a4 dates 2017-10-17 14:52:41 -04:00
Ned Deily d248f75a24 Add PEPs implemented in 370a2 2017-10-17 01:42:17 -04:00
Victor Stinner 253f4b32a0 PEP 564: leave "unchanged functions" question open 2017-10-16 18:51:38 +02:00
Victor Stinner 04a2339ff7 PEP 564: Add link to the implementation 2017-10-16 16:47:58 +02:00
Victor Stinner a4828def40 Complete PEP 564
* Add "Issues caused by precision loss" section with two examples
* Alternatives: add new "Modify time.time() result type" and
  "New time_ns module" sections
2017-10-16 15:45:56 +02:00
Victor Stinner 8a44cd0f3c New PEP 564: Add new time functions with nanosecond resolution 2017-10-16 12:38:12 +02:00
wangqr 3859df85e7 PEP 545: Fix typo, GitGub -> GitHub (GH-429) 2017-10-15 21:45:29 -07:00
Victor Stinner 14092e51de PEP 545: Set status to Final
https://docs.python.org/fr/ and  https://docs.python.org/ja/ are now
online.
2017-10-10 15:16:00 +02:00
Berker Peksag 070dc7e037 bpo-31736: Fix typos in PEP 485
Reported by Ben Bolker.
2017-10-10 08:26:27 +03:00
Ethan Smith 858f82d1b8 V3 revision of PEP 561: Distributing Type Information (#428)
* V3 of Type Distribution PEP

* Clarify that new metadata is optional
2017-10-06 19:56:05 +10:00
Barry Warsaw c48822b907 PEP 553 is now final.
Also, document the behavior of $PYTHONBREAKPOINT under -E
2017-10-05 12:18:16 -04:00
Ned Deily b30247d4b8 3.6.3 release 2017-10-03 15:46:47 -04:00
Barry Warsaw 77c4f601d1 PEP 553 accepted 2017-10-02 20:07:56 -04:00
Barry Warsaw 7327e61411 Make the pseudocode more accurate. 2017-10-02 18:03:33 -04:00
Barry Warsaw bede39a536 Respond to Guido's comments. 2017-10-02 13:39:55 -04:00
Benjamin Peterson db997d4a17 pep 552 accepted! 2017-09-30 12:53:25 -07:00
Brett Cannon f24bedde3c Fix a spelling mistake 2017-09-29 09:28:56 -07:00
Nick Coghlan a3b49b9b52 Provisionally accept PEP 517 2017-09-29 16:42:07 +10:00
Ioannis Filippidis 6373eed274 correct a typo in PEP 4 (#427) 2017-09-28 14:01:14 -07:00
Eric Snow e9be941a26 PEP 554: Address feedback. (#426) 2017-09-22 17:51:38 -06:00
Brett Cannon cc8ae3d31d Fix a spelling mistake 2017-09-20 15:10:27 -07:00
Ned Deily 8e8267da41 3.7.0a1 release 2017-09-19 16:02:17 -04:00