1. 04 Nov, 1997 3 commits
  2. 03 Nov, 1997 6 commits
    • Guido van Rossum's avatar
      22348dc0
    • Guido van Rossum's avatar
      Move the Py_{{BEGIN,END}_ALLOW,BLOCK}_THREADS macros in time_sleep() · 8607ae2e
      Guido van Rossum authored
      to inside floatsleep().  This is necessary because floatsleep() does
      the error handling and it must have grabbed the interpreter lock and
      thread state before it can do so.
      8607ae2e
    • Guido van Rossum's avatar
      Two independent changes (alas): · 3a44e1b9
      Guido van Rossum authored
      - The interp->builtins variable (and hence, __main__.__builtins__) is
      once again initialized to the built-in *module* instead of its
      dictionary.
      
      - The finalization order is once again changed.  Signals are finalized
      relatively early, because (1) it DECREF's the signal handlers, and if
      a signal handler happens to be a bound method, deleting it could cause
      problems when there's no current thread around, and (2) we don't want
      to risk executing signal handlers during finalization.
      3a44e1b9
    • Guido van Rossum's avatar
      Change the signal finialization so that it also resets the signal · 7ff20ac9
      Guido van Rossum authored
      handlers.  After this has been called, our signal handlers are no
      longer active!
      7ff20ac9
    • Guido van Rossum's avatar
      Doing the most complicated CVS dance I've ever seen. Barry has had · 615022fb
      Guido van Rossum authored
      his *own* RCS file for python-mode.el, and I've agreed that it would
      be better if his version was in the Python source tree.  However I
      don't want to totally get rid of the old RCS file (which has
      interesting info such as which version was in which Python release).
      So I've moved the old one to python-mode-old.el behind the scenes,
      and this checkin message indicates that I'm now deleting it.
      If you do an update, you will actually get Barry's *new* version!
      615022fb
    • Barry Warsaw's avatar
      Changes in preparation for integrating into the Python CVS tree. · affc0ca0
      Barry Warsaw authored
      Introductory comment updates.
      
      (python-font-lock-keywords): Added "assert"
      
      (py-block-closing-keywords-re): New variable.
      
      (py-no-outdent-re): Rewrite to use py-block-closing-keywords-re.
      
      (py-shell): py-process-filter should no longer be necessary.  Comint
      should do all the work.  Note that more fixes to the py-shell process
      mechanism need to be done.
      
      (py-execute-region): Check for empty region.  Some questionable
      changes to set-buffer after shell-command-on-region.  Again, this all
      needs to be closely examined for X/Emacs 19/20 compatibility.
      
      (py-goto-beyond-final-line): py-parse-partial-sexp-works-p should no
      longer be necessary.
      
      (py-statement-closes-block-p): Use py-block-closing-keywords-re.
      affc0ca0
  3. 31 Oct, 1997 8 commits
  4. 30 Oct, 1997 1 commit
  5. 29 Oct, 1997 1 commit
  6. 27 Oct, 1997 6 commits
  7. 26 Oct, 1997 1 commit
  8. 24 Oct, 1997 3 commits
  9. 23 Oct, 1997 4 commits
  10. 22 Oct, 1997 7 commits