1. 08 Kas, 2002 2 kayıt (commit)
    • Michael W. Hudson's avatar
      This is Richie Hindle's patch: · 006c7526
      Michael W. Hudson yazdı
      [ 631276 ] Exceptions raised by line trace function
      
      It conflicted with the patches from Armin I just checked it, so I had
      to so some bits by hand.
      006c7526
    • Michael W. Hudson's avatar
      Assorted patches from Armin Rigo: · 019a78e7
      Michael W. Hudson yazdı
      [ 617309 ] getframe hook (Psyco #1)
      [ 617311 ] Tiny profiling info (Psyco #2)
      [ 617312 ] debugger-controlled jumps (Psyco #3)
      
      These are forward ports from 2.2.2.
      019a78e7
  2. 07 Kas, 2002 1 kayıt (commit)
    • Jack Jansen's avatar
      Got rid of the python.rsrc resource file. The error message strings and · dde800ec
      Jack Jansen yazdı
      dialogs are now stored in Mac/Lib, and loaded on demand through macresource.
      Not only does this simplify a MacPython based on Apple's Python, but
      it also makes Mac error codes come out symbolically when running command
      line python (if you have Mac/Lib in your path).
      
      The resource files are copied from Mac/Resources. The old ones will disappear
      after the OS9 build procedure has been adjusted.
      dde800ec
  3. 06 Kas, 2002 1 kayıt (commit)
  4. 02 Kas, 2002 1 kayıt (commit)
  5. 26 Eki, 2002 1 kayıt (commit)
  6. 19 Eki, 2002 1 kayıt (commit)
  7. 17 Eki, 2002 1 kayıt (commit)
  8. 08 Eki, 2002 1 kayıt (commit)
  9. 05 Eki, 2002 1 kayıt (commit)
  10. 04 Eki, 2002 3 kayıt (commit)
  11. 03 Eki, 2002 3 kayıt (commit)
  12. 02 Eki, 2002 1 kayıt (commit)
  13. 26 Eyl, 2002 1 kayıt (commit)
  14. 18 Eyl, 2002 2 kayıt (commit)
  15. 11 Eyl, 2002 1 kayıt (commit)
  16. 03 Eyl, 2002 5 kayıt (commit)
  17. 02 Eyl, 2002 4 kayıt (commit)
  18. 31 Agu, 2002 1 kayıt (commit)
  19. 30 Agu, 2002 1 kayıt (commit)
    • Michael W. Hudson's avatar
      Further SET_LINENO reomval fixes. See comments in patch #587933. · 53d58bb3
      Michael W. Hudson yazdı
      Use a slightly different strategy to determine when not to call the line
      trace function.  This removes the need for the RETURN_NONE opcode, so
      that's gone again.  Update docs and comments to match.
      
      Thanks to Neal and Armin!
      
      Also add a test suite.  This should have come with the original patch...
      53d58bb3
  20. 27 Agu, 2002 1 kayıt (commit)
  21. 26 Agu, 2002 2 kayıt (commit)
  22. 23 Agu, 2002 1 kayıt (commit)
  23. 20 Agu, 2002 2 kayıt (commit)
  24. 19 Agu, 2002 2 kayıt (commit)
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Another ugly inlining hack, expanding the two PyDict_GetItem() calls · 3a4dfc87
      Guido van Rossum yazdı
      in LOAD_GLOBAL.  Besides saving a C function call, it saves checks
      whether f_globals and f_builtins are dicts, and extracting and testing
      the string object's hash code is done only once.  We bail out of the
      inlining if the name is not exactly a string, or when its hash is -1;
      because of interning, neither should ever happen.  I believe interning
      guarantees that the hash code is set, and I believe that the 'names'
      tuple of a code object always contains interned strings, but I'm not
      assuming that -- I'm simply testing hash != -1.
      
      On my home machine, this makes a pystone variant with new-style
      classes and slots run at the same speed as classic pystone!  (With
      new-style classes but without slots, it is still a lot slower.)
      3a4dfc87