]> granicus.if.org Git - python/log
python
27 years agoAdded GetTicks() here, so profiling can use a decent timer
Jack Jansen [Mon, 1 Sep 1997 15:38:12 +0000 (15:38 +0000)]
Added GetTicks() here, so profiling can use a decent timer

27 years agoFullbuild now maintains BUILDNO for mac builds
Jack Jansen [Mon, 1 Sep 1997 15:37:07 +0000 (15:37 +0000)]
Fullbuild now maintains BUILDNO for mac builds

27 years agoNames changed
Jack Jansen [Mon, 1 Sep 1997 15:36:42 +0000 (15:36 +0000)]
Names changed

27 years ago#typo
Guido van Rossum [Sat, 30 Aug 1997 20:04:42 +0000 (20:04 +0000)]
#typo

27 years agoDocument newly revamped site configuration mechanism.
Guido van Rossum [Sat, 30 Aug 1997 20:03:28 +0000 (20:03 +0000)]
Document newly revamped site configuration mechanism.
Damn the criticism in c.l.p!

27 years agoAdded docs for 'user' customization module. Renamed libuser.tex
Guido van Rossum [Sat, 30 Aug 1997 20:02:25 +0000 (20:02 +0000)]
Added docs for 'user' customization module.  Renamed libuser.tex
(which had UserDict/UserList) to libuserdict.tex.

27 years agoInline PyObject_CallObject (Marc-Andre Lemburg).
Guido van Rossum [Sat, 30 Aug 1997 15:02:50 +0000 (15:02 +0000)]
Inline PyObject_CallObject (Marc-Andre Lemburg).

27 years agoAdded os.altsep; this is '/' on DOS/Windows, and None on systems with
Guido van Rossum [Fri, 29 Aug 1997 22:37:44 +0000 (22:37 +0000)]
Added os.altsep; this is '/' on DOS/Windows, and None on systems with
a sane filename syntax.

27 years agoWrite out the dynamic OS choice, to avoid exec statements.
Guido van Rossum [Fri, 29 Aug 1997 22:36:47 +0000 (22:36 +0000)]
Write out the dynamic OS choice, to avoid exec statements.
Adding support for a new OS is now a bit more work, but I bet that
'dos' or 'nt' will cover most situations...

27 years agoAdded -X option to suppress default import of site.py. Also split the
Guido van Rossum [Fri, 29 Aug 1997 22:34:47 +0000 (22:34 +0000)]
Added -X option to suppress default import of site.py.  Also split the
usage message in *three* parts under 510 bytes, for low-end ANSI
compatibility.

27 years agoAdded NoSite flag.
Guido van Rossum [Fri, 29 Aug 1997 22:34:00 +0000 (22:34 +0000)]
Added NoSite flag.

27 years agoTwo independent changes (oops):
Guido van Rossum [Fri, 29 Aug 1997 22:32:42 +0000 (22:32 +0000)]
Two independent changes (oops):

- Changed semantics for initialized flag (again); forget the ref
counting, forget the fatal errors -- redundant calls to
Py_Initialize() or Py_Finalize() calls are simply ignored.

- Automatically import site.py on initialization, unless a flag is set
not to do this by main().

27 years agoNew site.py semantics. Searches in
Guido van Rossum [Fri, 29 Aug 1997 22:30:45 +0000 (22:30 +0000)]
New site.py semantics.  Searches in
<*prefix>/lib/python<version>/packages for *.pth files containing
directories that are appended to sys.path.

27 years agoSwap the sense of the -X option vis-a-vis Py_UseClassExceptionsFlag so
Barry Warsaw [Fri, 29 Aug 1997 22:20:16 +0000 (22:20 +0000)]
Swap the sense of the -X option vis-a-vis Py_UseClassExceptionsFlag so
that class based exceptions are enabled by default.  -X disables them
in favor of the old-style string exceptions.

27 years agoRemoved obsolete exception PyExc_AccessError.
Barry Warsaw [Fri, 29 Aug 1997 22:13:51 +0000 (22:13 +0000)]
Removed obsolete exception PyExc_AccessError.

Added PyErr_MemoryErrorInst to hold the pre-instantiated instance when
using class based exceptions.

