1. 29 Haz, 2004 1 kayıt (commit)
  2. 19 Kas, 2003 1 kayıt (commit)
  3. 04 Agu, 2002 1 kayıt (commit)
    • Andrew MacIntyre's avatar
      SF patch #578297: · 80d4e2ac
      Andrew MacIntyre yazdı
      Change the parser and compiler to use PyMalloc.
      
      Only the files implementing processes that will request memory
      allocations small enough for PyMalloc to be a win have been
      changed, which are:-
       - Python/compile.c
       - Parser/acceler.c
       - Parser/node.c
       - Parser/parsetok.c
      
      This augments the aggressive overallocation strategy implemented by
      Tim Peters in PyNode_AddChild() [Parser/node.c], in reducing the
      impact of platform malloc()/realloc()/free() corner case behaviour.
      Such corner cases are known to be triggered by test_longexp and
      test_import.
      
      Jeremy Hylton, in accepting this patch, recommended this as a
      bugfix candidate for 2.2.  While the changes to Python/compile.c
      and Parser/node.c backport easily (and could go in), the changes
      to Parser/acceler.c and Parser/parsetok.c require other not
      insignificant changes as a result of the differences in the memory
      APIs between 2.3 and 2.2, which I'm not in a position to work
      through at the moment.  This is a pity, as the Parser/parsetok.c
      changes are the most important after the Parser/node.c changes, due
      to the size of the memory requests involved and their frequency.
      80d4e2ac
  4. 11 Tem, 2002 1 kayıt (commit)
  5. 01 Eyl, 2000 1 kayıt (commit)
  6. 22 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Mass ANSIfication. · 23c9e002
      Thomas Wouters yazdı
      Work around intrcheck.c's desire to pass 'PyErr_CheckSignals' to
      'Py_AddPendingCall' by providing a (static) wrapper function that has the
      right number of arguments.
      23c9e002
  7. 09 Tem, 2000 1 kayıt (commit)
  8. 30 Haz, 2000 2 kayıt (commit)
  9. 02 Agu, 1997 1 kayıt (commit)
  10. 29 Nis, 1997 1 kayıt (commit)
  11. 30 Ara, 1996 1 kayıt (commit)
  12. 25 Eki, 1996 1 kayıt (commit)
  13. 04 Ock, 1995 1 kayıt (commit)
  14. 30 Agu, 1994 1 kayıt (commit)
  15. 29 Mar, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Changed all copyright messages to include 1993. · 9bfef44d
      Guido van Rossum yazdı
      * Stubs for faster implementation of local variables (not yet finished)
      * Added function name to code object.  Print it for code and function
        objects.  THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version
        number has changed accordingly)
      * Print address of self for built-in methods
      * New internal functions getattro and setattro (getattr/setattr with
        string object arg)
      * Replaced "dictobject" with more powerful "mappingobject"
      * New per-type functio tp_hash to implement arbitrary object hashing,
        and hashobject() to interface to it
      * Added built-in functions hash(v) and hasattr(v, 'name')
      * classobject: made some functions static that accidentally weren't;
        added __hash__ special instance method to implement hash()
      * Added proper comparison for built-in methods and functions
      9bfef44d
  16. 03 Eyl, 1992 1 kayıt (commit)
  17. 05 Nis, 1992 1 kayıt (commit)
  18. 27 Mar, 1992 1 kayıt (commit)
  19. 10 Eyl, 1991 1 kayıt (commit)
  20. 19 Şub, 1991 1 kayıt (commit)
  21. 20 Ara, 1990 1 kayıt (commit)
  22. 14 Eki, 1990 1 kayıt (commit)