summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* SF patch #969791: Add nlargest() and nsmallest() to heapq.Raymond Hettinger2004-06-101-1/+4
|
* SF #966375: Fix typo (Reported by Kristian Ovaska)Hye-Shik Chang2004-06-041-1/+1
|
* Fix typo.Guido van Rossum2004-06-031-1/+1
|
* Small clarification.Michael W. Hudson2004-06-031-1/+2
|
* - fix typo reported by John BelmonteFred Drake2004-06-031-4/+4
| | | | - wrap a long line
* Warn abou missing mutate flag to ioctl. Fixes #696535.Martin v. Löwis2004-06-031-0/+2
|
* Remove old reminderAndrew M. Kuchling2004-06-021-2/+0
|
* Patch #963318: Add support for client-side cookie management.Martin v. Löwis2004-05-311-0/+19
|
* Add weakref support to sockets and re pattern objects.Raymond Hettinger2004-05-311-0/+4
|
* Clarify when iter() is first called in generator expressions.Raymond Hettinger2004-05-201-3/+3
|
* Improved wording for generator expressions.Raymond Hettinger2004-05-191-22/+15
|
* Add more docs for generator expressions.Raymond Hettinger2004-05-191-9/+12
| | | | | * Put in a brief, example driven tutorial entry. * Use better examples in whatsnew24.tex.
* SF patch #872326: Generator expression implementationRaymond Hettinger2004-05-191-0/+78
| | | | | | | | | | | | | | (Code contributed by Jiwon Seo.) The documentation portion of the patch is being re-worked and will be checked-in soon. Likewise, PEP 289 will be updated to reflect Guido's rationale for the design decisions on binding behavior (as described in in his patch comments and in discussions on python-dev). The test file, test_genexps.py, is written in doctest format and is meant to exercise all aspects of the the patch. Further additions are welcome from everyone. Please stress test this new feature as much as possible before the alpha release.
* add some notes about the changes to ConfigParserFred Drake2004-05-181-0/+6
|
* markup adjustmentsFred Drake2004-05-061-9/+10
|
* Swap public and system ID in start_doctype_decl. Fixes #780300.Martin v. Löwis2004-05-061-0/+4
|
* fix two typos that turned text into markupFred Drake2004-03-201-1/+1
|
* Add news entries for the dictionary optimizations.Raymond Hettinger2004-03-181-1/+4
|
* Optimize tuple_slice() and make further improvements to list_slice()Raymond Hettinger2004-03-081-0/+3
| | | | | | and list.extend(). Factoring the inner loops to remove the constant structure references and fixed offsets gives speedups ranging from 20% to 30%.
* SF patch #910929: Optimize list comprehensionsRaymond Hettinger2004-03-071-0/+4
| | | | | Add a new opcode, LIST_APPEND, and apply it to the code generation for list comprehensions. Reduces the per-loop overhead by about a third.
* SF #904720: dict.update should take a 2-tuple sequence like dict.__init_Raymond Hettinger2004-03-041-0/+4
| | | | | | | | (Championed by Bob Ippolito.) The update() method for mappings now accepts all the same argument forms as the dict() constructor. This includes item lists and/or keyword arguments.
* Mention the optimization of list.extend().Raymond Hettinger2004-02-171-0/+2
|
* Fine tune the speed/space trade-off for overallocating small lists.Raymond Hettinger2004-02-141-2/+2
| | | | | | | | | | | | | | The Py2.3 approach overallocated small lists by up to 8 elements. The last checkin would limited this to one but slowed down (by 20 to 30%) the creation of small lists between 3 to 8 elements. This tune-up balances the two, limiting overallocation to 3 elements (significantly reducing space consumption from Py2.3) and running faster than the previous checkin. The first part of the growth pattern (0, 4, 8, 16) neatly meshes with allocators that trigger data movement only when crossing a power of two boundary. Also, then even numbers mesh well with common data alignments.
* Lists are measured in elements not bytes.Raymond Hettinger2004-02-131-2/+2
|
* * Note list optimizationsRaymond Hettinger2004-02-131-13/+14
| | | | * Move an example out of a comment.
* minor markup improvementsFred Drake2004-02-121-7/+7
|
* Minor editsAndrew M. Kuchling2004-02-091-6/+7
|
* * Move collections.deque() in from the sandboxRaymond Hettinger2004-01-291-0/+25
| | | | | | * Add unittests, newsitem, and whatsnew * Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py * Docs are forthcoming
* Add CJK codecsAndrew M. Kuchling2004-01-181-0/+14
|
* SF Patch #864863: Bisect C implementationRaymond Hettinger2004-01-051-0/+4
| | | | (Contributed by Dmitry Vasiliev.)
* Small correction to exampleRaymond Hettinger2004-01-051-2/+3
|
* * Add various updates reflecting the last two weeks of checkins:Raymond Hettinger2004-01-051-3/+38
| | | | | | timeit, base64, MSVC++ 7.1 build, METH_COEXISTS, and optimizations. * Put in a comment suggesting an improvement to the rsplit() example.
* list the Python Software Foundation on all the documentsFred Drake2004-01-025-5/+20
|
* Use 'input' as variable name, even though it shadows a built-inAndrew M. Kuchling2004-01-011-9/+7
| | | | | Remove applications of rsplit() and random numbers Typo fixes; minor tweaks
* Various fixups:Raymond Hettinger2003-12-311-26/+36
| | | | | | | | * Add comment on the future of the sets module. * Change a variable from "input" to "data" to avoid shadowing a builtin. * Added possible applications for str.rsplit() and itertools.tee(). * Repaired the example for sorted(). * Cleaned-up the example for operator.itemgetter().
* markup fixFred Drake2003-12-301-2/+2
|
* Fix silly typoAndrew M. Kuchling2003-12-231-1/+1
|
* Add various itemsAndrew M. Kuchling2003-12-181-4/+60
|
* Guido grants a Christmas wish:Raymond Hettinger2003-12-171-11/+11
| | | | sorted() becomes a regular function instead of a classmethod.
* Make example more readableAndrew M. Kuchling2003-12-161-3/+6
|
* Expand the groupby() example to:Raymond Hettinger2003-12-121-0/+15
| | | | | | | * show that it is typically used with sorted data, * highlight commonalities with SQL's groupby and Unix's uniq, * demonstrate valid uses for the default identity function, * add some excitement by suggesting the range of possibilities.
* Add groupby()Andrew M. Kuchling2003-12-061-0/+28
|
* Fix typo and mark-up; shorten textAndrew M. Kuchling2003-11-261-5/+3
|
* Fix typosAndrew M. Kuchling2003-11-261-2/+2
|
* Nits from a review of the documentation update.Raymond Hettinger2003-11-261-3/+18
|
* Note the addition of set() and frozenset().Raymond Hettinger2003-11-241-0/+44
|
* Add two itemsAndrew M. Kuchling2003-11-201-0/+7
|
* Various editsAndrew M. Kuchling2003-11-131-7/+9
|
* Fix typoRaymond Hettinger2003-11-121-2/+2
|
* Explain the advantages of reversed.Raymond Hettinger2003-11-121-3/+6
|