1. 22 Jan, 2016 15 commits
  2. 21 Jan, 2016 16 commits
  3. 20 Jan, 2016 9 commits
    • Victor Stinner's avatar
      Merge 3.5 (issue #24520) · c3ea8d22
      Victor Stinner authored
      c3ea8d22
    • Victor Stinner's avatar
      Replace fpgetmask() with fedisableexcept() · 7172f507
      Victor Stinner authored
      Issue #24520: On FreeBSD, fpgetmask() was deprecated long time ago.
      fedisableexcept() is now preferred.
      7172f507
    • Victor Stinner's avatar
      co_lnotab supports negative line number delta · f3914eb1
      Victor Stinner authored
      Issue #26107: The format of the co_lnotab attribute of code objects changes to
      support negative line number delta.
      
      Changes:
      
      * assemble_lnotab(): if line number delta is less than -128 or greater than
        127, emit multiple (offset_delta, lineno_delta) in co_lnotab
      * update functions decoding co_lnotab to use signed 8-bit integers
      
        - dis.findlinestarts()
        - PyCode_Addr2Line()
        - _PyCode_CheckLineNumber()
        - frame_setlineno()
      
      * update lnotab_notes.txt
      * increase importlib MAGIC_NUMBER to 3361
      * document the change in What's New in Python 3.6
      * cleanup also PyCode_Optimize() to use better variable names
      f3914eb1
    • Senthil Kumaran's avatar
      merge from 3.5 · 316fcc86
      Senthil Kumaran authored
      issue25982 - Add a class definition for managers.Namespace in the multiprocessing docs.
      316fcc86
    • Senthil Kumaran's avatar
    • Victor Stinner's avatar
      Merge 3.5 · b56837a0
      Victor Stinner authored
      Issue #26154: Add a new private _PyThreadState_UncheckedGet() function.
      b56837a0
    • Victor Stinner's avatar
      Add _PyThreadState_UncheckedGet() · bfd316e7
      Victor Stinner authored
      Issue #26154: Add a new private _PyThreadState_UncheckedGet() function which
      gets the current thread state, but don't call Py_FatalError() if it is NULL.
      
      Python 3.5.1 removed the _PyThreadState_Current symbol from the Python C API to
      no more expose complex and private atomic types. Atomic types depends on the
      compiler or can even depend on compiler options. The new function
      _PyThreadState_UncheckedGet() allows to get the variable value without having
      to care of the exact implementation of atomic types.
      
      Changes:
      
      * Replace direct usage of the _PyThreadState_Current variable with a call to
        _PyThreadState_UncheckedGet().
      * In pystate.c, replace direct usage of the _PyThreadState_Current variable
        with the PyThreadState_GET() macro for readability.
      * Document also PyThreadState_Get() in pystate.h
      bfd316e7
    • Serhiy Storchaka's avatar
      Issue #26147: xmlrpc now works with strings not encodable with used · 5ccbf79e
      Serhiy Storchaka authored
      non-UTF-8 encoding.
      5ccbf79e
    • Serhiy Storchaka's avatar
      Issue #26147: xmlrpc now works with strings not encodable with used · aebb6d36
      Serhiy Storchaka authored
      non-UTF-8 encoding.
      aebb6d36