1. 20 Mar, 2004 23 kayıt (commit)
  2. 19 Mar, 2004 5 kayıt (commit)
  3. 18 Mar, 2004 9 kayıt (commit)
  4. 17 Mar, 2004 3 kayıt (commit)
    • Raymond Hettinger's avatar
      Dictionary optimizations: · 43442782
      Raymond Hettinger yazdı
      * Factored constant structure references out of the inner loops for
        PyDict_Next(), dict_keys(), dict_values(), and dict_items().
        Gave measurable speedups to each (the improvement varies depending
        on the sparseness of the dictionary being measured).
      
      * Added a freelist scheme styled after that for tuples.  Saves around
        80% of the calls to malloc and free.  About 10% of the time, the
        previous dictionary was completely empty; in those cases, the
        dictionary initialization with memset() can be skipped.
      43442782
    • Raymond Hettinger's avatar
      Add missing decref · 969d8c0c
      Raymond Hettinger yazdı
      969d8c0c
    • Raymond Hettinger's avatar
      0faa1ca5