Serhiy Storchaka
ccdf352370
Issue #20283 : RE pattern methods now accept the string keyword parameters
as documented. The pattern and source keyword parameters are left as
deprecated aliases.
12 years ago
Kristján Valur Jónsson
25dded041f
Make the various iterators' "setstate" sliently and consistently clip the
index. This avoids the possibility of setting an iterator to an invalid
state.
12 years ago
Georg Brandl
2fc8f773e1
Issue #20404 : reject non-text encodings early in TextIOWrapper.
12 years ago
Victor Stinner
1ac42614e3
Issue #19748 : On AIX, time.mktime() now raises an OverflowError for year
outsize range [1902; 2037].
12 years ago
Victor Stinner
329e492570
Issue #20656 : Restore explicit downcast in select_select().
Cast from time_t (64 bit) to long (32 bit). It should fix a compiler warning.
12 years ago
Victor Stinner
5a8e5796f1
Close #20656 : Fix select.select() on OpenBSD 64-bit
12 years ago
Victor Stinner
3c1b379ebd
Issue #20320 : select.select() and select.kqueue.control() now round the timeout
aways from zero, instead of rounding towards zero.
It should make test_asyncio more reliable, especially test_timeout_rounding() test.
12 years ago
Benjamin Peterson
eb43736de2
backout 2807a5f011e4 for causing #20621
12 years ago
Benjamin Peterson
c20b4d872d
backout d28242a636c7 so I can backout 2807a5f011e4
12 years ago
Andrew Kuchling
3137885c36
#12211 : remove paragraph about NaNs
12 years ago
Andrew Kuchling
8cb1ec3274
#12211 : clarify math.copysign() documentation and docstring
12 years ago
Serhiy Storchaka
61e2493b83
Issue #17671 : Fixed a crash when use non-initialized io.BufferedRWPair.
Based on patch by Stephen Tu.
12 years ago
Benjamin Peterson
932bba33f2
avoid name clash with posix_close ( closes #20594 )
12 years ago
Larry Hastings
b082731fbb
Issue #20517 : Functions in the os module that accept two filenames
now register both filenames in the exception on failure.
This required adding new C API functions allowing OSError exceptions
to reference two filenames instead of one.
12 years ago
Serhiy Storchaka
505ff755d7
Issue #20437 : Fixed 21 potential bugs when deleting objects references.
12 years ago
Larry Hastings
2623c8c23c
Issue #20530 : Argument Clinic's signature format has been revised again.
The new syntax is highly human readable while still preventing false
positives. The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4.
12 years ago
Charles-François Natali
b4062e8f8a
Issue #20065 : socketmodule: Fix build error when AF_CAN is defined without the
proper CAN headers.
12 years ago
Ned Deily
cb63140911
Issue #20374 : delete spurious empty line
12 years ago
Ned Deily
22d415cf19
Issue #20374 : delete spurious empty line
12 years ago
Ned Deily
625895e46f
Issue #20374 : Avoid compiler warnings when compiling readline with libedit.
12 years ago
Ned Deily
7b9ddea80b
Issue #20374 : Avoid compiler warnings when compiling readline with libedit.
12 years ago
Serhiy Storchaka
54c1391ba9
Issue #20489 : Explicitly qualified expressions for default values in methods.
12 years ago
Christian Heimes
d33491ea76
Issue #20515 : Fix NULL pointer dereference introduced by issue #20368
CID 1167595
12 years ago
Benjamin Peterson
091d017ab1
restore namespacing of pyexpat symbols ( closes #19186 )
12 years ago
Nick Coghlan
a9b15241c6
Close #20404 : blacklist non-text encodings in io.TextIOWrapper
- io.TextIOWrapper (and hence the open() builtin) now use the
internal codec marking system added for issue #19619
- also tweaked the C code to only look up the encoding once,
rather than multiple times
- the existing output type checks remain in place to deal with
unmarked third party codecs.
12 years ago
Martin v. Löwis
ca7b04644c
Issue #17162 : Add PyType_GetSlot.
12 years ago
Serhiy Storchaka
1317e14468
Issue #20368 : The null character now correctly passed from Tcl to Python.
Improved error handling in variables-related commands.
12 years ago
Benjamin Peterson
f045de4fc2
remove code which does nothing but cause refleaks
12 years ago
Larry Hastings
7726ac9163
#Issue 20456: Several improvements and bugfixes for Argument Clinic,
including correctly generating code for Clinic blocks inside C
preprocessor conditional blocks.
12 years ago
Victor Stinner
dd382ef8ec
Issue #20354 : Fix alignment issue in the tracemalloc module on 64-bit
platforms. Bug seen on 64-bit Linux when using "make profile-opt".
Only align the "frame_t" structure on 32-bit when Visual Studio is used. Before
the alignment to 32-bit was applied to the whole file any compiler supporting
"#pragma pack(4)" which includes GCC.
12 years ago
Brett Cannon
1088d98899
The function name for cmath.isinf in PyArg_ParseTuple() was wrong.
12 years ago
Larry Hastings
4205065f9b
Issue #20390 : Removing detritus from Argument Clinic "file preset" name change.
12 years ago
Victor Stinner
dcd9740ad2
Issue #20452 : select and selectors round (again) timeout away from zero for
poll and epoll
Improve also debug info to analyze the issue
12 years ago
Victor Stinner
91445fbeb0
overlapped.c: Fix usage of the union
* read_buffer can only be used for TYPE_READ and TYPE_ACCEPT types
* write_buffer can only be used for TYPE_WRITE type
12 years ago
Larry Hastings
581ee3618c
Issue #20326 : Argument Clinic now uses a simple, unique signature to
annotate text signatures in docstrings, resulting in fewer false
positives. "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.
Issue #20326 : Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date).
12 years ago
Serhiy Storchaka
3c1f0f1b42
Issue #20395 : Extract generated clinic code in Modules/_pickle.c to separate file.
12 years ago
Christian Heimes
c4ab9a4f1d
Issue #20394 : Attempt to silence CID 1164423: Division or modulo by zero in audioop_ratecv_impl()
Serhiy and I had the same idea so it's most likely right. ;)
12 years ago
Christian Heimes
936e2f36ad
Issue #20193 : Fix commit r6f217456b9ba by including clinic/zlibmodule.c.h instead
of zlibmodule.clinic.c
12 years ago
Christian Heimes
27ea78b352
silence compiler warning that 's' may be used uninitialized in the load function.
12 years ago
Serhiy Storchaka
2c5ddbe030
Issue #20193 : The zlib module now uses Argument Clinic.
12 years ago
Benjamin Peterson
b62deac9a3
cleanup after custom buffer converter
12 years ago
Benjamin Peterson
08673c57f0
fix refleak on error
12 years ago
Larry Hastings
f0537e8d1c
Issue #20390 : Final fix, for generating NoPositional/NoKeyword for __init__ calls.
12 years ago
Larry Hastings
f256c22f34
Fix for catestrophic errors in previous checkin (Argument Clinic rollup patch).
12 years ago
Larry Hastings
c20472640c
Issue #20390 : Small fixes and improvements for Argument Clinic.
12 years ago
Victor Stinner
933209689e
Issue #20311 : Revert 033137c12d88, select.epoll.poll() rounds again the timeout
towards zero
12 years ago
Serhiy Storchaka
98c779e8da
Issue #20193 : The _lzma module now uses Argument Clinic.
LZMACompressor.__init__ is left not converted.
12 years ago
Serhiy Storchaka
1bc4bb2af1
Issue #20193 : The _bz2 module now uses Argument Clinic.
12 years ago
Serhiy Storchaka
8d00d73249
Issue #20133 : The audioop module now uses Argument Clinic.
12 years ago
Serhiy Storchaka
12785617c8
Fixed converting errors in the binascii module (issue20151).
a2b_qp() now accepts keyword arguments.
All "ascii" parameters is renamed to "data" for consistancy with a2b_qp().
12 years ago