Simplified the creation of all built-in exceptions, both class based
and string based.  Actually, for class based exceptions, the string
ones are still created just in case there's a problem creating the
class based ones (so you still get *some* exception handling!).  Now
the init and fini functions run through a list of structure elements,
creating the strings (and optionally classes) for every entry.

initerrors(): the new base class exceptions StandardError,
LookupError, and NumberError are initialized when using string
exceptions, to tuples containing the list of derived string
exceptions.  This GvR trick enables forward compatibility!  One bit of
nastiness is that the C code has to know the inheritance tree embodied
in exceptions.py.

Added the two phase init and fini functions.

27 years agoAdded Py_UseClassExceptionsFlag, the variable containing the state of
Barry Warsaw [Fri, 29 Aug 1997 22:07:17 +0000 (22:07 +0000)]
Added Py_UseClassExceptionsFlag, the variable containing the state of
the -X command line option.

Py_Initialize(): Handle the two phase initialization of the built-in
module.

Py_Finalize(): Handle the two phase finalization of the built-in
module.

parse_syntax_error(): New function which parses syntax errors that
PyErr_Print() will catch.  This correctly parses such errors
regardless of whether PyExc_SyntaxError is an old-style string
exception or new-fangled class exception.

PyErr_Print(): Many changes:

    1. Normalize the exception.

    2. Handle SystemExit exceptions which might be class based.  Digs
       the exit code out of the "code" attribute.  String based
       SystemExit is handled the same as before.

    3. Handle SyntaxError exceptions which might be class based.  Digs
       the various information bits out of the instance's attributes
       (see parse_syntax_error() for details).  String based
       SyntaxError still works too.

    4. Don't write the `:' after the exception if the exception is
       class based and has an empty string str() value.

27 years agoAdded extern definition for -X flag variable.
Barry Warsaw [Fri, 29 Aug 1997 22:01:11 +0000 (22:01 +0000)]
Added extern definition for -X flag variable.

27 years agoNew file, which is imported by the built-in module when python is
Barry Warsaw [Fri, 29 Aug 1997 21:59:26 +0000 (21:59 +0000)]
New file, which is imported by the built-in module when python is
started with the -X option.  This file contains the definitions for
the built-in exception classes.

27 years agoExpanded r() function to handle class exceptions.
Barry Warsaw [Fri, 29 Aug 1997 21:58:25 +0000 (21:58 +0000)]
Expanded r() function to handle class exceptions.

27 years agoParse new command line option -X which enables exception classes.
Barry Warsaw [Fri, 29 Aug 1997 21:57:49 +0000 (21:57 +0000)]
Parse new command line option -X which enables exception classes.

27 years agoDeclarations for two phase initialization and finalization functions
Barry Warsaw [Fri, 29 Aug 1997 21:57:07 +0000 (21:57 +0000)]
Declarations for two phase initialization and finalization functions
for the built-in module.

27 years agoAdded externs for three new exceptions PyExc_StandardError,
Barry Warsaw [Fri, 29 Aug 1997 21:56:07 +0000 (21:56 +0000)]
Added externs for three new exceptions PyExc_StandardError,
PyExc_NumberError, and PyExc_LookupError.  Also added extern for
pre-instantiated exception instance PyExc_MemoryErrorInst.

Removed extern of obsolete exception PyExc_AccessError.

27 years agoPyErr_NoMemory(): If the pre-instantiated memory exception is non-null
Barry Warsaw [Fri, 29 Aug 1997 21:54:35 +0000 (21:54 +0000)]
PyErr_NoMemory(): If the pre-instantiated memory exception is non-null
(PyExc_MemoryErrorInst) raise this instead of PyExc_MemoryError.  This
only happens when exception classes are enabled (e.g. when Python is
started with -X).

27 years agoAdded a new variable TESTPYTHON which contains the path (and args) for
Barry Warsaw [Fri, 29 Aug 1997 21:52:14 +0000 (21:52 +0000)]
Added a new variable TESTPYTHON which contains the path (and args) for
the executable to use during regression testing.

27 years agoSubtle changes to the AIX shared library things to make them work
Guido van Rossum [Fri, 29 Aug 1997 18:44:06 +0000 (18:44 +0000)]
Subtle changes to the AIX shared library things to make them work
when building outside the source directory.  Courtesy Donn Cave.

