1. 12 Ara, 2017 1 kayıt (commit)
  2. 06 Eki, 2017 1 kayıt (commit)
  3. 08 Eyl, 2017 1 kayıt (commit)
    • Eric Snow's avatar
      bpo-30860: Consolidate stateful runtime globals. (#3397) · 2ebc5ce4
      Eric Snow yazdı
      * group the (stateful) runtime globals into various topical structs
      * consolidate the topical structs under a single top-level _PyRuntimeState struct
      * add a check-c-globals.py script that helps identify runtime globals
      
      Other globals are excluded (see globals.txt and check-c-globals.py).
      2ebc5ce4
  4. 06 Eyl, 2017 2 kayıt (commit)
  5. 03 Tem, 2017 1 kayıt (commit)
    • Masayuki Yamamoto's avatar
      bpo-30832: Remove own implementation for thread-local storage (#2537) · aa0aa049
      Masayuki Yamamoto yazdı
      * bpo-30832: Remove own implementation for thread-local storage
      
      CPython has provided the own implementation for thread-local storage
      (TLS) on Python/thread.c, it's used in the case which a platform has
      not supplied native TLS.  However, currently all supported platforms
      (NT and pthreads) have provided native TLS and defined the
      Py_HAVE_NATIVE_TLS macro with unconditional in any case.
      
      * bpo-30832: replace NT with Windows
      
      * bpo-30832: change to directive chain
      
      * bpo-30832: remove comemnt which making no sense
      aa0aa049
  6. 28 May, 2017 1 kayıt (commit)
  7. 05 May, 2017 1 kayıt (commit)
  8. 23 Mar, 2017 1 kayıt (commit)
    • Serhiy Storchaka's avatar
      bpo-6532: Make the thread id an unsigned integer. (#781) · aefa7ebf
      Serhiy Storchaka yazdı
      * bpo-6532: Make the thread id an unsigned integer.
      
      From C API side the type of results of PyThread_start_new_thread() and
      PyThread_get_thread_ident(), the id parameter of
      PyThreadState_SetAsyncExc(), and the thread_id field of PyThreadState
      changed from "long" to "unsigned long".
      
      * Restore a check in thread_get_ident().
      aefa7ebf
  9. 02 Kas, 2015 1 kayıt (commit)
  10. 01 Ara, 2014 1 kayıt (commit)
  11. 15 Agu, 2014 1 kayıt (commit)
  12. 13 Ara, 2013 3 kayıt (commit)
  13. 22 Tem, 2013 1 kayıt (commit)
  14. 07 Tem, 2013 1 kayıt (commit)
  15. 04 Eki, 2012 1 kayıt (commit)
  16. 14 Mar, 2012 2 kayıt (commit)
  17. 08 Tem, 2011 1 kayıt (commit)
  18. 30 Nis, 2011 1 kayıt (commit)
  19. 20 Nis, 2011 1 kayıt (commit)
  20. 19 Nis, 2011 1 kayıt (commit)
  21. 16 Mar, 2011 2 kayıt (commit)
  22. 09 May, 2010 4 kayıt (commit)
  23. 24 Eki, 2009 5 kayıt (commit)
  24. 12 Ock, 2009 2 kayıt (commit)
  25. 13 Ara, 2008 1 kayıt (commit)
  26. 12 Agu, 2008 2 kayıt (commit)
    • Georg Brandl's avatar
    • Georg Brandl's avatar
      Merged revisions… · 6aa2d1fe
      Georg Brandl yazdı
      Merged revisions 65459,65472,65481,65518,65536,65581,65609,65637,65641,65644-65645 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65459 | gregory.p.smith | 2008-08-04 00:13:29 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword
          argument in python 2.5, this broke code that subclassed Popen to include its
          own poll method.  Fixed my moving _deadstate to an _internal_poll method.
      ........
        r65472 | andrew.kuchling | 2008-08-04 01:43:43 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Bug 3228: Explicitly supply the file mode to avoid creating executable files,
        and add corresponding tests.
        Possible 2.5 backport candidate
      ........
        r65481 | gregory.p.smith | 2008-08-04 07:33:37 +0000 (Mon, 04 Aug 2008) | 22 lines
      
        Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls
        key list data structure in the thread startup path.
      
        This change is a companion to r60148 which already successfully dealt with a
        similar issue on thread shutdown.
      
        In particular this loop has been observed happening from this call path:
         #0  in find_key ()
         #1  in PyThread_set_key_value ()
         #2  in _PyGILState_NoteThreadState ()
         #3  in PyThreadState_New ()
         #4  in t_bootstrap ()
         #5  in pthread_start_thread ()
      
        I don't know how this happens but it does, *very* rarely.  On more than
        one hardware platform.  I have not been able to reproduce it manually.
        (A flaky mutex implementation on the system in question is one hypothesis).
      
        As with r60148, the spinning we managed to observe in the wild was due to a
        single list element pointing back upon itself.
      ........
        r65518 | mark.dickinson | 2008-08-04 21:30:09 +0000 (Mon, 04 Aug 2008) | 7 lines
      
        Issue #1481296: (again!) Make conversion of a float NaN to an int or
        long raise ValueError instead of returning 0.  Also, change the error
        message for conversion of an infinity to an integer, replacing 'long' by
        'integer', so that it's appropriate for both long(float('inf')) and
        int(float('inf')).
      ........
        r65536 | andrew.kuchling | 2008-08-05 01:00:57 +0000 (Tue, 05 Aug 2008) | 1 line
      
        Bug 3228: take a test from Niels Gustaebel's patch, and based on his patch, check for having os.stat available
      ........
        r65581 | guido.van.rossum | 2008-08-07 18:51:38 +0000 (Thu, 07 Aug 2008) | 3 lines
      
        Patch by Ian Charnas from issue 3517.
        Add F_FULLFSYNC if it exists (OS X only so far).
      ........
        r65609 | antoine.pitrou | 2008-08-09 17:22:25 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        #3205: bz2 iterator fails silently on MemoryError
      ........
        r65637 | georg.brandl | 2008-08-11 09:07:59 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        - Issue #3537: Fix an assertion failure when an empty but presized dict
          object was stored in the freelist.
      ........
        r65641 | jesse.noller | 2008-08-11 14:28:07 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Remove the fqdn call for issue 3270
      ........
        r65644 | antoine.pitrou | 2008-08-11 17:21:36 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        #3134: shutil referenced undefined WindowsError symbol
      ........
        r65645 | jesse.noller | 2008-08-11 19:00:15 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages.
      ........
      6aa2d1fe