Alexandre Vassalotti
|
5e411b7035
|
Disable annoying tests which doesn't work optimized pickles.
|
2013-11-23 20:58:24 -08:00 |
Alexandre Vassalotti
|
b6a2f2a0d1
|
Make framing optional in pickle protocol 4.
This will allow us to control in the future whether to use framing or not.
For example, we may want to turn it off for tiny pickle where it doesn't
help.
The change also improves performance slightly:
### fastpickle ###
Min: 0.608517 -> 0.557358: 1.09x faster
Avg: 0.798892 -> 0.694738: 1.15x faster
Significant (t=3.45)
Stddev: 0.17145 -> 0.12704: 1.3496x smaller
Timeline: http://goo.gl/3xQE1J
### pickle_dict ###
Min: 0.669920 -> 0.615271: 1.09x faster
Avg: 0.733633 -> 0.645058: 1.14x faster
Significant (t=5.05)
Stddev: 0.12041 -> 0.02961: 4.0662x smaller
Timeline: http://goo.gl/LpLSXI
### pickle_list ###
Min: 0.397583 -> 0.368112: 1.08x faster
Avg: 0.412784 -> 0.397223: 1.04x faster
Significant (t=2.78)
Stddev: 0.01518 -> 0.03653: 2.4068x larger
Timeline: http://goo.gl/v39E59
### unpickle_list ###
Min: 0.692935 -> 0.594870: 1.16x faster
Avg: 0.730012 -> 0.628395: 1.16x faster
Significant (t=17.76)
Stddev: 0.02720 -> 0.02995: 1.1012x larger
Timeline: http://goo.gl/2P9AEt
The following not significant results are hidden, use -v to show them:
fastunpickle.
|
2013-11-23 20:30:03 -08:00 |
Nick Coghlan
|
1889623e1a
|
Issue #19734: ctypes resource management fixes
|
2013-11-24 12:53:50 +10:00 |
Nick Coghlan
|
878d258a22
|
Issue #19744 (temp workaround): without ssl, skip pip test
|
2013-11-24 12:45:25 +10:00 |
Ned Deily
|
b94efe6cef
|
Fix typo in and reformat OS X Installer ReadMe
|
2013-11-23 18:40:41 -08:00 |
Christian Heimes
|
1969e01ae5
|
Fix make distclean for out-of-tree builds
|
2013-11-24 03:32:51 +01:00 |
Christian Heimes
|
f8471862d6
|
Fix make distclean for out-of-tree builds
|
2013-11-24 03:32:40 +01:00 |
Nick Coghlan
|
1631b9b4b5
|
Issue #19734: venv still needs isolated mode
|
2013-11-24 11:53:03 +10:00 |
Nick Coghlan
|
6fd12f2b33
|
Issue 19734: better diagnostics for test_venv failures
|
2013-11-24 11:36:31 +10:00 |
Larry Hastings
|
fcafe43320
|
Fix inspect.signature tests for builtins when docstrings are compiled out.
|
2013-11-23 17:35:48 -08:00 |
Antoine Pitrou
|
3b7b1e533e
|
Try to fix test_tarfile under Windows
|
2013-11-24 01:55:05 +01:00 |
Serhiy Storchaka
|
5e8c8091ee
|
Build a list of supported test tarfiles dynamically for CLI "test" command
tests (issue13477).
|
2013-11-24 02:30:59 +02:00 |
Christian Heimes
|
b52d8ba159
|
merge
|
2013-11-24 01:12:22 +01:00 |
Christian Heimes
|
71135ac72d
|
Add _opcode to Windows build env
|
2013-11-24 01:11:57 +01:00 |
Larry Hastings
|
c8635b4192
|
Don't attempt to run the _opcode test if it wasn't built.
|
2013-11-23 16:11:17 -08:00 |
Serhiy Storchaka
|
d27b455bbc
|
Issue #13477: Added command line interface to the tarfile module.
Original patch by Berker Peksag.
|
2013-11-24 01:53:29 +02:00 |
Larry Hastings
|
44e2eaab54
|
Issue #19674: inspect.signature() now produces a correct signature
for some builtins.
|
2013-11-23 15:37:55 -08:00 |
Guido van Rossum
|
7fa6e1aeea
|
Keep asyncio working with Python 3.3 too.
|
2013-11-23 15:36:43 -08:00 |
Guido van Rossum
|
085869bfee
|
asyncio: Change bounded semaphore into a subclass, like threading.[Bounded]Semaphore.
|
2013-11-23 15:09:16 -08:00 |
Larry Hastings
|
dcd340eeeb
|
Issue #19358: "make clinic" now runs the Argument Clinic preprocessor
over all CPython source files.
|
2013-11-23 14:58:45 -08:00 |
Larry Hastings
|
ebdcb50b8a
|
Issue #19730: Argument Clinic now supports all the existing PyArg
"format units" as legacy converters, as well as two new features:
"self converters" and the "version" directive.
|
2013-11-23 14:54:00 -08:00 |
Larry Hastings
|
3a9079742f
|
Issue #19722: Added opcode.stack_effect(), which accurately
computes the stack effect of bytecode instructions.
|
2013-11-23 14:49:22 -08:00 |
Martin v. Löwis
|
8d0d369067
|
Update Tcl/Tk to 8.6.1.
|
2013-11-23 23:05:27 +01:00 |
Christian Heimes
|
67986f9431
|
Issue #19735: Implement private function ssl._create_stdlib_context() to
create SSLContext objects in Python's stdlib module. It provides a single
configuration point and makes use of SSLContext.load_default_certs().
|
2013-11-23 22:43:47 +01:00 |
Serhiy Storchaka
|
32eddc1bbc
|
Issue #16203: Add re.fullmatch() function and regex.fullmatch() method,
which anchor the pattern at both ends of the string to match.
Original patch by Matthew Barnett.
|
2013-11-23 23:20:30 +02:00 |
Martin v. Löwis
|
3ed82c55a8
|
Package _overlapped.
|
2013-11-23 22:02:00 +01:00 |
Serhiy Storchaka
|
a7fbf58021
|
Merge heads
|
2013-11-23 22:45:06 +02:00 |
Serhiy Storchaka
|
5c24d0e504
|
Issue #13592: Improved the repr for regular expression pattern objects.
Based on patch by Hugo Lopes Tavares.
|
2013-11-23 22:42:43 +02:00 |
Gregory P. Smith
|
057e58dc01
|
Fix test_pickletools.py doctest's on 32-bit platforms. I hate doctests.
|
2013-11-23 20:40:46 +00:00 |
Antoine Pitrou
|
c1207c1bcf
|
Fix signed / unsigned comparison
|
2013-11-23 21:34:04 +01:00 |
Antoine Pitrou
|
d5df19461d
|
test_pickle: speed up test_long
|
2013-11-23 21:20:49 +01:00 |
Serhiy Storchaka
|
3062c9a6c8
|
Issue #19641: Added the audioop.byteswap() function to convert big-endian
samples to little-endian and vice versa.
|
2013-11-23 22:26:01 +02:00 |
Gregory P. Smith
|
2b38fc187c
|
gcc doesn't realize that dummy is always initialized by the function call
and warns about potential uninitialized use.
Silence that by initializing it to null.
|
2013-11-23 20:21:28 +00:00 |
Christian Heimes
|
2489bd83f5
|
Issue #17810: Fixed NULL check in _PyObject_GetItemsIter()
CID 1131948: Logically dead code (DEADCODE)
|
2013-11-23 21:19:43 +01:00 |
Christian Heimes
|
310e4c43cd
|
merge
|
2013-11-23 21:14:01 +01:00 |
Christian Heimes
|
e8b1ba1699
|
Issue #17810: Add two missing error checks to save_global
CID 1131946: Unchecked return value (CHECKED_RETURN)
|
2013-11-23 21:13:39 +01:00 |
Serhiy Storchaka
|
dd52c5a1c4
|
Merge heads
|
2013-11-23 22:12:36 +02:00 |
Serhiy Storchaka
|
6787a3806e
|
Issue #15204: Deprecated the 'U' mode in file-like objects.
|
2013-11-23 22:12:06 +02:00 |
Antoine Pitrou
|
6188d09f1c
|
Merge
|
2013-11-23 21:06:21 +01:00 |
Christian Heimes
|
74d8d63b18
|
Issue #17810: return -1 on error
|
2013-11-23 21:05:31 +01:00 |
Antoine Pitrou
|
8f2ee6e407
|
Fix writing out 64-bit size fields on 32-bit builds
|
2013-11-23 21:05:08 +01:00 |
Christian Heimes
|
b3d3ee4fef
|
Issue #17810: Add NULL check to save_frozenset
CID 1131949: Dereference null return value (NULL_RETURNS)
|
2013-11-23 21:01:40 +01:00 |
Guido van Rossum
|
d41c343f28
|
asyncio: Use socketpair() from test_utils in tests (Saúl Ibarra Corretgé).
|
2013-11-23 11:51:53 -08:00 |
Guido van Rossum
|
488b0da5da
|
Fix typo.
|
2013-11-23 11:51:09 -08:00 |
Ezio Melotti
|
6bdd98622e
|
#10712: 2to3 has a new "asserts" fixer that replaces deprecated names of unittest methods.
|
2013-11-23 21:14:42 +02:00 |
Ezio Melotti
|
7571941db6
|
#19639: update the repr of the match objects in the docs. Patch by Claudiu Popa.
|
2013-11-23 20:27:27 +02:00 |
Antoine Pitrou
|
7cd9fbe087
|
Fix whitespace
|
2013-11-23 19:01:36 +01:00 |
Antoine Pitrou
|
c9dc4a2a8a
|
Issue #17810: Implement PEP 3154, pickle protocol 4.
Most of the work is by Alexandre.
|
2013-11-23 18:59:12 +01:00 |
Ezio Melotti
|
95401c5f6b
|
#13633: Added a new convert_charrefs keyword arg to HTMLParser that, when True, automatically converts all character references.
|
2013-11-23 19:52:05 +02:00 |
Serhiy Storchaka
|
e7f87e1262
|
Fixed incorrectly applying a patch for issue19668.
|
2013-11-23 19:50:47 +02:00 |