27 years agoShould remove getbuildno.o/buildno files in clobber/distclean targets.
Guido van Rossum [Fri, 29 Aug 1997 18:42:35 +0000 (18:42 +0000)]
Should remove getbuildno.o/buildno files in clobber/distclean targets.

27 years agoCprrect stuoid tyops -- was comparing variabes with themselves because
Guido van Rossum [Fri, 29 Aug 1997 17:12:43 +0000 (17:12 +0000)]
Cprrect stuoid tyops -- was comparing variabes with themselves because
of co/cp mixup.

27 years agoeval_code2(), set_exc_info(): Call PyErr_NormalizeException() the
Barry Warsaw [Thu, 28 Aug 1997 22:36:40 +0000 (22:36 +0000)]
eval_code2(), set_exc_info(): Call PyErr_NormalizeException() the
former rather than the latter, since PyErr_NormalizeException takes
PyObject** and I didn't want to change the interface for set_exc_info
(but I did want the changes propagated to eval_code2!).

27 years agoAdded (binaryfunc) casts to function pointers in method lists.
Guido van Rossum [Thu, 28 Aug 1997 21:21:22 +0000 (21:21 +0000)]
Added (binaryfunc) casts to function pointers in method lists.

27 years agoSome long variables should have been int to match the 'i' format specifier.
Guido van Rossum [Thu, 28 Aug 1997 18:11:05 +0000 (18:11 +0000)]
Some long variables should have been int to match the 'i' format specifier.

27 years agouser.py -- when imported, execfile(~/.pythonrc.py).
Guido van Rossum [Thu, 28 Aug 1997 14:32:14 +0000 (14:32 +0000)]
user.py -- when imported, execfile(~/.pythonrc.py).

27 years agoComplete log of changes since 1.5a3 at the end.
Guido van Rossum [Thu, 28 Aug 1997 03:43:21 +0000 (03:43 +0000)]
Complete log of changes since 1.5a3 at the end.

27 years agoAdded faqwiz and webchecker.
Guido van Rossum [Thu, 28 Aug 1997 02:41:33 +0000 (02:41 +0000)]
Added faqwiz and webchecker.

27 years agoAdded section about multiple FAQs.
Guido van Rossum [Thu, 28 Aug 1997 02:38:54 +0000 (02:38 +0000)]
Added section about multiple FAQs.

27 years agoNew installation instructions show how to maintain multiple FAQs.
Guido van Rossum [Thu, 28 Aug 1997 02:38:01 +0000 (02:38 +0000)]
New installation instructions show how to maintain multiple FAQs.
Removed bootstrap script from end of faqwiz.py module.
Added instructions to bootstrap script, too.
Version bumped to 0.8.
Added <html>...</html> feature suggested by Skip Montanaro.
Added leading text for Roulette, default to 'Hit Reload ...'.
Fix typo in default SRCDIR.

27 years agoRemoved faqmain.py -- it was an earlier implementation and no
Guido van Rossum [Wed, 27 Aug 1997 22:31:18 +0000 (22:31 +0000)]
Removed faqmain.py -- it was an earlier implementation and no
longer relevant.

27 years agoReferred to POSIX docs as well as to Unix docs.
Guido van Rossum [Wed, 27 Aug 1997 14:54:25 +0000 (14:54 +0000)]
Referred to POSIX docs as well as to Unix docs.

27 years agoPut all prints inside "if verbose:"
Jack Jansen [Wed, 27 Aug 1997 14:11:15 +0000 (14:11 +0000)]
Put all prints inside "if verbose:"

27 years agoRemoved debug print
Jack Jansen [Wed, 27 Aug 1997 14:10:49 +0000 (14:10 +0000)]
Removed debug print

27 years agoModified for CW Pro projects and new filenames
Jack Jansen [Wed, 27 Aug 1997 14:10:29 +0000 (14:10 +0000)]
Modified for CW Pro projects and new filenames

27 years agoAdded #include <WETabs.h>, which had somehow gone missing
Jack Jansen [Wed, 27 Aug 1997 14:09:25 +0000 (14:09 +0000)]
Added #include <WETabs.h>, which had somehow gone missing

27 years agoModified for installer and new names of various applets. Also cleaned
Jack Jansen [Wed, 27 Aug 1997 14:08:22 +0000 (14:08 +0000)]
Modified for installer and new names of various applets. Also cleaned
up anything else I saw.

