Serhiy Storchaka
b6ed17344b
Issue #17156 : pygettext.py now uses an encoding of source file and correctly
...
writes and escapes non-ascii characters.
2013-02-09 22:37:22 +02:00
Ezio Melotti
3a62e45b97
Merge typo fixes from 3.3.
2013-01-27 06:20:51 +02:00
Ezio Melotti
3f5db3940f
Fix a few typos and a double semicolon. Patch by Eitan Adler.
2013-01-27 06:20:14 +02:00
Martin v. Löwis
3f50bf652b
Drop support for Windows 2000; allow any XP API (but not Vista+).
...
Drop SDK version configuration for Tk compilation, to not bind it to W2k
anymore. Binding it to XP would conflict with Tk's own binding of tkMenu to W2k.
2013-01-25 14:06:18 +01:00
doko@python.org
6951fea3ab
- Issue #17029 : Let h2py search the multiarch system include directory.
2013-01-25 13:20:46 +01:00
doko@python.org
0c77bf757f
- Issue #17029 : Let h2py search the multiarch system include directory.
2013-01-25 13:19:35 +01:00
doko@python.org
3e6e2ac31d
- Issue #17029 : Let h2py search the multiarch system include directory.
2013-01-25 13:12:29 +01:00
Serhiy Storchaka
1829bb4591
Issue #15539 : Fix a backup file creation in pindent.py on Windows.
2013-01-11 22:21:45 +02:00
Serhiy Storchaka
b4fb2e2aac
Issue #15539 : Fix a backup file creation in pindent.py on Windows.
2013-01-11 22:19:07 +02:00
Serhiy Storchaka
a3a01b6ac3
Issue #15539 : Fix a backup file creation in pindent.py on Windows.
2013-01-11 22:18:17 +02:00
Ezio Melotti
e814501c21
Merge patchcheck changes with 3.3
2013-01-11 14:12:42 +02:00
Ezio Melotti
8762595ef3
Merge patchcheck changes with 3.2
2013-01-11 14:12:20 +02:00
Ezio Melotti
5e12bb728f
Add a note about checking refleaks to patchcheck.
2013-01-11 14:07:47 +02:00
Serhiy Storchaka
9942e5a9cf
Issue #15539 : Fix a number of bugs in Tools/scripts/pindent.py.
...
Now pindent.py works with a "with" statement. pindent.py no longer produces
improper indentation. pindent.py now works with continued lines broken after
"class" or "def" keywords and with continuations at the start of line. Added
regression tests for pindent.py. Modernized pindent.py.
2013-01-11 12:12:32 +02:00
Serhiy Storchaka
40ce22edb5
Issue #15539 : Fix a number of bugs in Tools/scripts/pindent.py.
...
Now pindent.py works with a "with" statement. pindent.py no longer produces
improper indentation. pindent.py now works with continued lines broken after
"class" or "def" keywords and with continuations at the start of line. Added
regression tests for pindent.py. Modernized pindent.py.
2013-01-11 12:10:57 +02:00
Serhiy Storchaka
6840a54ad4
Issue #15539 : Fix a number of bugs in Tools/scripts/pindent.py.
...
Now pindent.py works with a "with" statement. pindent.py no longer produces
improper indentation. pindent.py now works with continued lines broken after
"class" or "def" keywords and with continuations at the start of line. Added
regression tests for pindent.py. Modernized pindent.py.
2013-01-11 12:04:23 +02:00
Andrew Svetlov
8b33dd8e54
Use OESeeror instead of os.error ( #16720 )
...
Patch by Serhiy Storchaka.
2012-12-24 19:58:48 +02:00
Brian Curtin
445ad997ab
Fix #14470 . Remove w9xpopen per PEP 11.
...
As stated in PEP 11, 3.4 removes code on Windows platforms where
COMSPEC points to command.com. The w9xpopen project in Visual Studio
was added to support that case, and there was a special case in subprocess
to cover that situation. This change removes the w9xpopen project from
the Visual Studio solution and removes any references to the w9xpopen
executable.
2012-12-23 16:53:21 -06:00
Andrew Svetlov
2606a6f197
Issue #16719 : Get rid of WindowsError. Use OSError instead
...
Patch by Serhiy Storchaka.
2012-12-19 14:33:35 +02:00
Andrew Svetlov
a191959849
Issue #16714 : use 'raise' exceptions, don't 'throw'.
...
Patch by Serhiy Storchaka.
2012-12-18 21:27:16 +02:00
Andrew Svetlov
5b89840d9c
Issue #16714 : use 'raise' exceptions, don't 'throw'.
...
Patch by Serhiy Storchaka.
2012-12-18 21:26:36 +02:00
Andrew Svetlov
737fb89dd1
Issue #16714 : use 'raise' exceptions, don't 'throw'.
...
Patch by Serhiy Storchaka.
2012-12-18 21:14:22 +02:00
Andrew Svetlov
6b2cbeba58
Issue #16421 : allow to load multiple modules from the same shared object.
...
Patch by Václav Šmilauer.
2012-12-14 17:04:59 +02:00
Benjamin Peterson
442f20996d
create NameConstant AST class for None, True, and False literals ( closes #16619 )
2012-12-06 17:41:04 -05:00
Ezio Melotti
90378b4807
#13301 : merge with 3.3.
2012-11-09 11:51:30 +01:00
Ezio Melotti
956c6c2dab
#13301 : merge with 3.2.
2012-11-09 11:51:03 +01:00
Ezio Melotti
9bf379e9fb
#13301 : use ast.literal_eval() instead of eval() in Tools/i18n/msgfmt.py. Patch by Serhiy Storchaka.
2012-11-09 11:46:19 +01:00
Nick Coghlan
8155f8e5d4
Issue #5765 : Merge from 3.3
2012-11-05 00:19:49 +10:00
Nick Coghlan
10d6ddeef1
Issue #5765 : Also check the compiler when finding the recursion limit
2012-11-05 00:19:18 +10:00
Vinay Sajip
d94a502cb0
Issue #16340 : Merged fix from 3.3.
2012-10-28 09:11:48 +00:00
Vinay Sajip
65e2bef4f0
Issue #16340 : exclude venv/scripts from byte-compilation at installation time on Windows.
2012-10-28 09:11:00 +00:00
Ezio Melotti
ccc9e617f5
#16245 : add a script to generate the html.entities.html5 dict.
2012-10-23 15:46:33 +02:00
Christian Heimes
efb15993f8
Add _sha3.pyd to list of extension modules for MSI
2012-10-22 17:01:13 +02:00
Antoine Pitrou
e9631e5d3a
Issue #15378 : Fix Tools/unicode/comparecodecs.py. Patch by Serhiy Storchaka.
2012-10-17 16:14:40 +02:00
Antoine Pitrou
31605ace0d
Issue #15378 : Fix Tools/unicode/comparecodecs.py. Patch by Serhiy Storchaka.
2012-10-17 16:13:55 +02:00
Antoine Pitrou
1eff0fc3cd
Issue #15378 : Fix Tools/unicode/comparecodecs.py. Patch by Serhiy Storchaka.
2012-10-17 16:12:30 +02:00
Benjamin Peterson
29e02a2be8
merge 3.3
2012-10-09 11:16:13 -04:00
Benjamin Peterson
b29614e047
compare singletons by identity not equality ( closes #16712 )
...
Patch from Serhiy Storchaka.
2012-10-09 11:16:03 -04:00
Jesus Cea
f1af705720
#16135 : Removal of OS/2 support (Remove OS2 and OS/2 references)
2012-10-05 02:48:46 +02:00
Jesus Cea
b176203dda
#16135 : Removal of OS/2 support (C code and Docs)
2012-10-05 02:27:40 +02:00
Philip Jenvey
fd0d3e5d25
more yield from
...
patch by Serhiy Storchaka
2012-10-01 15:34:31 -07:00
Benjamin Peterson
b8350f1c7d
upgrade to UCD 6.2
2012-09-29 13:47:39 -04:00
Martin v. Löwis
77cc86f873
Ajdust path to launcher for non-PGO-builds
2012-09-29 13:08:41 +02:00
Martin v. Löwis
5951ec0fdd
Pick up 32-bit launcher from PGO directory on 64-bit PGO build.
2012-08-24 16:06:10 +02:00
Ned Deily
6b9bfe801d
Allow redemo.py to be used from the command line like other demos.
2012-08-18 12:24:56 -07:00
Ned Deily
3c6661a914
Allow redemo.py to be used from the command line like other demos.
2012-08-18 12:21:17 -07:00
Victor Stinner
a90f311d05
Cleanup findnocoding.py and pysource.py scripts (with infile/infile.close)
2012-08-02 00:05:41 +02:00
Victor Stinner
98516a6930
Fix findnocoding.p and pysource.py scripts
...
I suppose that these scripts didn't work since Python 3.0.
2012-08-01 20:12:51 +02:00
Raymond Hettinger
d3f63d3661
Simplify the LaTeX section (only three escapes are needed for alltt)
2012-07-23 00:24:24 -05:00
Brett Cannon
d382bfc921
Move importlib.test.benchmark to Tools/importbench to make it more
...
visible and to place it with other micro-benchmarks (e.g.
stringbench).
2012-07-20 14:54:53 -04:00
Raymond Hettinger
c4ac789be7
Fix-up latex styling
2012-07-14 17:58:29 -07:00
Raymond Hettinger
fb20a1a924
Fix builtin test and simplify the classified text tuple.
2012-07-13 11:52:45 -07:00
Raymond Hettinger
7d39055f7f
Add simple LaTeX markup
2012-07-09 23:52:08 -07:00
Martin v. Löwis
2b9df89ff1
Don't package removed pysetup3 anymore.
2012-07-10 07:04:33 +02:00
Raymond Hettinger
848245a078
Add verbose option for diagnostics
2012-07-09 01:17:22 -07:00
Raymond Hettinger
42a5f4a3f2
Minor algorithmic tweaks, better factoring, improved docstrings and variable names
2012-07-08 15:42:54 -07:00
Florent Xicluna
c20740109d
Some cleanup in the Tools directory.
2012-07-07 17:03:54 +02:00
Mark Dickinson
3bee1f1154
Fix undefined names in __all__.
2012-07-04 11:07:06 +02:00
Raymond Hettinger
5b381a3650
Make ANSI the default output style
2012-07-03 17:55:23 -07:00
Raymond Hettinger
0712f40308
Add examples to the module docstring
2012-07-03 14:42:33 -07:00
Raymond Hettinger
1087d9c4b3
Fix spelling.
2012-07-03 14:25:16 -07:00
Raymond Hettinger
3a96161a73
Add support for ANSI escape sequences
2012-07-03 14:11:40 -07:00
Raymond Hettinger
5da6039765
Refactor to isolate HTML encoding step from the parsing step.
2012-07-03 13:13:52 -07:00
Raymond Hettinger
ac5f8467b1
Fix keyword argument
2012-07-03 00:15:59 -07:00
Raymond Hettinger
cf6eac4063
Minor cleanups
2012-07-03 00:12:27 -07:00
Raymond Hettinger
ecea0fb173
Use new-style string formatting for the HTML template
2012-07-02 17:17:16 -07:00
Raymond Hettinger
f57baaba49
Clean-up unused variable
2012-07-02 13:54:33 -07:00
Raymond Hettinger
f2cc352afd
Do HTML escaping after the tokenization step.
2012-07-02 13:29:57 -07:00
Georg Brandl
487f191b79
Fix filename.
2012-07-01 10:04:35 +02:00
Raymond Hettinger
e4870b5117
Limit which operators get colorized
2012-07-01 00:37:05 -07:00
Raymond Hettinger
9b8ede60c1
Set title to the source filename
2012-06-30 23:19:30 -07:00
Raymond Hettinger
fd490cc052
Small cleanups
2012-06-30 22:19:04 -07:00
Raymond Hettinger
410afbc5d8
Fix local variable
2012-06-30 17:10:25 -07:00
Raymond Hettinger
461fcaa6d4
Add author tag
2012-06-30 17:00:14 -07:00
Raymond Hettinger
bc09cf1f35
Add syntax highlighter tool
2012-06-30 16:58:06 -07:00
Stefan Krah
4cf1cc71a6
Issue #15171 : Quote the variable that expands to the current directory.
2012-06-30 18:35:15 +02:00
David Malcolm
8d37ffa563
Issue #12605 : Show information on more C frames within gdb backtraces
...
The gdb hooks for debugging CPython (within Tools/gdb) have
been enhanced to show information on more C frames relevant to CPython within
the "py-bt" and "py-bt-full" commands:
* C frames that are waiting on the GIL
* C frames that are garbage-collecting
* C frames that are due to the invocation of a PyCFunction
2012-06-27 14:15:34 -04:00
Antoine Pitrou
932f5be6c5
Merge buildbot script changes
2012-06-27 17:28:21 +02:00
Antoine Pitrou
d0bb9c6386
Allow passing extra testing options to the buildbot test scripts
2012-06-27 17:27:21 +02:00
Stefan Krah
62ba0428af
Issue #15171 : Try the HOST_PYTHON hack for 3.2.
2012-06-25 14:57:18 +02:00
Stefan Krah
3c0db67bf3
Drop useenv=true also from the 32-bit build script: It is not necessary and
...
leads to failures in successive 64-bit/32-bit builds in the same shell window.
2012-06-24 22:00:44 +02:00
Stefan Krah
318c56c001
Issue #15102 : Fix paths of python executables.
2012-06-24 19:04:35 +02:00
Antoine Pitrou
92c9757973
Use -W on the Windows 64 buildbots
2012-06-24 17:22:50 +02:00
Stefan Krah
d725de9d13
Issue #15102 : Try setting HOST_PYTHON in build-amd64.bat as a temporary
...
measure.
2012-06-24 13:03:59 +02:00
Éric Araujo
859aad6a36
Remove packaging from the standard library.
...
Distutils2 will live on on PyPI and be included in the stdlib when it
is ready. See discussion starting at
http://mail.python.org/pipermail/python-dev/2012-June/120430.html
2012-06-24 00:07:41 -04:00
Stefan Krah
16ad7a254a
Issue #15102 : Fix paths in external-amd64.bat.
2012-06-23 22:18:19 +02:00
Stefan Krah
37459a0c3a
Issue #15102 : Allow platform-specific settings for the current project
...
to override environment variables.
2012-06-23 18:57:45 +02:00
Mark Dickinson
be4fb69201
Issue #14742 : test_unparse now only checks a limited number of files unless the 'cpu' resource is specified.
2012-06-23 09:27:47 +01:00
Brian Curtin
fafd9eeef0
Revert unintended change in 973b4806f760
2012-06-22 21:40:52 -05:00
Brian Curtin
e3f3940fc3
file was the old arg name from an earlier patch. command matches the implementation
2012-06-22 21:14:34 -05:00
Antoine Pitrou
ffd4d47d0b
Add a docstring at the top of Tools/ssl/make_ssl_data.py
2012-06-22 22:07:01 +02:00
Antoine Pitrou
f7338f65fb
Add forgotten files for #14837 .
2012-06-22 21:12:59 +02:00
Alexander Belopolsky
a2637729f2
Issue #7582 : Use ISO timestamp in diff.py
2012-06-22 12:46:19 -04:00
Martin v. Löwis
8559b3cecf
Build and bundle the 32-bit launcher in all configurations.
2012-06-21 18:24:32 +02:00
Martin v. Löwis
7dae234e78
Package the launcher.
2012-06-21 17:36:05 +02:00
Antoine Pitrou
aaefac76dd
Issue #14874 : Restore charmap decoding speed to pre-PEP 393 levels.
...
Patch by Serhiy Storchaka.
2012-06-16 22:48:21 +02:00
Martin v. Löwis
4b10e1978c
VS 2010 has the AMD64 redist files in VC\redist\x64.
2012-05-31 21:58:21 +02:00
Vinay Sajip
7ded1f0f69
Implemented PEP 405 (Python virtual environments).
2012-05-26 03:45:29 +01:00
Antoine Pitrou
ebdcd859e5
Move private function _args_from_interpreter_flags() to subprocess.py, so
...
that it can be imported when threads are disabled.
(followup to issue #12098 )
2012-05-18 18:33:07 +02:00
Martin v. Löwis
cca802e354
Fix typo.
2012-05-18 16:42:52 +02:00
Martin v. Löwis
e01eb4cc80
Upgrade OpenSSL to 1.0.1c
2012-05-18 16:29:33 +02:00
Martin v. Löwis
3f90311bfe
merge 3.2
2012-05-18 15:34:22 +02:00
Martin v. Löwis
3407dfbaf9
Upgrade OpenSSL to 1.0.0j
2012-05-18 15:28:01 +02:00
Brian Curtin
a79e7fed48
Merge 3.2
2012-05-14 19:43:16 -05:00
Brian Curtin
1f24548e1f
bsddb never existed in 3.x, no need to keep downloading sleepycat
2012-05-14 19:42:36 -05:00
Martin v. Löwis
d7be304786
merge 3.2
2012-05-14 18:19:16 +02:00
Martin v. Löwis
2d82d049f6
Stop deleting non-existing bytecode files.
2012-05-14 18:18:07 +02:00
Martin v. Löwis
29e861d155
Upgrade sqlite to 3.7.12.
2012-05-14 16:51:35 +02:00
Martin v. Löwis
87960da3e3
Upgrade bzip2 to 1.0.6.
2012-05-14 14:13:48 +02:00
Martin v. Löwis
ecc5877f5a
Upgrade bzip2 to 1.0.6.
2012-05-14 13:52:03 +02:00
Brian Curtin
6d7c9f3297
Update the clean and MSI scripts for VS2010
2012-05-13 22:45:57 -05:00
Brian Curtin
f6b1b9b2f3
Correct PlatformTarget->Platform usage for building the solution
2012-05-13 18:59:26 -05:00
Brian Curtin
638f6c1450
Convert build slave scripts to work with VS2010
2012-05-13 18:51:43 -05:00
Brian Curtin
401f9f3d32
Fix #13210 . Port the Windows build from VS2008 to VS2010.
2012-05-13 11:19:23 -05:00
Mark Dickinson
fe8440aec0
Issue #14965 : Bring Tools/parser/unparse.py up to date with the Python 3.3. Grammar.
2012-05-06 17:35:19 +01:00
Mark Dickinson
1b2e9444fe
Issue #14965 : Fix missing support for starred assignments in Tools/parser/unparse.py.
2012-05-06 17:27:39 +01:00
Martin v. Löwis
bd31db6f79
Include micro version even if it is 0.
2012-05-01 16:37:44 +02:00
Nick Coghlan
ec5cf095a9
Better control when dumping import state
2012-04-29 17:58:24 +10:00
Victor Stinner
fe98e2fc83
Issue #14428 : Use the new time.perf_counter() and time.process_time() functions
...
* 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.
2012-04-29 03:01:20 +02:00
Benjamin Peterson
0e1a5b49cf
use wfile api
2012-04-27 11:56:30 -04:00
Martin v. Loewis
cfc1cc2996
Issue #14642 : Add "hg touch" extension, and "make touch" target.
2012-04-27 16:10:21 +02:00
Brian Curtin
790a9b4c19
Add a missing close paren
2012-04-25 23:38:05 -05:00
Brian Curtin
ae7758457f
Fix #3561 . Add an option to place the Python installation into the Windows Path environment variable.
2012-04-25 08:12:37 -05:00
Nick Coghlan
d0bb6aa275
Start a shared utility script for poking around at the import internals
2012-04-25 22:17:54 +10:00
Benjamin Peterson
7d95e40721
Implement PEP 412: Key-sharing dictionaries ( closes #13903 )
...
Patch from Mark Shannon.
2012-04-23 11:24:50 -04:00
R David Murray
ea169801e1
#14508 : make gprof2html script runnable under python3
...
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).
2012-04-11 15:17:37 -04:00
R David Murray
776c0df42b
#14508 : make gprof2html script runnable under python3
...
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.
2012-04-11 15:16:38 -04:00
Georg Brandl
a51497ab86
Merge 3.2.3 release clone.
2012-04-11 12:46:24 +02:00
Antoine Pitrou
b547d395ab
Update description of benchmarks and mention the benchmarks repo
2012-04-09 17:06:44 +02:00
Antoine Pitrou
d6aa5b30dd
Fix whitespace
2012-04-09 17:04:14 +02:00
Antoine Pitrou
1584ae3987
Issue #13165 : stringbench is now available in the Tools/stringbench folder.
...
It used to live in its own SVN project.
2012-04-09 17:03:32 +02:00
R David Murray
3861a322b9
Merge #14492 : fix some bugs in Tools/scripts/pdeps.py.
...
Initial patch by Popa Claudiu.
2012-04-05 23:01:13 -04:00
R David Murray
d3af6344ef
#14492 : fix some bugs in Tools/scripts/pdeps.py.
...
Initial patch by Popa Claudiu.
2012-04-05 22:59:13 -04:00
R David Murray
ce9806215b
Merge #14490 , #14491 : add 'sundry'-style import tests for Tools/scripts.
...
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.
2012-04-04 21:29:03 -04:00
R David Murray
54ac832a24
#14490 , #14491 : add 'sundry'-style import tests for Tools/scripts.
...
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.
2012-04-04 21:28:14 -04:00
Martin v. Löwis
8dbbae990c
Add _decimal and _testbuffer modules.
2012-04-01 19:55:48 +02:00
Georg Brandl
c0fdf6cf7a
Closes #14421 : use with statement to properly close socket in bandwidth test.
2012-03-27 07:43:53 +02:00
Martin v. Löwis
a7f6b14fa6
Add 3.2.3rc2 uuid.
2012-03-18 20:39:19 +01:00
Matthias Klose
5ce31cc4fc
merge 3.2
2012-03-14 23:17:31 +01:00
Ross Lagerwall
6c52c5755f
Modify patchcheck.py to check for changes to configure.in.
...
It now reports if configure and pyconfig.h.in weren't regenerated but
configure.in was changed.
2012-03-11 19:21:07 +02:00
Martin v. Löwis
0119e4753e
Remove uuids, as they are now computed.
2012-03-06 17:54:06 +01:00
Martin v. Löwis
41add01317
Use hg manifest to compute list of library files to include.
2012-03-06 17:53:12 +01:00
Martin v. Löwis
f2f592d1b9
Generate product code UUID from download URL.
2012-03-04 19:48:25 +01:00
Martin v. Löwis
3d4809f464
Package mime.types
2012-02-25 10:40:13 +01:00
Nadeem Vawda
6721149501
Merge: #14053 : Fix "make patchcheck" to work with MQ.
...
Patch by Francisco Martín Brugué
2012-02-22 11:53:09 +02:00
Nadeem Vawda
9f64f73193
Issue #14053 : Fix "make patchcheck" to work with MQ.
...
Patch by Francisco Martín Brugué
2012-02-22 11:46:41 +02:00
Benjamin Peterson
c9f54cf512
enable hash randomization by default
2012-02-21 16:08:05 -05:00
Martin v. Löwis
6ca5a4d49f
Issue #12406 : Update list of files.
2012-02-21 19:54:26 +01:00
Martin v. Löwis
61f996b26a
Issue #12406 : prevent case where shortened name could conflict with short name.
2012-02-21 18:49:10 +01:00
Martin v. Löwis
dc4170c5bc
merge 2.6
2012-02-21 18:07:58 +01:00
Martin v. Löwis
dbd3f6173a
Issue #6807 : Run msisupport.mak earlier.
2012-02-21 18:06:22 +01:00
Martin v. Löwis
f9caee9ab4
merge 3.2
2012-02-21 17:26:10 +01:00
Martin v. Löwis
26bb3cf7cd
Issue #10580 : Minor grammar change in Windows installer.
2012-02-21 17:23:55 +01:00
Benjamin Peterson
71f660e00f
update to Unicode 6.1
2012-02-20 22:24:29 -05:00
Georg Brandl
2fb477c0f0
Merge 3.2: Issue #13703 plus some related test suite fixes.
2012-02-21 00:33:36 +01:00
Benjamin Peterson
ad9c569825
delta encoding of upper/lower/title makes a glorious return ( #12736 )
2012-01-15 21:19:20 -05:00
Benjamin Peterson
d5890c8db5
add str.casefold() ( closes #13752 )
2012-01-14 13:23:30 -05:00
Victor Stinner
d208416a40
Issue #13628 : python-gdb.py is now able to retrieve more frames in 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()
2011-12-19 13:42:24 +01:00
Benjamin Peterson
b2bf01d824
use full unicode mappings for upper/lower/title case ( #12736 )
...
Also broaden the category of characters that count as lowercase/uppercase.
2012-01-11 18:17:06 -05:00
Victor Stinner
d974393419
(Merge 3.2) Issue #13628 : python-gdb.py is now able to retrieve more frames in
...
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()
2011-12-19 13:47:10 +01:00
Victor Stinner
8f23be7189
iobench.py: add more info in the header
...
Write the Python version, Unicode implementation and the platform.
2011-12-18 21:38:51 +01:00
Antoine Pitrou
ca2a1a335a
Fix test_gdb failure
2011-12-12 19:18:24 +01:00
Florent Xicluna
aa6c1d240f
Issue #13575 : there is only one class type.
2011-12-12 18:54:29 +01:00
Victor Stinner
0c4fbff6a7
libpython.py: defer call to gdb.lookup_type('PyUnicodeObject')
...
The lookup fails at startup if Python is linked to a shared library.
2011-12-08 00:08:22 +01:00
Nadeem Vawda
3ff069ebc6
Issue #6715 : Add module for compression using the LZMA algorithm.
2011-11-30 00:25:06 +02:00
Victor Stinner
f16a350baf
Oops, really fix gdb/libpython.py for not ready Unicode strings
2011-11-04 22:34:01 +01:00
Victor Stinner
e30c0a1014
Fix gdb/libpython.py for not ready Unicode strings
...
_PyUnicode_CheckConsistency() checks also hash and length value for not ready
Unicode strings.
2011-11-04 20:54:05 +01:00
Ezio Melotti
931b8aac80
#12753 : Add support for Unicode name aliases and named sequences.
2011-10-21 21:57:36 +03:00
Antoine Pitrou
760531a494
Fix a missing encoding argument when opening a text file in some of iobench's subtests.
...
(found by Georg)
2011-10-08 19:40:22 +02:00
Antoine Pitrou
74472a94aa
Fix a missing encoding argument when opening a text file in some of iobench's subtests.
...
(found by Georg)
2011-10-08 19:40:04 +02:00
Antoine Pitrou
3c0c5f29dd
Fix test_gdb following the small unicode struct change in c25262e97304 (issue #13130 )
2011-10-08 19:33:24 +02:00
Ezio Melotti
a9860aeb08
#13054 : fix usage of sys.maxunicode after PEP-393.
2011-10-04 19:06:00 +03:00
Victor Stinner
a3b334da6d
PyUnicode_Ready() now sets ascii=1 if maxchar < 128
...
ascii=1 is no more reserved to PyASCIIObject. Use
PyUnicode_IS_COMPACT_ASCII(obj) to check if obj is a PyASCIIObject (as before).
2011-10-03 13:53:37 +02:00
Antoine Pitrou
87ae0a2804
Backout of changeset 228fd2bd83a5 by Nadeem Vawda in branch 'default':
...
Issue #12804 : Prevent "make test" from using network resources.
2011-10-01 16:41:48 +02:00
Ezio Melotti
2a1e926d63
Fix ResourceWarnings in makeunicodedata.py.
2011-09-30 08:46:25 +03:00
Martin v. Löwis
24fa9832be
Update for PEP 393.
2011-09-28 08:35:25 +02:00
Martin v. Löwis
d63a3b8beb
Implement PEP 393.
2011-09-28 07:41:54 +02:00
Martin v. Löwis
2c2d2aedd5
Merge with 3.2
2011-09-05 00:17:49 +02:00
Martin v. Löwis
73abc24345
Add 3.2.2 and 3.2.3 UUIDs.
2011-09-05 00:14:09 +02:00
Nadeem Vawda
08aa3c0235
Issue #12804 : Prevent "make test" from using network resources.
2011-08-21 16:41:03 +02:00
Antoine Pitrou
7f0a6ddb90
Use -n for tests under Windows
2011-08-16 20:02:26 +02:00
Éric Araujo
147cd508bc
Merge 3.2
2011-08-12 19:53:13 +02:00
Éric Araujo
1bf5b6a454
Update crlf and lfcr scripts for 3.x bytes semantics ( #12032 ).
...
Changes to crlf originally by Victor Stinner for 3.3, copied to lfcr by
me. Manually tested.
2011-08-12 19:40:05 +02:00
Éric Araujo
f04488e2ba
Merge 3.2
2011-08-12 18:03:30 +02:00
Éric Araujo
fbc5ff6235
patchcheck: don’t talk about the test suite when no code file were changed.
...
The line about the test suite will still get printed for changes in
Tools for example, which aren’t covered by the test suite, but it’s not
a big deal IMO.
2011-08-12 17:50:08 +02:00
Jason R. Coombs
88bf51baff
Corrected attribute docstring per pep-257 (reference #10639 )
2011-08-02 08:19:31 -04:00
Nadeem Vawda
328b5015a2
Clean up description of Tools/scripts/run_tests.py.
...
Also, add an entry for the script in Tools/scripts/README.
2011-08-02 10:16:45 +02:00
Nadeem Vawda
3c01d16ed9
Issue #11651 : Move options for running tests into a Python script.
...
This will be particularly useful to Windows users.
run_tests.py originally written by Brett Cannon.
2011-08-01 23:48:26 +02:00
Éric Araujo
56ec5fe950
Small cleanup
2011-07-31 18:41:25 +02:00
Éric Araujo
ad548b8534
Merge fixes for #9860 , #11104/#8688 and #12331 from 3.2
2011-07-31 18:33:00 +02:00
Éric Araujo
a3e072bb89
Let “make patchcheck” work for out-of-dir builds ( #9860 )
2011-07-30 21:34:04 +02:00
Jason R. Coombs
947fed42b8
Merge fix for reindent.py
2011-07-29 09:32:25 -04:00
Jason R. Coombs
47891044c9
Issue #10639 : spec_newline wasn't defined globally unless main() was called; now spec_newline is set at module import/execution
2011-07-29 09:31:56 -04:00
Éric Araujo
2527796a22
Merge from 3.2 ( #10318 , #12255 , #12043 , #12417 and other fixes)
2011-07-29 03:11:09 +02:00
Éric Araujo
9e1af03fbb
Branch merge.
...
I moved the NEWS entry for the reindent fix to the right release section.
2011-07-26 18:25:14 +02:00
Éric Araujo
a0e92a8028
Fix missing or wrong shebangs and missing executable bits for scripts ( #10318 )
2011-07-26 18:01:08 +02:00
Jason R. Coombs
76eec3db21
Issue #10639 : reindent.py tool now accepts a --newline option to specify the newline to be used in the output of converted files.
2011-07-26 11:38:04 -04:00
Jason R. Coombs
1322bd4971
Merge with 3.2 Issue #10639 : reindent.py should not convert newlines.
...
reindent.py now will use the newline detected in the original file and will report an error if mixed newlines are encountered.
2011-07-26 11:57:08 -04:00
Éric Araujo
1ce7b17165
Fix string exception and a few style issues in mailerdaemon script
2011-07-26 17:36:19 +02:00
Jason R. Coombs
76748b7033
Fixes #10639 : reindent.py should not convert newlines
...
reindent.py now will use the newline detected in the original file and will report an error if mixed newlines are encountered.
2011-07-26 11:18:40 -04:00