Mercurial > cpython-lru_cache-weakref
annotate Include/patchlevel.h @ 58664:993f703a61ba
Merged revisions 77484,77487,77561,77570,77593,77603,77608,77667,77702-77703,77739,77858,77887,77889 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r77484 | skip.montanaro | 2010-01-13 19:12:34 -0600 (Wed, 13 Jan 2010) | 4 lines
Update PyEval_EvalFrame to PyEval_EvalFrameEx. This looks to have been done
partially before. Also add a comment describing how this might have to work
with different versions of the interpreter.
........
r77487 | ezio.melotti | 2010-01-14 05:34:10 -0600 (Thu, 14 Jan 2010) | 1 line
Fixed typo
........
r77561 | georg.brandl | 2010-01-17 02:42:30 -0600 (Sun, 17 Jan 2010) | 1 line
#7699: improve datetime docs: straightforward linking to strftime/strptime section, mark classmethods as such.
........
r77570 | georg.brandl | 2010-01-17 06:14:42 -0600 (Sun, 17 Jan 2010) | 1 line
Add note about usage of STRINGLIB_EMPTY.
........
r77593 | georg.brandl | 2010-01-17 17:33:53 -0600 (Sun, 17 Jan 2010) | 1 line
Fix internal reference.
........
r77603 | benjamin.peterson | 2010-01-18 17:07:56 -0600 (Mon, 18 Jan 2010) | 8 lines
data descriptors do not override the class dictionary if __get__ is not defined
Adjust documentation and add a test to verify this behavior.
See http://mail.python.org/pipermail/python-dev/2010-January/095637.html for
discussion.
........
r77608 | gregory.p.smith | 2010-01-19 02:19:03 -0600 (Tue, 19 Jan 2010) | 6 lines
Do not compile stubs for the sha2 series hashes in the openssl hashlib
module when the openssl version is too old to support them. That
leads both compiled code bloat and to unittests attempting to test
implementations that don't exist for comparison purposes on such
platforms.
........
r77667 | mark.dickinson | 2010-01-21 12:32:27 -0600 (Thu, 21 Jan 2010) | 1 line
Add two more test_strtod test values.
........
r77702 | georg.brandl | 2010-01-23 02:43:31 -0600 (Sat, 23 Jan 2010) | 1 line
#7762: fix refcount annotation of PyUnicode_Tailmatch().
........
r77703 | georg.brandl | 2010-01-23 02:47:54 -0600 (Sat, 23 Jan 2010) | 1 line
#7725: fix referencing issue.
........
r77739 | benjamin.peterson | 2010-01-24 21:52:52 -0600 (Sun, 24 Jan 2010) | 1 line
mention from_float() in error message
........
r77858 | georg.brandl | 2010-01-30 11:57:48 -0600 (Sat, 30 Jan 2010) | 1 line
#7802: fix invalid example (heh).
........
r77887 | georg.brandl | 2010-01-31 12:51:49 -0600 (Sun, 31 Jan 2010) | 5 lines
Fix-up ftplib documentation:
move exception descriptions to toplevel, not inside a class
remove attribution in "versionadded"
spell and grammar check docstring of FTP_TLS
........
r77889 | michael.foord | 2010-01-31 13:59:26 -0600 (Sun, 31 Jan 2010) | 1 line
Minor modification to unittest documentation.
........
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Wed, 03 Feb 2010 02:35:45 +0000 |
| parents | 77fb7d3c6dde |
| children | 6b23aa300032 |
| rev | line source |
|---|---|
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
1 |
|
36988
49c6eb688906
Checkpoint. 218 tests are okay; 53 are failing. Done so far:
Guido van Rossum <guido@python.org>
parents:
36207
diff
changeset
|
2 /* Python version identification scheme. |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
3 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
4 When the major or minor version changes, the VERSION variable in |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
5 configure.in must also be changed. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
6 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
7 There is also (independent) API version information in modsupport.h. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
8 */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
9 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
10 /* Values for PY_RELEASE_LEVEL */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
11 #define PY_RELEASE_LEVEL_ALPHA 0xA |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
12 #define PY_RELEASE_LEVEL_BETA 0xB |
|
33994
b4adb1021103
preparing for rc1
Anthony Baxter <anthonybaxter@gmail.com>
parents:
33881
diff
changeset
|
13 #define PY_RELEASE_LEVEL_GAMMA 0xC /* For release candidates */ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
14 #define PY_RELEASE_LEVEL_FINAL 0xF /* Serial should be 0 here */ |
|
10587
040b52868fe8
Prepare for final release.
Guido van Rossum <guido@python.org>
parents:
10546
diff
changeset
|
15 /* Higher for patch releases */ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
16 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
17 /* Version parsed out into numeric values */ |
|
46265
15f773f7300e
release.py induced and manual editing steps for 3.0a4.
Barry Warsaw <barry@python.org>
parents:
45599
diff
changeset
|
18 /*--start constants--*/ |
|
37051
a01672a96d47
This gets at least test_cmd_line working again and a few more modules built.
Neal Norwitz <nnorwitz@gmail.com>
parents:
36988
diff
changeset
|
19 #define PY_MAJOR_VERSION 3 |
|
54873
77fb7d3c6dde
fix mistake in version bump
Benjamin Peterson <benjamin@python.org>
parents:
54872
diff
changeset
|
20 #define PY_MINOR_VERSION 2 |
|
12088
3789b643fe89
Version updated to 1.6; API version to 1009.
Guido van Rossum <guido@python.org>
parents:
10944
diff
changeset
|
21 #define PY_MICRO_VERSION 0 |
| 54872 | 22 #define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA |
|
54864
12e960cc37d6
bump version to 3.1 final :)
Benjamin Peterson <benjamin@python.org>
parents:
54738
diff
changeset
|
23 #define PY_RELEASE_SERIAL 0 |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
24 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
25 /* Version as a string */ |
|
54873
77fb7d3c6dde
fix mistake in version bump
Benjamin Peterson <benjamin@python.org>
parents:
54872
diff
changeset
|
26 #define PY_VERSION "3.2a0" |
|
46265
15f773f7300e
release.py induced and manual editing steps for 3.0a4.
Barry Warsaw <barry@python.org>
parents:
45599
diff
changeset
|
27 /*--end constants--*/ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
28 |
|
36207
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
29 /* Subversion Revision number of this file (not of the repository) */ |
|
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
30 #define PY_PATCHLEVEL_REVISION "$Revision$" |
|
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
31 |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
32 /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
33 Use this for numeric comparisons, e.g. #if PY_VERSION_HEX >= ... */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
34 #define PY_VERSION_HEX ((PY_MAJOR_VERSION << 24) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
35 (PY_MINOR_VERSION << 16) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
36 (PY_MICRO_VERSION << 8) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
37 (PY_RELEASE_LEVEL << 4) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
38 (PY_RELEASE_SERIAL << 0)) |
