summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1995-01-26 00:46:29 (GMT)
committerGuido van Rossum <guido@python.org>1995-01-26 00:46:29 (GMT)
commitda88dadabdd0c543887003e8b8eb7c191cf4dec2 (patch)
treedfd6263385c193ece7f70ba2eb1fd59f8f392d84 /ChangeLog
parentea8ee1dfc5359da79126d78609f4673e0673bb9c (diff)
downloadcpython-da88dadabdd0c543887003e8b8eb7c191cf4dec2.zip
cpython-da88dadabdd0c543887003e8b8eb7c191cf4dec2.tar.gz
cpython-da88dadabdd0c543887003e8b8eb7c191cf4dec2.tar.bz2
the usual
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog143
1 files changed, 143 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 376f2f0..a57f6d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,146 @@
+Thu Jan 26 00:42:29 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Lib/mhlib.py: fix bogus test for matching regex
+
+ * stdwinmodule.c: (re)move some unused variables
+
+ * Python/pythonrun.c (run_pyc_file): made static
+ (fatal): loop forever on Mac, so error message remains visible
+
+ * Python/import.c (doneimport): no need to dictclear() the
+ module's dictionary (that's done automatically when the module is
+ actually deleted)
+
+ * Objects/classobject.c (instancebinop): removed unused variables
+
+ * Objects/moduleobject.c (module_dealloc): explicitly erase a
+ module's dictionary when the module object disappears -- this was
+ formerly done in import's doneimport()
+
+ * Objects/object.c, Python/bltinmodule.c: moved callable() to
+ object.c (from static in bltinmodule.c) since it is generally
+ useful (and I needed it :-)
+
+Wed Jan 25 13:20:52 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Modules/posixmodule.c (posix_utime): Be more robust in the light
+ of unusual types for uname struct members and 64-bit longs
+
+ * Python/ceval.c (eval_code): mods to allow using classes as
+ exceptions (R Lindsay Todd)
+
+Mon Jan 23 20:48:16 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * configure.in (LDSHARED): add case for OSF/1 (Bob Kras);
+ (socket libraries): add conditional for IRIX 5, where -lsocket
+ exists but doesn't seem to work properly
+
+ * Python/compile.c (get_docstring): add missing case for
+ file_input, so __doc__ strings in modules work
+
+Sun Jan 22 20:45:40 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Modules/regexmodule.c (reg_dealloc): free the compiled pattern
+ buffer -- plugs a memory leak
+
+Sun Jan 22 01:44:01 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Modules/signalmodule.c (sigcheck): renamed to PyErr_CheckSignals
+ -- signal checking was broken because of this!
+
+Sat Jan 21 15:10:08 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Python/getargs.c (seterror): don't overwrite error if one is
+ already set (e.g. by O& handler)
+ (convertsimple1): return "(unspecified)" instead of empty string
+ for type description of "O&" object
+
+Fri Jan 20 15:27:51 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Modules/Makefile.pre.in (sharedinstall): add command to make the
+ $(DESTSHARED) directory
+
+ * README: change NeXT hint to add -posix to C compiler flags
+
+ * Python/import.c: document the fact that almost all functions
+ returning a module object (except add_module()) increment its
+ reference count, and add missing INCREF calls here and there
+
+ * Python/bltinmodule.c (builtin___import__): don't INCREF the
+ module -- import_module() has already done that
+
+ * Python/ceval.c (eval_code, RAISE_EXCEPTION): add missing INCREF
+ after gettupleitem() call (R Lindsay Todd)
+
+ * configure.in: added check for working getopt (R Lindsay Todd);
+ modernize all tests to use cache and report outcome (John
+ Interrante)
+
+ * Include/{classobject.h,listobject.h}: corrected two unconverted
+ names (found by John Interrante)
+
+Thu Jan 19 01:31:46 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * configure.in (LDSHARED): added case for Sequent DYNIX (Jaap
+ Vermeulen)
+
+ * Mac/macglue.c (Pstring): truncate string to 255 bytes
+
+ * Objects/listobject.c (list_dealloc): Fix NULL dereference in
+ case of out-of-memory condition (Jack)
+
+ * Parser/intrcheck.c (intrpeek): new Mac specific routine to test
+ for interrupt without clearing the interrupt flag (Jack)
+
+ * Python/errors.c (strerror): #undef it first on the Mac (Jack)
+
+ * Lib/ftplib.py: don't break if os.environ doesn't exist (Jack)
+
+ * Modules/timemodule.c (inittime): fix memory leaks (should decref
+ new objects passed to dictinsert)
+
+ * Python/compile.c (optimize): fix memory leak (forgot to decref
+ localmap)
+
+ * Objects/funcobject.c (func_dealloc): fix memory leak (forgot to
+ decref func_name)
+
+ * Python/importdl.c: added changes for NetBSD dynamic linking
+ (David Hobley); removed shared linking for NeXT (incompatible with
+ the -posix flag)
+
+ * Modules/mathmodule.c: removed empty #ifdef macintosh...#endif
+
+ * Parser/parsetok.c (parsetok): avoid uninitialized memory read
+
+ * Mac: various stuff to port Jack's mods back to THINK C, as well
+ as my own changes for apple events
+
+ * Python/modsupport.c: support "O&" taking an object constructor
+ and a void* (sort of inverse of O& in getargs)
+
+ * configure.in, Makefile.in: mods to define and use
+ INSTALL_PROGRAM and INSTALL_DATA as well as INSTALL (John
+ Interrante)
+
+Wed Jan 18 12:01:20 1995 Guido van Rossum <guido@zeus.cwi.nl>
+
+ * Mac: lots of new stuff checked in by jack
+
+ * configure.in: added test for genuine getopt (R Lindsay Todd)
+
+ * Python/Makefile.in: removed getopt.o from OBJS (but left in
+ getopt.o: getopt.c rule)
+
+ * Python/getopt.c: don't use function prototypes (Anthony Baxter)
+
+ * Modules/arraymodule.c: make the routines static now that their
+ forward declarations are! (Anthony Baxter)
+
+========================================
+==> Release 1.2 BETA 2 (17 Jan 1995) <==
+========================================
+
Tue Jan 17 11:24:23 1995 Guido van Rossum <guido@zeus.cwi.nl>
* Include/patchlevel.h: set version to 1.2-beta-2