Christian Heimes
ed2f423775
Bumped up 2.6 to 2.7
2008-12-04 14:34:40 +00:00
Andrew MacIntyre
41c56b5ea1
build_os2emx.patch in issue 3868 - update OS/2 EMX makefile and config files
...
Part of source_os2emx.patch in issue 3868:
Include/pystrcmp.h: OS/2 has same C APIs as Windows
Lib/test/test_io.py: OS/2 has same behaviour as Windows for this test
Reviewed by Amaury Forgeot d'Arc
2008-09-22 14:23:45 +00:00
Andrew MacIntyre
52895fc39f
Rename module definition file to reflect v2.6.
2008-02-03 07:01:11 +00:00
Andrew MacIntyre
e6d9010b77
Update OS/2 EMX build bits for 2.6.
2008-02-03 06:58:06 +00:00
Andrew MacIntyre
bb4503716f
Build updates for OS/2 EMX port
2006-07-23 12:57:02 +00:00
Martin v. Löwis
0e8bd7e1cc
Patch #1495999 : Part two of Windows CE changes.
...
- update header checks, using autoconf
- provide dummies for getenv, environ, and GetVersion
- adjust MSC_VER check in socketmodule.c
2006-06-10 12:23:46 +00:00
Neal Norwitz
c4bd28c303
Remove some more references to regex that I missed.
2006-03-16 07:05:59 +00:00
Neal Norwitz
10be10cbe7
Remove regsub, reconvert, regex, regex_syntax and everything under lib-old.
2006-03-16 06:50:13 +00:00
Fred Drake
db390c1ad8
fix typos, mostly in comments
2005-10-28 14:39:47 +00:00
Georg Brandl
7eb4b7d177
Fix all wrong instances of "it's".
2005-07-22 21:49:32 +00:00
Andrew MacIntyre
6ed710a15b
update version numbers
2005-02-17 12:50:27 +00:00
Andrew MacIntyre
578371f080
add notes about subprocess module & thread stacks, SSL support
2005-02-17 12:46:34 +00:00
Andrew MacIntyre
744b313d85
add build machinery for the SSL socket module
2005-02-17 12:44:51 +00:00
Andrew MacIntyre
ff59f3c416
make thread stack size compile-time tunable on OS/2, increase main stack
2005-01-17 12:18:12 +00:00
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