Marc-André Lemburg
4e5302a27e
Marc-Andre Lemburg <mal@lemburg.com>:
...
Perfect hash table generator. Outputs a Python extension module
which provides access to the hash table (which is stored in static
C data) using custom code.
This module can currently only generates code for the ucnhash
module, but can easily be adapted to produce perfect hash tables
for other tasks where fast lookup in large tables is needed.
By Bill Tutt.
2000-06-28 16:53:16 +00:00
Marc-André Lemburg
c5bb9c21fe
Marc-Andre Lemburg <mal@lemburg.com>:
...
Generator for the new ucnhash module (ucnhash.h|c). Uses perfect_hash.py
to create the ucnhash module.
2000-06-28 16:49:29 +00:00
Marc-André Lemburg
93c409a590
Marc-Andre Lemburg <mal@lemburg.com>:
...
Utility extension module needed by perfect_hash.py
By Bill Tutt.
2000-06-28 16:48:05 +00:00
Marc-André Lemburg
0f774e3987
Marc-Andre Lemburg <mal@lemburg.com>:
...
Patch to the standard unicode-escape codec which dynamically
loads the Unicode name to ordinal mapping from the module
ucnhash.
By Bill Tutt.
2000-06-28 16:43:35 +00:00
Marc-André Lemburg
2dabf69f5c
Marc-Andre Lemburg <mal@lemburg.com>:
...
Added new ucnhash module by Bill Tutt.
2000-06-28 16:42:39 +00:00
Marc-André Lemburg
b0c0ecfa26
Marc-Andre Lemburg <mal@lemburg.com>:
...
Added new ucnhash module.
2000-06-28 16:42:14 +00:00
Marc-André Lemburg
4a9188c557
Marc-Andre Lemburg <mal@lemburg.com>:
...
Updated test output.
2000-06-28 16:41:46 +00:00
Marc-André Lemburg
a6f73d64c5
Marc-Andre Lemburg <mal@lemburg.com>:
...
Added tests for the new Unicode character name support in the
standard unicode-escape codec.
2000-06-28 16:41:23 +00:00
Fred Drake
8cef4cf737
Thomas Wouters <thomas@xs4all.net>:
...
This patch adds the openpty() and forkpty() library calls to posixmodule.c,
when they are available on the target
system. (glibc-2.1-based Linux systems, FreeBSD and BSDI at least, probably
the other BSD-based systems as well.)
Lib/pty.py is also rewritten to use openpty when available, but falls
back to the old SGI method or the "manual" BSD open-a-pty
code. Openpty() is necessary to use the Unix98 ptys under Linux 2.2,
or when using non-standard tty names under (at least) BSDI, which is
why I needed it, myself ;-) forkpty() is included for symmetry.
2000-06-28 16:40:38 +00:00
Marc-André Lemburg
5782386268
Marc-Andre Lemburg <mal@lemburg.com>:
...
MSVC project file for the new module ucnhash. This may have to
be added to pcbuild.dsw with an dependancy on python16.
By Bill Tutt.
2000-06-28 16:40:10 +00:00
Marc-André Lemburg
8fb8748a5f
Marc-Andre Lemburg <mal@lemburg.com>:
...
New ucnhash module by Bill Tutt. This module contains the hash
table needed to map Unicode character names to Unicode ordinals
and is loaded on-the-fly by the standard unicode-escape codec.
2000-06-28 16:38:56 +00:00
Marc-André Lemburg
808d9b140e
Marc-Andre Lemburg <mal@lemburg.com>:
...
Exports the C API of the new ucnhash module.
By Bill Tutt.
2000-06-28 16:37:24 +00:00
Fred Drake
ec105d0993
Enhanced memory-reference information in the description of Py_BuildValue(),
...
based on response from Frank Stajano <fstajano@uk.research.att.com>.
2000-06-28 16:15:08 +00:00
Fred Drake
cabbc3be5b
Added documentation for PyOS_AfterFork().
2000-06-28 15:53:13 +00:00
Fred Drake
2b9e180ec3
Added memory-reference information to the description of Py_BuildValue(),
...
based on comments from Frank Stajano <fstajano@uk.research.att.com>.
2000-06-28 15:32:29 +00:00
Fred Drake
c19425d520
Added the atexit module and documentation from Skip Montanaro
...
<skip@mojam.com>. Revisions to the markup to make it pass LaTeX, added
an index entry and a reference from the sys.exitfunc documentation.
This closes SourceForge patch #100620 .
2000-06-28 15:07:31 +00:00
Jeremy Hylton
a05e293a21
typos fixed by Rob Hooft
2000-06-28 14:48:01 +00:00
Marc-André Lemburg
7c014684c2
Marc-Andre Lemburg <mal@lemburg.com>:
...
Better error message for "1 in unicodestring". Submitted
by Andrew Kuchling.
2000-06-28 08:11:47 +00:00
Fred Drake
e39607f27e
Changed the #error to a #warning when checking gcc versions, and
...
noted the minimum recommended version in the message.
2000-06-28 03:54:48 +00:00
Andrew M. Kuchling
69db0e4a0b
Added section on cycle GC
...
Various minor fixes
2000-06-28 02:16:00 +00:00
Greg Ward
cc623a2574
Lyle Johnson: pass in temp directory as 'build_temp' argument when calling
...
'link_shared_object()'.
2000-06-28 01:29:37 +00:00
Greg Ward
bfc79d644a
Lyle Johnson: added 'build_temp' parameter to 'link_shared_{lib,object}()'
...
methods (but not 'link_executable()', hmmm). Currently only used by
BCPPCompiler; it's a dummy parameter for UnixCCompiler and MSVCCompiler.
Also added 'bcpp' to compiler table used by 'new_compiler()'.
2000-06-28 01:29:09 +00:00
Greg Ward
7d9c705b23
Typo fix.
2000-06-28 01:25:27 +00:00
Greg Ward
fe9b818b7d
Lyle Johnson's interface to Borland C++, with a few editorial comments by me.
...
Two major points:
* lots of overlap with MSVCCompiler; the common code really should be
factored out into a base class, say WindowsCCompiler
* it doesn't work: weird problem spawning the linker (see comment for
details)
2000-06-28 01:20:35 +00:00
Greg Ward
b0b98a5ee5
Fixed to use 'reinitialize_command()' to fetch "install" and "install_lib"
...
command objects.
Various formatting tweaks, typo fixes in comments.
2000-06-28 00:56:20 +00:00
Greg Ward
edc6a519dc
Fixed to use 'reinitialize_command()' to fetch the "install" command object.
2000-06-28 00:36:40 +00:00
Andrew M. Kuchling
a1e4b05ac4
Fixes for compiling on Tru64.
...
Define a STRICT_SYSV_CURSES macro on SGI, Sun, and Tru64, to mark systems
that don't support some features.
2000-06-27 21:49:47 +00:00
Andrew M. Kuchling
b6e468796a
Fix two typos (, instead of ;)
2000-06-27 15:01:10 +00:00
Andrew M. Kuchling
8628157026
Fix comment typo noticed by Rob Hooft
2000-06-27 14:15:29 +00:00
Andrew M. Kuchling
af5b76677f
Changed obsolete e-mail alias
2000-06-27 03:16:04 +00:00
Andrew M. Kuchling
8e9d23b250
Added support for mouse functions: mousemask(), mouseinterval(),
...
getmouse(), ungetmouse(), and window.enclose(). wmouse_trafo() seems
of marginal importance at the moment.
2000-06-27 03:10:38 +00:00
Greg Ward
b231e1ae18
Oops, only do that AIX hack on AIX.
2000-06-27 01:59:43 +00:00
Greg Ward
4f880280c2
Fixed LDSHARED for AIX, based on a patch by Rene Liebscher.
...
Ditched my old code that fixed relative paths in the Makefile -- didn't work,
doomed to failure, etc.
2000-06-27 01:59:06 +00:00
Greg Ward
b593793fce
A-ha! Read Thomas' patch a little more carefully and figured it out:
...
the 'implib_dir' attribute is back (only on NT, of course).
2000-06-27 01:43:24 +00:00
Greg Ward
f3bd747c4e
Thomas Heller: added --swig-cpp option and fixed silly typos in SWIG support.
...
Also supposedly made some change to where .lib files wind up under MSVC++,
but I don't understand how to code is doing what Thomas says it's
doing.
2000-06-27 01:37:10 +00:00
Greg Ward
27199e8029
Thomas Heller's "bdist_wininst" command (unreviewed, untested).
2000-06-27 01:24:38 +00:00
Greg Ward
1f9b73b575
Infrastructure support for the "bdist_wininst" command.
2000-06-27 01:24:07 +00:00
Greg Ward
855dab9987
Added 'include_dirs' parameters all over the place.
...
Added 'check_lib()', which provides a subset of the functionality of
'check_func()' with a simpler interface and implementation.
2000-06-27 01:21:22 +00:00
Andrew M. Kuchling
e8d7dbfe42
Sync to ESR's current version
2000-06-27 00:53:12 +00:00
Andrew M. Kuchling
8f790fe459
Drop back to old version of wrapper(); ESR reports that it broke things,
...
and I lack the time to track down the cause.
2000-06-27 00:50:40 +00:00
Andrew M. Kuchling
7fd7e36b08
Change pyexpat test suite to exercise the .returns_unicode attribute,
...
parsing the sample data once with 8-bit strings and once with Unicode.
2000-06-27 00:37:25 +00:00
Andrew M. Kuchling
beba056cd7
Added support for passing Unicode strings to Expat handlers by default.
...
This version still includes #ifdef hackery to compile with 1.5.2.
2000-06-27 00:33:30 +00:00
Andrew M. Kuchling
f57d7b9e30
Dcoumentation for ascii.py. I've changed two references from ascii to
...
curses.ascii.
2000-06-26 23:59:24 +00:00
Andrew M. Kuchling
2b9d0bcf83
Added two modules for ASCII characters and a simple editing form (ESR)
2000-06-26 23:55:42 +00:00
Andrew M. Kuchling
289d9d4227
Add wrapper for initscr() to copy the ACS_ and LINES,COLS bindings
2000-06-26 23:54:03 +00:00
Greg Stein
99a5621f3f
now that imputil is in the main Python repository, clean up the header
2000-06-26 17:31:49 +00:00
Guido van Rossum
5e3c632a90
Fredrik Lundh: get rid of warning in pythonrun.c
2000-06-26 14:37:53 +00:00
Greg Stein
5e0fa4065f
initial commit of a new HTTP library, supporting HTTP/1.1 and persistent
...
connections.
2000-06-26 08:28:01 +00:00
Andrew M. Kuchling
662d76ee7b
Fix typos and errors noticed by Skip Montanaro
2000-06-25 14:32:48 +00:00
Jeremy Hylton
c380466762
update output file to reflect new test of exception object str-ness
2000-06-25 10:44:57 +00:00