27 years agoModified for new scripting support
Jack Jansen [Wed, 27 Aug 1997 14:07:37 +0000 (14:07 +0000)]
Modified for new scripting support

27 years agoMoved suites to their own folder
Jack Jansen [Wed, 27 Aug 1997 13:49:18 +0000 (13:49 +0000)]
Moved suites to their own folder

27 years agoFixed bugs regarding lines starting with '.' (both receiving and sending).
Guido van Rossum [Tue, 26 Aug 1997 23:26:18 +0000 (23:26 +0000)]
Fixed bugs regarding lines starting with '.' (both receiving and sending).
Added a minimal test function.

27 years agoIgnore whitespace between formats (not internal to a count+format).
Guido van Rossum [Tue, 26 Aug 1997 20:39:54 +0000 (20:39 +0000)]
Ignore whitespace between formats (not internal to a count+format).

27 years agoExplicitly close the socket and temp file in URLopener.retrieve(), so
Guido van Rossum [Tue, 26 Aug 1997 19:06:40 +0000 (19:06 +0000)]
Explicitly close the socket and temp file in URLopener.retrieve(), so
that multiple retrievals using the same connection will work.

This leaves open the more general problem that after
    f = urlopen("ftp://...")
f must be closed before another retrieval from the same host should be
attempted.

27 years agoPyErr_Print(): Use PyErr_GivenExceptionMatches() instead of pointer
Barry Warsaw [Tue, 26 Aug 1997 18:09:48 +0000 (18:09 +0000)]
PyErr_Print(): Use PyErr_GivenExceptionMatches() instead of pointer
compares to test for SystemExit and SyntaxError.

27 years agoReplaced by ReadMe
Jack Jansen [Tue, 26 Aug 1997 13:27:22 +0000 (13:27 +0000)]
Replaced by ReadMe

27 years agoAdapted from ReadMeOrSuffer for the new installer
Jack Jansen [Tue, 26 Aug 1997 13:25:06 +0000 (13:25 +0000)]
Adapted from ReadMeOrSuffer for the new installer

27 years agoHandle systemclicks ourselves, in stead of passing them to Sioux. This
Jack Jansen [Tue, 26 Aug 1997 13:20:34 +0000 (13:20 +0000)]
Handle systemclicks ourselves, in stead of passing them to Sioux. This
fixes (or masks?) a bug with Python becoming unreactive during
time.sleep() if you have already switched applications before.

27 years agoCompleted first draft.
Guido van Rossum [Tue, 26 Aug 1997 00:08:51 +0000 (00:08 +0000)]
Completed first draft.

27 years agounpack_sequence(): In finally clause, watch out for Py_DECREF
Barry Warsaw [Mon, 25 Aug 1997 22:30:51 +0000 (22:30 +0000)]
unpack_sequence(): In finally clause, watch out for Py_DECREF
evaluating its arguments twice.

27 years agoregression test for new sequence unpacking semantics
Barry Warsaw [Mon, 25 Aug 1997 22:17:45 +0000 (22:17 +0000)]
regression test for new sequence unpacking semantics

27 years agoOutput for sequence unpacking test
Barry Warsaw [Mon, 25 Aug 1997 22:15:22 +0000 (22:15 +0000)]
Output for sequence unpacking test

27 years agoeval_code2(): collapsed the implementations of UNPACK_TUPLE and
Barry Warsaw [Mon, 25 Aug 1997 22:13:04 +0000 (22:13 +0000)]
eval_code2(): collapsed the implementations of UNPACK_TUPLE and
UNPACK_LIST byte codes and added a third code path that allows
generalized sequence unpacking.  Now both syntaxes:

    a, b, c = seq
    [a, b, c] = seq

can be used to unpack any sequence with the exact right number of
items.

unpack_sequence(): out-lined implementation of generalized sequence
unpacking.  tuple and list unpacking are still inlined.

27 years agoCheckpoint.
Guido van Rossum [Mon, 25 Aug 1997 21:36:44 +0000 (21:36 +0000)]
Checkpoint.

27 years agoAllow assignments to instance.__dict__ and instance.__class__. The
Guido van Rossum [Mon, 25 Aug 1997 21:23:56 +0000 (21:23 +0000)]
Allow assignments to instance.__dict__ and instance.__class__.  The
former lets you give an instance a set of new instance vars.  The
latter lets you give it a new class.  Both are typechecked and
disallowed in restricted mode.

