Benjamin Peterson
0c67a5f3bf
post 2.7.12 version
2016-06-25 14:04:38 -07:00
Benjamin Peterson
1fae982b9b
2.7.12 final
2016-06-25 14:03:21 -07:00
Benjamin Peterson
1563f164e5
2.7.12 release candidate 1
2016-06-11 14:46:26 -07:00
Martin Panter
8d496add74
Issue #27171 : Fix typos in documentation, code comments, and tests
2016-06-02 10:35:44 +00:00
Martin Panter
4f23cabc16
Corrections for a/an in code comments and documentation
2016-05-08 13:45:55 +00:00
Serhiy Storchaka
9a118f1dc3
Issue #26778 : Fixed "a/an/and" typos in code comment and documentation.
2016-04-17 09:37:36 +03:00
Martin Panter
6a8163a928
Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc
...
This affects documentation and code comments.
2016-04-15 02:14:19 +00:00
Serhiy Storchaka
763a61ca95
Issue #26200 : Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
...
in places where Py_DECREF was used.
2016-04-10 18:05:12 +03:00
Serhiy Storchaka
bc62af1bbe
Issue #22570 : Renamed Py_SETREF to Py_XSETREF.
2016-04-06 09:51:18 +03:00
Martin Panter
3c38dccf22
Fix typos in documentation and comments
2016-04-05 06:19:42 +00:00
Serhiy Storchaka
79f657c6e7
Issue #26476 : Fixed compilation error when use PyErr_BadInternalCall() in C++.
...
Patch by Jeroen Demeyer.
2016-03-03 18:16:27 +02:00
Serhiy Storchaka
1c496178d2
Issue #25698 : Importing module if the stack is too deep no longer replaces
...
imported module with the empty one.
2016-02-10 10:28:06 +02:00
Victor Stinner
7791165fb3
code_richcompare() now uses the constants types
...
Issue #25843 : When compiling code, don't merge constants if they are equal but
have a different types. For example, "f1, f2 = lambda: 1, lambda: 1.0" is now
correctly compiled to two different functions: f1() returns 1 (int) and f2()
returns 1.0 (int), even if 1 and 1.0 are equal.
Add a new _PyCode_ConstantKey() private function.
2016-01-22 12:33:12 +01:00
Serhiy Storchaka
5951f2300f
Issue #20440 : Massive replacing unsafe attribute setting code with special
...
macro Py_SETREF.
2015-12-24 10:35:35 +02:00
Benjamin Peterson
4f1aeaef3d
off to 2.7.12 we go
2015-12-05 11:46:21 -08:00
Benjamin Peterson
11fc030b6f
2.7.11 final
2015-12-05 11:45:17 -08:00
Benjamin Peterson
85592c9c80
post rc1 updates
2015-11-21 18:38:18 -08:00
Benjamin Peterson
c6f13db94a
bump to 2.7.11rc1
2015-11-21 13:38:35 -08:00
Serhiy Storchaka
c72e66a048
Issue #25523 : Backported a-to-an corrections.
2015-11-02 15:06:09 +02:00
R David Murray
9168d069bf
#21167 : Fix definition of NAN when ICC used without -fp-model strict.
...
Patch from Chris Hogan of Intel, reviewed by Mark Dickinson.
2015-08-13 09:48:35 -04:00
Serhiy Storchaka
1670af6c33
Added the const qualifier for char* argument of Py_EnterRecursiveCall().
2015-06-21 16:26:28 +03:00
Serhiy Storchaka
c7797dc748
Issue #19543 : Emit deprecation warning for known non-text encodings.
...
Backported issues #19619 : encode() and decode() methods and constructors
of str, unicode and bytearray classes now emit deprecation warning for known
non-text encodings when Python is ran with the -3 option.
Backported issues #20404 : io.TextIOWrapper (and hence io.open()) now uses the
internal codec marking system added to emit deprecation warning for known non-text
encodings at stream construction time when Python is ran with the -3 option.
2015-05-31 20:21:00 +03:00
Benjamin Peterson
2c992a0788
backport computed gotos ( #4753 )
2015-05-28 12:45:31 -05:00
Benjamin Peterson
60ab9ccf56
2.7.10+
2015-05-23 11:03:53 -05:00
Benjamin Peterson
5a29c5cc45
python 2.7.10 final
2015-05-23 11:02:14 -05:00
Benjamin Peterson
a40ea98fc1
bump version to 2.7.10rc1
2015-05-10 13:14:16 -04:00
Benjamin Peterson
023de869ec
use rc rather than beta
2015-04-02 21:36:42 -04:00
doko@ubuntu.com
320bec1922
- Set PY_VERSION to "2.7.10b0", PY_MICRO_VERSION to 10 and
...
PY_RELEASE_LEVEL to PY_RELEASE_LEVEL_BETA.
2015-04-02 15:59:13 +02:00
Serhiy Storchaka
aa64c46ac9
Issue #23781 : Add private helper function _PyErr_ReplaceException() that
...
corresponds _PyErr_ChainExceptions() in Python 3 to help porting patches
from Python 3.
2015-03-30 09:48:42 +03:00
Benjamin Peterson
083f6fba5a
move 2.7 branch to 2.7.9+
2014-12-10 11:57:12 -05:00
Benjamin Peterson
a5f49f5bb4
bump to 2.7.9 final
2014-12-10 10:57:00 -05:00
Benjamin Peterson
af358ef399
2.7.9rc1
2014-11-25 18:27:24 -06:00
Antoine Pitrou
b9a4501179
Issue #21963 : backout issue #1856 patch (avoid crashes and lockups when
...
daemon threads run while the interpreter is shutting down; instead,
these threads are now killed when they try to take the GIL), as it seems
to break some existing code.
2014-11-21 02:04:21 +01:00
Serhiy Storchaka
a86c091a73
Issue #22453 : Fexed reference leaks when format error messages in ceval.c.
...
Warn against the use of leaking macro PyObject_REPR().
2014-11-19 00:11:05 +02:00
Serhiy Storchaka
ead2f5a027
Issue #18637 : Fixed an error in _PyNode_SizeOf declaration.
...
Patch by Roumen Petrov.
2014-11-18 17:29:47 +02:00
Serhiy Storchaka
f9b2aa2efe
Issue #22193 : Fixed integer overflow error in sys.getsizeof().
...
Fixed an error in _PySys_GetSizeOf declaration.
2014-11-15 13:21:01 +02:00
Benjamin Peterson
57057a6624
PEP 466: backport persistent urandom fd ( closes #21305 )
...
Patch from Alex Gaynor.
2014-08-28 12:30:00 -04:00
Serhiy Storchaka
f880bff41a
Removed useless Py_LIMITED_API checks.
...
Support for Py_LIMITED_API was introduced in Python 3.2.
Thanks Arfrever Frehtes Taifersar Arahesis.
2014-08-17 13:29:13 +03:00
Serhiy Storchaka
c95f51a953
Issue #22193 : Added private function _PySys_GetSizeOf() needed to implement
...
some __sizeof__() methods.
2014-08-14 22:20:23 +03:00
Benjamin Peterson
7ce6a96469
after 2.7.8
2014-06-29 18:59:07 -07:00
Benjamin Peterson
fdbdcfe020
bump to 2.7.8
2014-06-29 18:58:16 -07:00
Benjamin Peterson
c0bc4eff50
avoid crashes and lockups from daemon threads during interpreter shutdown ( #1856 )
2014-06-16 19:39:18 -07:00
Benjamin Peterson
e047f56bbd
post 2.7.7 version bump
2014-05-31 15:25:38 -07:00
Benjamin Peterson
15e5a165d0
merge 2.7.7 release branch
2014-05-31 11:24:25 -07:00
Benjamin Peterson
9c70397ea3
bump to 2.7.7 final
2014-05-31 11:17:34 -07:00
Benjamin Peterson
dfc1b4bebe
remove tab ( closes #21587 )
2014-05-26 15:12:28 -07:00
Benjamin Peterson
996bf4828d
bump to 2.7.7rc1
2014-05-17 17:31:50 -07:00
Benjamin Peterson
ffc34e8311
use imperative
2014-04-08 10:51:20 -04:00
Benjamin Peterson
95d8acfde3
PySequence_Fast generally returns a list ( #16305 )
2014-04-08 10:50:54 -04:00
Victor Stinner
7821ff3789
Issue #19932 : Fix typo in import.h, missing whitespaces in function prototypes.
2013-12-10 01:23:22 +01:00
Alexandre Vassalotti
df9460f8dc
Issue #6477 : Revert fbb97f6eb3b3 as it broke test_xpickle.
2013-11-30 17:43:42 -08:00
Alexandre Vassalotti
a2934280e5
Issue #6477 : Added pickling support for singletons and their types.
2013-11-30 16:52:03 -08:00
Benjamin Peterson
01bdeec8c0
a post-2.7.6 world
2013-11-10 02:47:17 -05:00
Benjamin Peterson
278519500f
2.7.6 final
2013-11-10 02:36:30 -05:00
Benjamin Peterson
07ffc78c9a
2.7.6rc1
2013-10-26 14:57:21 -04:00
Georg Brandl
4fe1260165
Closes #13867 : remove untrue comment about PyWeakref_Check().
2013-10-08 19:50:26 +02:00
Ezio Melotti
419e23cbb0
#18466 : fix more typos. Patch by Févry Thibault.
2013-08-17 16:56:09 +03:00
Benjamin Peterson
988aba3ba3
onto 2.7.6
2013-05-11 22:36:05 -05:00
Benjamin Peterson
086494483d
bump version to 2.7.5
2013-05-11 22:29:20 -05:00
Antoine Pitrou
108d1b4a79
Issue #17703 : Fix a regression where an illegal use of Py_DECREF() after interpreter finalization can cause a crash.
2013-04-15 21:20:14 +02:00
Benjamin Peterson
5419e493af
start cracking on 2.7.5
2013-04-06 10:17:54 -04:00
Benjamin Peterson
376dd0edfa
change version to 2.7.4
2013-04-06 09:58:51 -04:00
Benjamin Peterson
cd85aa48ed
after 2.7.4rc1 bump
2013-03-23 10:19:40 -05:00
Benjamin Peterson
a1f6fab464
version to 2.7.4rc1
2013-03-23 10:17:29 -05:00
Kristján Valur Jónsson
868f0aac37
issue #9090 : Take the same approach for socketmodule as daytimemodule
...
when it needs support from timemodule (which is a .so on linux):
link in timemodule.c for the required functions.
2013-03-19 13:53:56 -07:00
Serhiy Storchaka
f39d52f8cb
Issue #1783 : Remove declarations of nonexistent private variables.
2013-02-01 13:13:32 +02:00
Serhiy Storchaka
d7797c6e7a
Remove trailing whitespaces in cStringIO.h.
2013-01-28 11:00:58 +02:00
Serhiy Storchaka
74f49ab28b
Issue #15989 : Fix several occurrences of integer overflow
...
when result of PyInt_AsLong() or PyLong_AsLong() narrowed
to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277.
2013-01-19 12:55:39 +02:00
Antoine Pitrou
d38c990bb7
Issue #16602 : When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
...
Thanks to Eugene Toder for diagnosing and reporting the issue.
2012-12-08 21:15:26 +01:00
Mark Dickinson
17c50cdac2
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
2012-12-02 13:13:56 +00:00
Stefan Krah
e78f12f7c2
Backport 9dd4638de73b.
2012-11-19 01:00:45 +01:00
Stefan Krah
4a3a3f3bda
Backport 5db6d9ddf6e8.
2012-11-12 20:35:29 +01:00
Antoine Pitrou
58098a77e6
Issue #13992 : The trashcan mechanism is now thread-safe. This eliminates
...
sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.
Because of this change, a couple extension modules compiled for 2.7.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 2.7.3 and earlier. However, extension modules
compiled for 2.7.3 and earlier will be loadable by 2.7.4.
2012-09-06 00:59:49 +02:00
Trent Nelson
cd366620a9
Remove trailing whitespace in order to silence warnings on HP-UX.
2012-08-31 17:15:49 -04:00
Jesus Cea
3e3192d8f7
Closes #15512 : Correct __sizeof__ support for parser
2012-08-03 14:25:53 +02:00
Mark Dickinson
9c0baf7202
Issue #13889 : On MSVC builds, set FPU control word at runtime for all string <-> float conversions. Patch by Samuel Iseli and Stefan Krah.
2012-04-15 15:19:06 +01:00
Benjamin Peterson
fbf764e350
we live in a post 2.7.3 world
2012-04-11 16:09:54 -04:00
Benjamin Peterson
ad6b3f570a
merge 2.7.3 release branch
2012-04-09 19:05:58 -04:00
Benjamin Peterson
e95a8f6ff1
bump to 2.7.3 final
2012-04-09 19:04:04 -04:00
Benjamin Peterson
f1acd0ab38
merge from 2.7 release branch
2012-03-15 13:01:04 -05:00
Benjamin Peterson
ee933eccc9
bump to 2.7.3rc2
2012-03-15 12:25:54 -05:00
Matthias Klose
3cef2a931c
- rename configure.in to configure.ac
...
- change references from configure.in to configure.ac
2012-03-14 23:39:33 +01:00
Benjamin Peterson
a2aa2ef313
bump to 2.7.3rc1
2012-02-23 10:52:17 -05:00
Antoine Pitrou
cc3fa88a9c
Fix crash at startup with -W options.
2012-02-21 20:42:48 +01:00
Benjamin Peterson
9d7601fcea
merge 2.6
2012-02-21 11:24:21 -05:00
Benjamin Peterson
26da920001
ensure no one tries to hash things before the random seed is found
2012-02-21 11:08:50 -05:00
Benjamin Peterson
aee9dfba4a
merge 2.6 with hash randomization fix
2012-02-20 21:44:56 -05:00
Barry Warsaw
1e13eb084f
- Issue #13703 : oCERT-2011-003: add -R command-line option and PYTHONHASHSEED
...
environment variable, to provide an opt-in way to protect against denial of
service attacks due to hash collisions within the dict and set types. Patch
by David Malcolm, based on work by Victor Stinner.
2012-02-20 20:42:21 -05:00
Charles-François Natali
46180751e9
Merge.
2011-10-12 21:10:02 +02:00
Charles-François Natali
1f3ff7bc3f
Issue #13156 : revert changeset f6feed6ec3f9, which was only relevant for native
...
TLS implementations, and fails with the ad-hoc TLS implementation when a thread
doesn't have an auto thread state (e.g. a thread created outside of Python
calling into a subinterpreter).
2011-10-12 21:07:54 +02:00
Antoine Pitrou
5a75355792
Try to fix linking failures under Windows
2011-10-04 14:45:32 +02:00
Charles-François Natali
605ee2406f
Always define _PyIsSelectable_fd().
2011-08-28 16:43:24 +02:00
Charles-François Natali
fda7b379ac
Issue #12287 : Fix a stack corruption in ossaudiodev module when the FD is
...
greater than FD_SETSIZE.
2011-08-28 16:22:33 +02:00
Sandro Tosi
9943c0d5d7
#10741 : add documentation for PyGILState_GetThisThreadState()
2011-08-08 00:15:57 +02:00
Benjamin Peterson
6abd97e3b2
onto 2.7.3
2011-06-11 11:33:54 -05:00
Benjamin Peterson
9843ba5e54
bump to 2.7.2 final
2011-06-11 09:42:44 -05:00
Barry Warsaw
d0366e862a
Replay svn r88852.
2011-06-03 20:05:48 -04:00
Barry Warsaw
16ec24a192
Replay svn r88850.
2011-06-03 20:02:47 -04:00
Benjamin Peterson
cd20705902
bump to 2.7.2rc1
2011-05-29 16:50:27 -05:00
Barry Warsaw
32140f8955
Replay changeset 70249:b571c7a8cf2e from fubar branch. Original commit
...
message:
Merging post 2.6.7rc2 changes from Subversion.
2011-05-23 15:27:52 -04:00