1. 30 Dec, 2018 2 commits
    • Pablo Galindo's avatar
      bpo-32492: 1.6x speed up in namedtuple attribute access using C fast-path (#10495) · 3f5fc70c
      Pablo Galindo authored
      * bpo-32492: 2.5x speed up in namedtuple attribute access using C fast path
      
      * Add News entry
      
      * fixup! bpo-32492: 2.5x speed up in namedtuple attribute access using C fast path
      
      * Check for tuple in the __get__ of the new descriptor and don't cache the descriptor itself
      
      * Don't inherit from property. Implement GC methods to handle __doc__
      
      * Add a test for the docstring substitution in descriptors
      
      * Update NEWS entry to reflect time against 3.7 branch
      
      * Simplify implementation with argument clinic, better error messages, only __new__
      
      * Use positional-only parameters for the __new__
      
      * Use PyTuple_GET_SIZE and PyTuple_GET_ITEM to tighter the implementation of tuplegetterdescr_get
      
      * Implement __set__ to make tuplegetter a data descriptor
      
      * Use Py_INCREF now that we inline PyTuple_GetItem
      
      * Apply the valid_index() function, saving one test
      
      * Move Py_None test out of the critical path.
      3f5fc70c
    • Cheryl Sabella's avatar
  2. 29 Dec, 2018 6 commits
  3. 28 Dec, 2018 7 commits
  4. 27 Dec, 2018 4 commits
  5. 26 Dec, 2018 7 commits
  6. 25 Dec, 2018 5 commits
  7. 24 Dec, 2018 8 commits
  8. 23 Dec, 2018 1 commit