1. 28 Mar, 2003 8 commits
  2. 27 Mar, 2003 3 commits
  3. 26 Mar, 2003 8 commits
  4. 25 Mar, 2003 2 commits
  5. 24 Mar, 2003 4 commits
  6. 23 Mar, 2003 11 commits
  7. 22 Mar, 2003 4 commits
    • Kurt B. Kaiser's avatar
    • Kurt B. Kaiser's avatar
      M PyShell.py · 9c1e6a93
      Kurt B. Kaiser authored
      M run.py
      
      1. Move subprocess socket handling to a subthread - "SockThread".
      2. In the subprocess, implement a queue and global completion and exit
      flags.  Execute code after it is passed through the queue.  (Currently,
      user code is executed in SockThread.  The next phase of development will
      move the tail of the queue to MainThread.)
      3. Implement an RPC message used to shut down the execution server.
      4. Improve normal and exception subprocess exits.
      
      (At this checkin a "pass loop" interrupt doesn't work on any platform.  It
      will be restored for all platforms once user code execution is moved to
      MainThread.)
      9c1e6a93
    • Kurt B. Kaiser's avatar
      Improve error message handling. · 04cb80b5
      Kurt B. Kaiser authored
      04cb80b5
    • Neal Norwitz's avatar
      Include Python.h first which defines _XOPEN_SOURCE · 9f54ba15
      Neal Norwitz authored
      which allows the file to compile and removes a warning about _XOPEN_SOURCE
      being redefined (works on AIX 4.3 and 5.1 at least).
      9f54ba15