For classes, the check for read-only special attributes is tightened
so that only assignments to __dict__, __bases__, __name__,
__getattr__, __setattr__, and __delattr__ (these could be made to work
as well, but I don't know if that's useful -- let's see first whether
mucking with instances will help).

27 years agoRename roundup() to roundupsize(), as there's a macro roundup() in the
Guido van Rossum [Mon, 25 Aug 1997 18:36:23 +0000 (18:36 +0000)]
Rename roundup() to roundupsize(), as there's a macro roundup() in the
sys/types.h header on many systems that may get pulled in (through
WANT_SIGFPE_HANDLER which pulls in signal.h).

27 years agoRemoved some colons that shouldn't be there (probably leftovers from
Guido van Rossum [Mon, 25 Aug 1997 18:28:03 +0000 (18:28 +0000)]
Removed some colons that shouldn't be there (probably leftovers from
docstring conversion).

27 years agoArbitrary point checkpoint commit. Take no notice.
Guido van Rossum [Mon, 25 Aug 1997 15:37:59 +0000 (15:37 +0000)]
Arbitrary point checkpoint commit.  Take no notice.

27 years agoExamples of metaprogramming in pure Python.
Guido van Rossum [Sat, 23 Aug 1997 21:14:37 +0000 (21:14 +0000)]
Examples of metaprogramming in pure Python.

27 years agoAdded a few more tests of exception class raising
Barry Warsaw [Fri, 22 Aug 1997 21:28:05 +0000 (21:28 +0000)]
Added a few more tests of exception class raising

27 years agogenerated output for new tests
Barry Warsaw [Fri, 22 Aug 1997 21:27:40 +0000 (21:27 +0000)]
generated output for new tests

27 years agoAdded tests of the new builtin functions issubclass() and isinstance()
Barry Warsaw [Fri, 22 Aug 1997 21:27:03 +0000 (21:27 +0000)]
Added tests of the new builtin functions issubclass() and isinstance()

27 years agocmp_exception gets promoted (essentially) to the C API function
Barry Warsaw [Fri, 22 Aug 1997 21:26:19 +0000 (21:26 +0000)]
cmp_exception gets promoted (essentially) to the C API function
PyErr_GivenExceptionMatches().

set_exc_info(): make sure to normalize exceptions.

do_raise(): Use PyErr_NormalizeException() if type is a class.

loop_subscript(): Use PyErr_ExceptionMatches() instead of raw pointer
compare for PyExc_IndexError.

27 years agoThree new C API functions:
Barry Warsaw [Fri, 22 Aug 1997 21:22:58 +0000 (21:22 +0000)]
Three new C API functions:

- int PyErr_GivenExceptionMatches(obj1, obj2)

  Returns 1 if obj1 and obj2 are the same object, or if obj1 is an
  instance of type obj2, or of a class derived from obj2

- int PyErr_ExceptionMatches(obj)

  Higher level wrapper around PyErr_GivenExceptionMatches() which uses
  PyErr_Occurred() as obj1.  This will be the more commonly called
  function.

- void PyErr_NormalizeException(typeptr, valptr, tbptr)

  Normalizes exceptions, and places the normalized values in the
  arguments.  If type is not a class, this does nothing.  If type is a
  class, then it makes sure that value is an instance of the class by:

  1. if instance is of the type, or a class derived from type, it does
     nothing.

  2. otherwise it instantiates the class, using the value as an
     argument.  If value is None, it uses an empty arg tuple, and if
     the value is a tuple, it uses just that.

27 years agoTwo new built-in functions: issubclass() and isinstance(). Both take
Barry Warsaw [Fri, 22 Aug 1997 21:14:38 +0000 (21:14 +0000)]
Two new built-in functions: issubclass() and isinstance().  Both take
classes as their second arguments.  The former takes a class as the
first argument and returns true iff first is second, or is a subclass
of second.

The latter takes any object as the first argument and returns true iff
first is an instance of the second, or any subclass of second.

Also, change all occurances of pointer compares against
PyExc_IndexError with PyErr_ExceptionMatches() calls.

