Andrew MacIntyre
d0278ec97f
OS/2 specific fixes related to SF bug # 1003471
2004-12-12 08:28:11 +00:00
Tim Peters
7f468f29f4
SF patch 1044089: New C API function PyEval_ThreadsInitialized(), by Nick
...
Coghlan, for determining whether PyEval_InitThreads() has been called.
Also purged the undocumented+unused _PyThread_Started int.
2004-10-11 02:40:51 +00:00
Andrew MacIntyre
3dac89edaf
note module removals, update on BitTorrent issue
2004-10-03 08:26:36 +00:00
Andrew MacIntyre
96b3725ca0
bring modules up to date, correct .DEF file version
2004-10-03 08:11:30 +00:00
Andrew MacIntyre
378d3c0e51
bring OS/2 EMX port build environment up to date
2004-07-07 13:55:25 +00:00
Andrew MacIntyre
b88820058f
add AF_UNIX notes
2004-04-11 12:05:28 +00:00
Skip Montanaro
7befb9966e
remove support for missing ANSI C header files (limits.h, stddef.h, etc).
2004-02-10 16:50:21 +00:00
Skip Montanaro
db6080507d
Remove support for --without-universal-newlines (see PEP 11).
2004-02-07 13:53:46 +00:00
Skip Montanaro
7e11a016e6
Remove HAVE_STRPTIME - no longer necessary with the pure Python version of
...
time.strptime().
2004-02-07 12:55:46 +00:00
Andrew MacIntyre
4d04639380
add definitions required for expat 1.95.7
2003-12-25 13:25:20 +00:00
Andrew MacIntyre
c2138af413
- add notes about os.link() emulation;
...
- various minor cleanups and updates.
2003-12-02 12:23:07 +00:00
Andrew MacIntyre
51578ae43d
- add build support for curses extension to be a normal DLL as well as
...
a Python extension, so that the curses_panel extension works.
- minor compiler switch tweak.
2003-12-02 12:21:20 +00:00
Andrew MacIntyre
bac1ea937e
More pre-2.3 build tweaks for the OS/2 EMX port:
...
- more clean up of the generated import library definiton (.DEF file)
following checking of patch 770521, and tightening of the sed regexps.
- use -O3 even with gcc 2.8.1 - worth nearly 10% with 2.3; worth
nothing with 2.2.x.
- clean up a couple of whitespace issues introduced by a cut'n'paste.
2003-07-16 13:31:11 +00:00
Andrew MacIntyre
4ee893fe39
More pre-2.3 build tweaks for the OS/2 EMX port:
...
- separate the building of the core from the wrapper executables and the
external modules (.PYDs), based on the Py_BUILD_CORE define;
- clean up the generated import library definiton (.DEF file) to remove
references to a number of non-static symbols that aren't part of the
Python API and which shouldn't be exported by the core DLL;
- compile the release build with -fomit-frame-pointer, for a small
performance gain;
- make "make clean" remove byte compiled Python library files.
2003-07-13 13:41:59 +00:00
Andrew MacIntyre
b0f5e5a70c
update OS/2 EMX port notes
2003-07-10 12:55:30 +00:00
Andrew MacIntyre
0dda40035f
add support for os.tmpfile()
2003-06-09 08:16:59 +00:00
Andrew MacIntyre
58f22ccc01
reorganise modules, so that most standard extensions are built into
...
the Python DLL. this slightly improves performance; reduces
fragmentation of address spaces and slightly reduces memory footprint.
2003-06-09 08:16:02 +00:00
Andrew MacIntyre
fae8953a59
various updates
2003-06-09 08:15:14 +00:00
Andrew MacIntyre
23ec1dcf78
bump stack size to cater for _sre recursion.
...
reorganise modules, so that most standard extensions are built into
the Python DLL. this slightly improves performance; reduces
fragmentation of address spaces and slightly reduces memory footprint.
2003-06-09 08:14:03 +00:00
Andrew MacIntyre
0c83348d5c
minor cleanups and whitespace normalisation
2003-04-22 03:21:42 +00:00
Andrew MacIntyre
631e87fb3d
Makefile & config.c:
...
- restructure build for modules now in Python DLL
README.os2emx
- clean out old cruft no longer appropriate now that EMX port builds
from CVS
- reflect move of modules into core DLL
- add section on building from source
2003-04-21 14:33:04 +00:00
Andrew MacIntyre
d4c9b16b34
Makefile:
...
- add _csv module to the build list
- various cleanups
config.c:
- various cleanups
pyconfig.h:
- various cleanups
2003-04-21 14:28:01 +00:00
Andrew MacIntyre
4f28c4da36
OS/2 EMX build updates for recent CVS changes
2003-02-19 12:42:36 +00:00
Andrew MacIntyre
214d39a0ee
catch up with zipimport changes to std getpathp.c
2003-01-02 12:41:58 +00:00
Andrew MacIntyre
5180123a7b
bring structure closer to std config.c, whitespace normalisation
2003-01-02 12:40:41 +00:00
Andrew MacIntyre
3c5bfbed1c
fix a merge mistake - readline not built by default
2003-01-02 12:38:39 +00:00
Andrew MacIntyre
ab495052ad
DLL export definition refresh
2002-12-31 11:25:42 +00:00
Andrew MacIntyre
e52aa5ce48
add universal newline support to configuration
2002-12-31 11:24:43 +00:00
Andrew MacIntyre
d65778a9bf
whitespace cleanup
2002-12-31 11:23:50 +00:00
Andrew MacIntyre
7c90a8950a
getenv() replacement not required
2002-12-31 11:20:37 +00:00
Andrew MacIntyre
978697bf03
Build process updates:
...
- add new modules (zipimport, datetime, _random, bz2, _symtable)
- build pyexpat with expat sources from Python distribution
- regression test with and without compiled bytecode
2002-12-31 11:18:08 +00:00
Andrew MacIntyre
7e5bf674b8
history update
2002-12-04 12:40:49 +00:00
Andrew MacIntyre
e7a8cad069
make BSDDB 1.85 module buildable again after BSDDB3 module import
2002-12-04 12:37:17 +00:00
Andrew MacIntyre
ffcf899554
make port notes current
2002-08-18 06:28:21 +00:00
Andrew MacIntyre
4fffdff2be
Build process updates:
...
- the security fixes to tempfile have lead to test_tempfile wanting
to create 100 temporary files. as the EMX default is only 40,
the number of file handles has been bumped (up to 250).
- changes to pgen have required restructuring its build support.
2002-08-18 06:26:33 +00:00
Andrew MacIntyre
b3bfa7f9dc
refresh to pick up recent changes
2002-06-10 08:05:26 +00:00
Andrew MacIntyre
4a79e36018
make _sre a dynamically loadable module and build xxsubtype
2002-06-10 08:04:29 +00:00
Martin v. Löwis
2befa48926
Patch #505375 : Make doc strings optional.
2002-06-09 13:41:37 +00:00
Andrew MacIntyre
07c639f577
add enumobject.c to build machinery
2002-04-30 13:06:32 +00:00
Andrew MacIntyre
63c9d50a84
add enumobject.c to build machinery
2002-04-30 12:06:23 +00:00
Andrew MacIntyre
6c65531511
update build infrastructure for pymalloc and bool changes
2002-04-15 12:09:45 +00:00
Andrew MacIntyre
41d97d6777
Create and populate OS/2 EMX port build directory:
...
PC/os2emx/
Makefile
README.os2emx
config.c
dlfcn.c // libdl emulation code for loadable extensions
dlfcn.h
dllentry.c // DLL initialisation routine for Python DLL
getpath.c
pyconfig.h
python23.def // Python DLL symbol export definitions
pythonpm.c // console-less PM interpreter wrapper
2002-02-17 05:23:30 +00:00