summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Better control when dumping import stateNick Coghlan2012-04-291-12/+10
|
* Issue #14428: Use the new time.perf_counter() and time.process_time() functionsVictor Stinner2012-04-291-1/+20
| | | | | | | | | | | | * Replace "time.clock on windows, or time.time" with time.perf_counter() * profile module: only use time.process_time() instead of trying different functions providing the process time * timeit module: use time.perf_counter() by default, time.time() and time.clock() can still be used using --time and --clock options * pybench program: use time.perf_counter() by default, add support for the new time.process_time() and time.perf_counter() functions, but stay backward compatible. Use also time.get_clock_info() to display information of the timer.
* use wfile apiBenjamin Peterson2012-04-271-4/+8
|
* Issue #14642: Add "hg touch" extension, and "make touch" target.Martin v. Loewis2012-04-271-0/+99
|
* Add a missing close parenBrian Curtin2012-04-261-1/+1
|
* Fix #3561. Add an option to place the Python installation into the Windows ↵Brian Curtin2012-04-251-3/+19
| | | | Path environment variable.
* Start a shared utility script for poking around at the import internalsNick Coghlan2012-04-251-0/+39
|
* Implement PEP 412: Key-sharing dictionaries (closes #13903)Benjamin Peterson2012-04-231-3/+8
| | | | Patch from Mark Shannon.
* #14508: make gprof2html script runnable under python3R David Murray2012-04-111-5/+7
|\ | | | | | | | | | | | | | | | | | | Not that I haven't tested it to make sure it works, just that it can run against an empty source file. Initial patch by Popa.Claudiu. Here we also add a test (which uses mock, which is why I didn't check it in on 3.2).
| * #14508: make gprof2html script runnable under python3R David Murray2012-04-111-5/+7
| | | | | | | | | | | | | | Not that I haven't tested it to make sure it works, just that it can run against an empty source file. Initial patch by Popa.Claudiu.
| * Merge 3.2.3 release clone.Georg Brandl2012-04-111-0/+1
| |\
| | * Add 3.2.3rc2 uuid.Martin v. Löwis2012-03-181-0/+1
| | |
* | | Update description of benchmarks and mention the benchmarks repoAntoine Pitrou2012-04-091-4/+7
| | |
* | | Fix whitespaceAntoine Pitrou2012-04-091-1/+0
| | |
* | | Issue #13165: stringbench is now available in the Tools/stringbench folder.Antoine Pitrou2012-04-093-0/+1554
| | | | | | | | | | | | It used to live in its own SVN project.
* | | Merge #14492: fix some bugs in Tools/scripts/pdeps.py.R David Murray2012-04-061-5/+5
|\ \ \ | |/ / | | | | | | Initial patch by Popa Claudiu.
| * | #14492: fix some bugs in Tools/scripts/pdeps.py.R David Murray2012-04-061-5/+5
| | | | | | | | | | | | Initial patch by Popa Claudiu.
* | | Merge #14490, #14491: add 'sundry'-style import tests for Tools/scripts.R David Murray2012-04-056-84/+89
|\ \ \ | |/ / | | | | | | | | | | | | This patch changes a few of the scripts to have __name__=='__main__' clauses so that they are importable without running. Also fixes the syntax errors revealed by the tests.
| * | #14490, #14491: add 'sundry'-style import tests for Tools/scripts.R David Murray2012-04-056-84/+89
| | | | | | | | | | | | | | | | | | This patch changes a few of the scripts to have __name__=='__main__' clauses so that they are importable without running. Also fixes the syntax errors revealed by the tests.
* | | Add _decimal and _testbuffer modules.Martin v. Löwis2012-04-011-1/+3
| | |
* | | Closes #14421: use with statement to properly close socket in bandwidth test.Georg Brandl2012-03-271-59/+59
| | |
* | | merge 3.2Matthias Klose2012-03-141-2/+2
|\ \ \ | |/ /
| * | Package mime.typesMartin v. Löwis2012-02-251-0/+1
| |/
* | Modify patchcheck.py to check for changes to configure.in.Ross Lagerwall2012-03-111-0/+19
| | | | | | | | | | It now reports if configure and pyconfig.h.in weren't regenerated but configure.in was changed.
* | Remove uuids, as they are now computed.Martin v. Löwis2012-03-061-38/+0
| |
* | Use hg manifest to compute list of library files to include.Martin v. Löwis2012-03-061-126/+39
| |
* | Generate product code UUID from download URL.Martin v. Löwis2012-03-041-8/+11
| |
* | Merge: #14053: Fix "make patchcheck" to work with MQ.Nadeem Vawda2012-02-221-0/+12
|\ \ | |/ | | | | Patch by Francisco Martín Brugué
| * Issue #14053: Fix "make patchcheck" to work with MQ.Nadeem Vawda2012-02-221-0/+12
| | | | | | | | Patch by Francisco Martín Brugué
* | enable hash randomization by defaultBenjamin Peterson2012-02-211-1/+0
| |
* | Issue #12406: Update list of files.Martin v. Löwis2012-02-211-7/+43
| |
* | Issue #12406: prevent case where shortened name could conflict with short name.Martin v. Löwis2012-02-211-8/+10
| |
* | merge 2.6Martin v. Löwis2012-02-211-2/+2
|\ \ | |/
| * Issue #6807: Run msisupport.mak earlier.Martin v. Löwis2012-02-211-2/+2
| |
* | merge 3.2Martin v. Löwis2012-02-211-1/+1
|\ \ | |/
| * Issue #10580: Minor grammar change in Windows installer.Martin v. Löwis2012-02-211-1/+1
| |
* | update to Unicode 6.1Benjamin Peterson2012-02-211-4/+5
| |
* | Merge 3.2: Issue #13703 plus some related test suite fixes.Georg Brandl2012-02-201-0/+1
|\ \ | |/
* | delta encoding of upper/lower/title makes a glorious return (#12736)Benjamin Peterson2012-01-161-0/+7
| |
* | add str.casefold() (closes #13752)Benjamin Peterson2012-01-141-15/+35
| |
* | use full unicode mappings for upper/lower/title case (#12736)Benjamin Peterson2012-01-111-32/+69
| | | | | | | | Also broaden the category of characters that count as lowercase/uppercase.
* | (Merge 3.2) Issue #13628: python-gdb.py is now able to retrieve more frames inVictor Stinner2011-12-191-13/+32
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | the Python traceback if Python is optimized. * delay the lookup of the size_t type, it is not available at startup * The second argument of the PyFrameObjectPtr constructor is optional, as done in other constructors * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns an empty tuple instead of None if Python is optimized * Fix py-bt and py-bt-full to handle correctly "optimized" frames * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx() if the pointer is optimized out in PyEval_EvalFrameEx()
| * Issue #13628: python-gdb.py is now able to retrieve more frames in the PythonVictor Stinner2011-12-191-13/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | traceback if Python is optimized. * delay the lookup of the size_t type, it is not available at startup * The second argument of the PyFrameObjectPtr constructor is optional, as done in other constructors * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns an empty tuple instead of None if Python is optimized * Fix py-bt and py-bt-full to handle correctly "optimized" frames * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx() if the pointer is optimized out in PyEval_EvalFrameEx()
* | iobench.py: add more info in the headerVictor Stinner2011-12-181-4/+15
| | | | | | | | Write the Python version, Unicode implementation and the platform.
* | Fix test_gdb failureAntoine Pitrou2011-12-121-1/+0
| |
* | Issue #13575: there is only one class type.Florent Xicluna2011-12-121-41/+3
| |
* | libpython.py: defer call to gdb.lookup_type('PyUnicodeObject')Victor Stinner2011-12-071-1/+6
| | | | | | | | The lookup fails at startup if Python is linked to a shared library.
* | Issue #6715: Add module for compression using the LZMA algorithm.Nadeem Vawda2011-11-291-0/+5
| |
* | Oops, really fix gdb/libpython.py for not ready Unicode stringsVictor Stinner2011-11-041-1/+2
| |
* | Fix gdb/libpython.py for not ready Unicode stringsVictor Stinner2011-11-041-5/+0
| | | | | | | | | | _PyUnicode_CheckConsistency() checks also hash and length value for not ready Unicode strings.