27 years agoCorrect off-by-two-pixels error.
Guido van Rossum [Fri, 22 Aug 1997 20:56:07 +0000 (20:56 +0000)]
Correct off-by-two-pixels error.

27 years agoAdd unsupported variable EXE which can be set to .exe on systems where
Guido van Rossum [Fri, 22 Aug 1997 20:53:47 +0000 (20:53 +0000)]
Add unsupported variable EXE which can be set to .exe on systems where
the executable must have that suffix.  Note that there is no
corresponding support in the top-level Makefile because I'm not sure
that the install targets there make sense under these circumstances.

27 years agoAdded configuration tests for presence of alarm(), pause(), and getpwent()
Guido van Rossum [Fri, 22 Aug 1997 20:42:00 +0000 (20:42 +0000)]
Added configuration tests for presence of alarm(), pause(), and getpwent()

27 years agoOops, don't suppress echo of the rm command in l2hclean!
Fred Drake [Fri, 22 Aug 1997 18:20:33 +0000 (18:20 +0000)]
Oops, don't suppress echo of the rm command in l2hclean!

27 years agoSimplify LaTeX2HTML targets && support re-use of output directories (which
Fred Drake [Fri, 22 Aug 1997 18:18:54 +0000 (18:18 +0000)]
Simplify LaTeX2HTML targets && support re-use of output directories (which
saves re-generation of images).

Add l2hclean target.

27 years agoReverse the search order for the Don Beaudry hook so that the first
Guido van Rossum [Fri, 22 Aug 1997 16:56:16 +0000 (16:56 +0000)]
Reverse the search order for the Don Beaudry hook so that the first
class wins.  Makes more sense.

27 years agoChanged description of SchedParams() in the following way:
Fred Drake [Fri, 22 Aug 1997 13:51:31 +0000 (13:51 +0000)]
Changed description of SchedParams() in the following way:

\bar{Besocial} --> \var{besocial}
     ^--- note case ----^

The fixed version matches the signature.  Changed "\bar{Besocial} gives ..."
to "The \var{besocial} flag gives ..." to keep from starting the sentence
with a lowercase token.

(The \bar{} --> \var{} change was required to keep LaTeX happy.)

27 years agoAdded missing "\end{funcdesc}" after FindFolder documentation.
Fred Drake [Fri, 22 Aug 1997 13:45:13 +0000 (13:45 +0000)]
Added missing "\end{funcdesc}" after FindFolder documentation.

27 years agoAdded new Py_IsInitalized() API function to test the 'initialized' flag.
Guido van Rossum [Fri, 22 Aug 1997 04:20:13 +0000 (04:20 +0000)]
Added new Py_IsInitalized() API function to test the 'initialized' flag.

27 years agoRemoved JF's dollar-Log-dollar RCS turd that caused compilation to
Barry Warsaw [Thu, 21 Aug 1997 22:36:26 +0000 (22:36 +0000)]
Removed JF's dollar-Log-dollar RCS turd that caused compilation to
crash due to GvR's last check in message :-).  Will try to convince JF
to remove all this evilness.

27 years agoRemove redundant decl for PyOS_InputHook.
Guido van Rossum [Thu, 21 Aug 1997 17:26:04 +0000 (17:26 +0000)]
Remove redundant decl for PyOS_InputHook.

27 years agoCompletely disable the declarations for malloc() and friends. Use
Guido van Rossum [Thu, 21 Aug 1997 16:13:37 +0000 (16:13 +0000)]
Completely disable the declarations for malloc() and friends.  Use
#ifdef though, so if you still need these for a really backwards
compiler you know what to do.

27 years agoAdd warning about dumb SGI make.
Guido van Rossum [Thu, 21 Aug 1997 03:05:11 +0000 (03:05 +0000)]
Add warning about dumb SGI make.

27 years agoUse lseek instead of ftell; compensate by adding BUFSIZE
Guido van Rossum [Thu, 21 Aug 1997 02:31:25 +0000 (02:31 +0000)]
Use lseek instead of ftell; compensate by adding BUFSIZE

27 years agoAdded /**/ around #end tags
Guido van Rossum [Thu, 21 Aug 1997 02:30:45 +0000 (02:30 +0000)]
Added /**/ around #end tags

27 years agoMust remove conflicting files from archive
Guido van Rossum [Thu, 21 Aug 1997 02:30:20 +0000 (02:30 +0000)]
Must remove conflicting files from archive
*before* adding signalmodule.o, because some ar programs
are too smart for us...

27 years agomention cPickle and cStringIO
Guido van Rossum [Thu, 21 Aug 1997 02:29:19 +0000 (02:29 +0000)]
mention cPickle and cStringIO

27 years agothe usual
Guido van Rossum [Thu, 21 Aug 1997 02:29:16 +0000 (02:29 +0000)]
the usual

27 years agoFix some badly botched prototypes for PyRun* c.s.
Guido van Rossum [Thu, 21 Aug 1997 02:28:57 +0000 (02:28 +0000)]
Fix some badly botched prototypes for PyRun* c.s.

27 years agoAdded reop
Guido van Rossum [Thu, 21 Aug 1997 02:28:40 +0000 (02:28 +0000)]
Added reop

27 years agoAdded missing newline to warning msg
Guido van Rossum [Thu, 21 Aug 1997 02:28:19 +0000 (02:28 +0000)]
Added missing newline to warning msg

27 years agoRichard Jones: I think we can be confident in using 'CC="-Aa
Guido van Rossum [Thu, 21 Aug 1997 00:08:11 +0000 (00:08 +0000)]
Richard Jones: I think we can be confident in using 'CC="-Aa
-D_HPUX_SOURCE"' on HP 9.x and 10.x platforms.

27 years agoGot rid of HP-UX comments (which seem to be out of date -- one should
Guido van Rossum [Wed, 20 Aug 1997 23:50:51 +0000 (23:50 +0000)]
Got rid of HP-UX comments (which seem to be out of date -- one should
use -Ae).

Added Cray T3E comments.

27 years agoGlobally renamed join() to joinpath() to avoid compilation error on Cray.
Guido van Rossum [Wed, 20 Aug 1997 23:48:16 +0000 (23:48 +0000)]
Globally renamed join() to joinpath() to avoid compilation error on Cray.

27 years agoRenamed strndup to pystrndup, to avoid conflicting prototype
Guido van Rossum [Wed, 20 Aug 1997 23:38:57 +0000 (23:38 +0000)]
Renamed strndup to pystrndup, to avoid conflicting prototype
in GNU libc on some platforms.

27 years agoInterpret three slashes in file: URL as local file (for Netscape on
Guido van Rossum [Wed, 20 Aug 1997 23:34:01 +0000 (23:34 +0000)]
Interpret three slashes in file: URL as local file (for Netscape on
Windows/Mac).

27 years agoWhen we have signalmodule.o, remove intrcheck.o as well as sigcheck.o.
Guido van Rossum [Wed, 20 Aug 1997 22:45:52 +0000 (22:45 +0000)]
When we have signalmodule.o, remove intrcheck.o as well as sigcheck.o.

27 years agoUse a counter instead of a Boolean to check for initialized; n calls
Guido van Rossum [Wed, 20 Aug 1997 22:40:18 +0000 (22:40 +0000)]
Use a counter instead of a Boolean to check for initialized; n calls
to Py_Initialize will be undone by n calls to Py_Uninitialize.

27 years agoMake sure the objects returned by __getinitargs__() are kept alive (in
Guido van Rossum [Wed, 20 Aug 1997 22:26:19 +0000 (22:26 +0000)]
Make sure the objects returned by __getinitargs__() are kept alive (in
the memo) to avoid a certain kind of nasty crash.  (Not easily
reproducable because it requires a later call to __getinitargs__() to
return a tuple that happens to be allocated at the same address.)

27 years agoUse 'buildno1' instead of '@buildno' for temp file since DJGPP's bash
Guido van Rossum [Wed, 20 Aug 1997 22:13:15 +0000 (22:13 +0000)]
Use 'buildno1' instead of '@buildno' for temp file since DJGPP's bash
doesn't seem to grok @buildno.

27 years agoNeed to define AR since it is used, and not all Makes define it by default.
Guido van Rossum [Tue, 19 Aug 1997 14:40:11 +0000 (14:40 +0000)]
Need to define AR since it is used, and not all Makes define it by default.

27 years agoRemoved support_print docs.
Jack Jansen [Tue, 19 Aug 1997 14:01:35 +0000 (14:01 +0000)]
Removed support_print docs.