summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #1584: Provide options to override default search paths for Tcl and TkNed Deily2013-09-065-1/+129
| | | | | | | | | | | | | | | when building _tkinter. configure has two new options; if used, both must be specified: ./configure \ --with-tcltk-includes="-I/opt/local/include" \ --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5" In addition, the options can be overridden with make: make \ TCLTK_INCLUDES="-I/opt/local/include" \ TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
* merge from 3.3Senthil Kumaran2013-09-061-4/+4
|\ | | | | | | | | Improve urlencode docstring. Patch by Brian Brazil. Closes issue #15350
| * Improve urlencode docstring. Patch by Brian Brazil.Senthil Kumaran2013-09-061-4/+4
| |
* | Nerge 3.3 into default.Tim Peters2013-09-062-1/+3
|\ \ | |/ | | | | | | | | | | | | Issue #18942: sys._debugmallocstats() output was damaged on Windows. _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z".
| * Issue #18942: sys._debugmallocstats() output was damaged on Windows.Tim Peters2013-09-062-1/+3
| | | | | | | | | | | | _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z".
* | Closes #18933: Merged update from 3.3.Vinay Sajip2013-09-053-0/+12
|\ \ | |/
| * Issue #18933: Added links to source code.Vinay Sajip2013-09-053-0/+12
| |
* | Issue #18934: multiprocessing: use selectors module.Charles-François Natali2013-09-052-39/+26
| |
* | Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output inSerhiy Storchaka2013-09-052-14/+26
|\ \ | |/ | | | | the _sre moduel.
| * Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output inSerhiy Storchaka2013-09-052-14/+26
| | | | | | | | the _sre moduel.
* | Issue #18922: Now The Lib/smtpd.py and Tools/i18n/msgfmt.py scripts writeSerhiy Storchaka2013-09-053-2/+8
| | | | | | | | their version strings to stdout, and not to sderr.
* | Null mergeSerhiy Storchaka2013-09-050-0/+0
|\ \ | |/
| * Merge headsSerhiy Storchaka2013-09-051-1/+1
| |\
* | \ Merge headsSerhiy Storchaka2013-09-051-1/+1
|\ \ \
| * \ \ mergeChristian Heimes2013-09-054-15/+72
| |\ \ \
| * \ \ \ Issue #18709: GCC 4.6 complains that 'v' may be used uninitialized in ↵Christian Heimes2013-09-051-1/+1
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | GEN_EMAIL/GEN_URI/GEN_DNS case
| | * | | Issue #18709: GCC 4.6 complains that 'v' may be used uninitialized in ↵Christian Heimes2013-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | GEN_EMAIL/GEN_URI/GEN_DNS case
* | | | | Issue #18830: inspect.getclasstree() no more produces duplicated entries evenSerhiy Storchaka2013-09-054-3/+26
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| | when input list contains duplicates.
| * | | Issue #18830: inspect.getclasstree() no more produces duplicated entries evenSerhiy Storchaka2013-09-054-3/+26
| | |/ | |/| | | | | | | when input list contains duplicates.
* | | Issue #18878: sunau.open now supports the context manager protocol. Based onSerhiy Storchaka2013-09-054-15/+72
| |/ |/| | | | | patches by Claudiu Popa and R. David Murray.
* | (Merge 3.3) Issue #18909: Fix _tkinter.tkapp.interpaddr() on Windows 64-bit,Victor Stinner2013-09-042-1/+4
|\ \ | |/ | | | | don't cast 64-bit pointer to long (32 bits).
| * Issue #18909: Fix _tkinter.tkapp.interpaddr() on Windows 64-bit, don't castVictor Stinner2013-09-042-1/+4
| | | | | | | | 64-bit pointer to long (32 bits).
* | Issue #18876: The FileIO.mode attribute now better reflects the actual mode ↵Antoine Pitrou2013-09-043-10/+32
|\ \ | |/ | | | | | | | | under which the file was opened. Patch by Erik Bray.
| * Issue #18876: The FileIO.mode attribute now better reflects the actual mode ↵Antoine Pitrou2013-09-043-11/+32
| | | | | | | | | | | | under which the file was opened. Patch by Erik Bray.
* | Issue #16853: Mention the new selectors module in the select moduleVictor Stinner2013-09-041-0/+8
| |
* | oops, revert test commitVictor Stinner2013-09-041-1/+0
| |
* | Issue #16853: Mention the new selectors module in What's New in Python 3.4Victor Stinner2013-09-041-0/+2
| |
* | testVictor Stinner2013-09-041-0/+1
| |
* | Issue #16853: Add new selectors module.Charles-François Natali2013-09-046-3/+1033
| |
* | Issues #18901, #18919: Fix a typo in the _sunau_params name.Serhiy Storchaka2013-09-041-1/+1
| |
* | Add docstring for threading.main_thread().Andrew Svetlov2013-09-041-0/+5
| |
* | Issue #18882: Add threading.main_thread() function.Andrew Svetlov2013-09-044-23/+102
| |
* | Issue #16826: Revert fix while Windows issues are being worked out.Meador Inge2013-09-045-3211/+3134
|\ \ | |/
| * Issue #16826: Revert fix while Windows issues are being worked out.Meador Inge2013-09-045-4298/+4220
| |
* | Merge heads.Meador Inge2013-09-035-3134/+3211
|\ \
| * \ Issue #16826: Don't check for PYTHONCASEOK when using -E.Meador Inge2013-09-035-3134/+3211
| |\ \ | | |/ | | | | | | | | | This commit fixes a regression that sneaked into Python 3.3 where importlib was not respecting -E when checking for the PYTHONCASEOK environment variable.
| | * Issue #16826: Don't check for PYTHONCASEOK when using -E.Meador Inge2013-09-035-4220/+4298
| | | | | | | | | | | | | | | This commit fixes a regression that sneaked into Python 3.3 where importlib was not respecting -E when checking for the PYTHONCASEOK environment variable.
* | | Issue #18901: The sunau getparams method now returns a namedtuple rather thanSerhiy Storchaka2013-09-035-9/+47
| | | | | | | | | | | | a plain tuple. Patch by Claudiu Popa.
* | | Issue #17487: The result of the wave getparams method now is pickleable again.Serhiy Storchaka2013-09-033-3/+19
|/ / | | | | | | Patch by Claudiu Popa.
* | Merge 3.3 into default.Tim Peters2013-09-031-16/+12
|\ \ | |/ | | | | | | | | cwr_next(): move invariants out of loops. This simplifies and clarifies the code, and gives a small speedup.
| * cwr_next(): move invariants out of loops.Tim Peters2013-09-031-16/+12
| | | | | | | | This simplifies and clarifies the code, and gives a small speedup.
* | Issue #18912: Fix indentation in docstringEli Bendersky2013-09-032-4/+5
|\ \ | |/ | | | | Contributed by Jeroen Van Goey
| * Issue #18912: Fix indentation in docstringEli Bendersky2013-09-031-4/+4
| | | | | | | | Contributed by Jeroen Van Goey
* | Remove unused --debug option of regrtest.Eli Bendersky2013-09-032-15/+7
| | | | | | | | | | If bots fail due to using this flag, the buildbot scripts have to be modified to omit it. Regrtest ignores it anyway.
* | Fix docstring and some indentationEli Bendersky2013-09-021-4/+4
| |
* | Minor touchups.Raymond Hettinger2013-09-021-4/+6
| |
* | Factor-out the common code for setting a KeyError.Raymond Hettinger2013-09-024-33/+20
| |
* | Refactor the main function of regrtest a bit.Eli Bendersky2013-09-021-23/+33
| | | | | | | | Moving subprocess execution of tests into a function.
* | Instead of XORed indicies, switch to a hybrid of linear probing and open ↵Raymond Hettinger2013-09-021-91/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | addressing. Modern processors tend to make consecutive memory accesses cheaper than random probes into memory. Small sets can fit into L1 cache, so they get less benefit. But they do come out ahead because the consecutive probes don't probe the same key more than once and because the randomization step occurs less frequently (or not at all). For the open addressing step, putting the perturb shift before the index calculation gets the upper bits into play sooner.
* | Close #18745: Improve enum tests in test_json for infinities and NaN.Ethan Furman2013-09-021-5/+44
| |