Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b16c56f

Browse files
committed
Teach Windows build and installer about new _symtable module/DLL.
1 parent 231e22f commit b16c56f

5 files changed

Lines changed: 130 additions & 4 deletions

File tree

Misc/NEWS

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,10 @@ Windows changes
112112

113113
- Build: New subproject _test for the benefit of test_capi.py (see above).
114114

115-
- Build: subproject ucnhash is gone, since the code was folded into the
115+
- Build: New subproject _symtable, for new DLL _symtable.pyd (a nascent
116+
interface to some Python compiler internals).
117+
118+
- Build: Subproject ucnhash is gone, since the code was folded into the
116119
unicodedata subproject.
117120

118121
What's New in Python 2.1 alpha 1?

PCbuild/_symtable.dsp

Lines changed: 99 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PCbuild/pcbuild.dsw

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,18 @@ Package=<4>
3333

3434
###############################################################################
3535

36+
Project: "_symtable"=.\_symtable.dsp - Package Owner=<4>
37+
38+
Package=<5>
39+
{{{
40+
}}}
41+
42+
Package=<4>
43+
{{{
44+
}}}
45+
46+
###############################################################################
47+
3648
Project: "_test"=.\_test.dsp - Package Owner=<4>
3749

3850
Package=<5>

PCbuild/python20.wse

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,11 @@ item: Install File
691691
Destination=%MAINDIR%\DLLs\_sre.pyd
692692
Flags=0000000000000010
693693
end
694+
item: Install File
695+
Source=%_SRC_%\PCbuild\_symtable.pyd
696+
Destination=%MAINDIR%\DLLs\_symtable.pyd
697+
Flags=0000000000000010
698+
end
694699
item: Install File
695700
Source=%_SRC_%\PCbuild\_test.pyd
696701
Destination=%MAINDIR%\DLLs\_test.pyd
@@ -760,6 +765,11 @@ item: Install File
760765
Destination=%MAINDIR%\libs\_sre.lib
761766
Flags=0000000000000010
762767
end
768+
item: Install File
769+
Source=%_SRC_%\PCbuild\_symtable.lib
770+
Destination=%MAINDIR%\libs\_symtable.lib
771+
Flags=0000000000000010
772+
end
763773
item: Install File
764774
Source=%_SRC_%\PCbuild\_test.lib
765775
Destination=%MAINDIR%\libs\_test.lib

PCbuild/readme.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ _socket
4343
socketmodule.c
4444
_sre
4545
Unicode-aware regular expression engine
46+
_symtable
47+
the _symtable module, symtablemodule.c
48+
_test
49+
tests of the Python C API, run via Lib/test/test_capi.py, and
50+
implemented by module Modules/_testmodule.c
4651
mmap
4752
mmapmodule.c
4853
parser
@@ -55,9 +60,6 @@ winreg
5560
Windows registry API
5661
winsound
5762
play sounds (typically .wav files) under Windows
58-
_test
59-
tests of the Python C API, run via Lib/test/test_capi.py, and
60-
implemented by module Modules/_testmodule.c
6163

6264
The following subprojects will generally NOT build out of the box. They
6365
wrap code Python doesn't control, and you'll need to download the base

0 commit comments

Comments
 (0)