Commit Graph

24 Commits

Author SHA1 Message Date
Trent Nelson 428de65ca9 - Issue #719888: Updated tokenize to use a bytes API. generate_tokens has been
renamed tokenize and now works with bytes rather than strings. A new
  detect_encoding function has been added for determining source file encoding
  according to PEP-0263. Token sequences returned by tokenize always start
  with an ENCODING token which specifies the encoding used to decode the file.
  This token is used to encode the output of untokenize back to bytes.

Credit goes to Michael "I'm-going-to-name-my-first-child-unittest" Foord from Resolver Systems for this work.
2008-03-18 22:41:35 +00:00
Georg Brandl 0327e60dc1 Clarification. 2008-02-18 22:20:55 +00:00
Kurt B. Kaiser 9d0d616c3b typo 2008-02-14 02:47:50 +00:00
Kurt B. Kaiser 2bc6b5eb36 Improve formatting for arg names in previous checkin. 2008-02-13 18:03:11 +00:00
Kurt B. Kaiser a140101216 list.sort() and builtin.sorted() no longer accept 'cmp' argument. 2008-02-13 16:09:27 +00:00
Georg Brandl ec17d204f9 Update whatsnew document to use specific markup for identifiers, thus enabling cross-linking. 2008-02-02 10:44:37 +00:00
Georg Brandl 396ef80f0d Some new 3.0 whatsnew items, written for GHOP by Andreas Freund. 2008-02-02 10:30:18 +00:00
Walter Dörwald 32f523ee94 Fix typo. 2008-01-25 11:33:18 +00:00
Christian Heimes bad17e7b17 Added comment about sys.maxint to whatsnew. Issue #1930 2008-01-25 11:10:11 +00:00
Christian Heimes f534f7b74a Document that basestring has been replaced by str. Issue #1931. 2008-01-25 11:02:28 +00:00
Georg Brandl 7274858234 Fix markup. 2008-01-20 10:59:44 +00:00
Georg Brandl cc595bd546 #1571: clarify removal of ``L`` suffix from long int repr. 2007-12-09 09:04:01 +00:00
Christian Heimes f78b1c6573 I've moved the remains of PyInt_ to the longobject.h header file and removed the inclusing of intobject.h from Python.h. Now the intobject.h exists only to provide some aliases for porters from Python 2.x. 2007-12-02 16:52:32 +00:00
Guido van Rossum 98297ee781 Merging the py3k-pep3137 branch back into the py3k branch.
No detailed change log; just check out the change log for the py3k-pep3137
branch.  The most obvious changes:

  - str8 renamed to bytes (PyString at the C level);
  - bytes renamed to buffer (PyBytes at the C level);
  - PyString and PyUnicode are no longer compatible.

I.e. we now have an immutable bytes type and a mutable bytes type.

The behavior of PyString was modified quite a bit, to make it more
bytes-like.  Some changes are still on the to-do list.
2007-11-06 21:34:58 +00:00
Guido van Rossum dff1c31fb4 In response to issue 1101, place vastly more emphasis on the new print()
function.
2007-09-06 14:46:41 +00:00
Guido van Rossum afe0cd194f Correction an issue reported by Mark Summerfeld. 2007-09-04 16:23:16 +00:00
Skip Montanaro 4edae68f2f CVS -> Subversion 2007-09-04 02:52:00 +00:00
Skip Montanaro a86f5d4029 I always think of the language when I see "ABC". Emphasize the meaning of
the acronym.
2007-09-04 02:48:01 +00:00
Guido van Rossum 5eb520cf1e Fix sinple typo. 2007-09-04 02:40:38 +00:00
Andrew M. Kuchling bbb809ee6f I'm not actually an author 2007-09-01 19:26:28 +00:00
Guido van Rossum b3922cb086 Neal sent real performance numbers. :-( 2007-08-31 14:03:28 +00:00
Georg Brandl 5a165584d7 Correct a few typos. 2007-08-31 06:15:01 +00:00
Guido van Rossum b197f3cf64 First draft of a what's new document.
(There's something wrong with my network right now so I can't build it.)
2007-08-31 00:37:00 +00:00
Georg Brandl 116aa62bf5 Move the 3k reST doc tree in place. 2007-08-15 14:28:22 +00:00