]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Makefile.in: run compileall on installed library;
authorGuido van Rossum <guido@python.org>
Tue, 30 Aug 1994 12:42:01 +0000 (12:42 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 30 Aug 1994 12:42:01 +0000 (12:42 +0000)
rest: the usual

ChangeLog
Makefile.in
TODO

index 82807abbac8951e565fe33e1b58682c82f1ea0c5..d71804f8ee572cd3640b340f3ce255c67bd9d17b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,42 @@
+Tue Aug 30 10:53:50 1994  Guido van Rossum  (guido@voorn.cwi.nl)
+
+       * Python/getmtime.c: Remove mac specifics (Mac subdirectory has
+       its own version now)
+
+       * Modules/Setup.in: uses .c instead of .o now; added curses
+
+       * Modules/{rotormodule,syslogmodule}.c: new naming conventions
+
+       * Modules/cursesmodule.c: new, interface to curses
+
+       * Modules/makesetup: bugfix: add objects from sources to OBJS
+
+       * Modules/cursesmodule.c: new contribution from Lance
+
+       * Python/bltinmodule.c (builtin_tuple): use pre-existing
+       listtuple(v) for lists
+
+Mon Aug 29 15:41:02 1994  Guido van Rossum  (guido@voorn.cwi.nl)
+
+       * Various places: merged THINK C 6.0 and MPW 3.2 mods: Python 1.1
+       should build flawlessly on the Mac using either compiler
+
+Fri Aug 26 10:18:05 1994  Guido van Rossum  (guido@voorn.cwi.nl)
+
+       * Doc/tut.tex (subsection{Lambda Forms}): fix typo in lambda
+       example
+
+Thu Aug 25 12:30:11 1994  Guido van Rossum  (guido@voorn.cwi.nl)
+
+       * Lib/importall.py: obsolete.
+
+       * Lib/{compileall,py_compile}.py: new modules for compiling .py
+       files.
+
+       * Modules/timemodule.c (floattime), Objects/longobject.c
+       (dgetlongvalue): add (double) casts for the benefit of the SCO C
+       compiler
+
 Tue Aug 23 00:52:32 1994  Guido van Rossum  (guido@voorn.cwi.nl)
 
        * Modules/Setup.*: removed all except Setup.in (huh?  I thought
index 04f7a47fdb2c9a7e11e58b056dde718d3fd44124..1fe5701fe337164ea2fd6e627734890404a79063 100644 (file)
@@ -88,13 +88,15 @@ install:    python
 
 # Install the library.
 # If your system does not support "cp -r", try "copy -r" or perhaps
-# something like find Lib -print | cpio -pacvdmu $(DESTDIR)/lib/python
+# something like find Lib -print | cpio -pacvdmu $(LIBDEST)
+LIBDEST=       $(prefix)/lib/python
 libinstall:
-               -if test ! -d $(prefix)/lib/python; \
-               then mkdir $(prefix)/lib/python; \
+               -if test ! -d $(LIBDEST); \
+               then mkdir $(LIBDEST); \
                fi
-               cp -r $(srcdir)/Lib/* $(prefix)/lib/python
-               @echo Ideally, run something to compile all modules now...
+               cp -r $(srcdir)/Lib/* $(LIBDEST)
+               PYTHONPATH=$(LIBDEST) \
+                       ./python $(LIBDEST)/compileall.py $(LIBDEST)
 
 # install the manual page
 maninstall:
diff --git a/TODO b/TODO
index 6e46244e89a0768304b52547343c229781d9b175..1b2b7024829d1a1ca1ea76af7f432a6e733149fd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,37 @@
+(-) redesign error handling (cf. Donald's mail)
+
+(-) do MPW and THINK still not support sys_errlist?
+
+(-) does MPW 3.2 need the MPW_881_BUG defined in Parser/acceler.c
+
+(-) rename MPW_3_1 define (which really means 3.x)
+
+(-) incorporate urlparse.py, uu.py
+
+(-) rewrite instance __getattr__ etc. to store ptr in class instead of
+instance -- also have separate __delattr__
+
+(-) add warning to docs about sys.exc_traceback and sys.last_traceback.
+
+(-) Some stdwin wishes:
+
+    (-) stdwinmodule should keep track of textedit rec's per window
+       (in a chain) so it can unlink them when the window is closed
+       before the te rec
+
+    (-) textedit flashes at return or backspace
+
+    (-) there's no way to show the text caret after a multi-line paste?
+
+(-) termios module
+
+(*) put signal patches out separately
+
+(-) latex docs for signal module
+
+(*) More MPW and Mac changes
+
+(() Sjoerd's compileall script
 
 (-) systematically create /usr/local/lib/python/<machine>-<os>/
     subdirectories, with a lib/ subdirectory containing the lib*.a