1. 08 Eyl, 2017 15 kayıt (commit)
  2. 07 Eyl, 2017 19 kayıt (commit)
  3. 06 Eyl, 2017 6 kayıt (commit)
    • Christian Heimes's avatar
    • Zachary Ware's avatar
      Remove all mention of Windows IA-64 support (GH-3389) · 49ce74ef
      Zachary Ware yazdı
      It was mostly removed long ago.
      49ce74ef
    • caavery's avatar
      bpo-27584: New addition of vSockets to the python socket module (#2489) · effc12f8
      caavery yazdı
      * bpo-27584: New addition of vSockets to the python socket module
      
      Support for AF_VSOCK on Linux only
      
      * bpo-27584: Fixes for V2
      
      Fixed syntax and naming problems.
      Fixed #ifdef AF_VSOCK checking
      Restored original aclocal.m4
      
      * bpo-27584: Fixes for V3
      
      Added checking for fcntl and thread modules.
      
      * bpo-27584: Fixes for V4
      
      Fixed white space error
      
      * bpo-27584: Fixes for V5
      
      Added back comma in (CID, port).
      
      * bpo-27584: Fixes for V6
      
      Added news file.
      socket.rst now reflects first Linux introduction of AF_VSOCK.
      Fixed get_cid in test_socket.py.
      Replaced PyLong_FromLong with PyLong_FromUnsignedLong in socketmodule.c
      Got rid of extra AF_VSOCK #define.
      Added sockaddr_vm to sock_addr.
      
      * bpo-27584: Fixes for V7
      
      Minor cleanup.
      
      * bpo-27584: Fixes for V8
      
      Put back #undef AF_VSOCK as it is  necessary when vm_sockets.h is not installed.
      effc12f8
    • Steve Dower's avatar
    • Shlomi Fish's avatar
      bpo-30912: Don't check the content of ffi.h (GH-2687) · 6d51b876
      Shlomi Fish yazdı
      Various platforms have various methods of handling multiarch libffi which probably won't match the previously looked-for defines.  Now we just make sure that ffi.h is available.
      6d51b876
    • Devin Jeanpierre's avatar
      bpo-29505: Add fuzz tests for float(str), int(str), unicode(str) (#2878) · c5bace2b
      Devin Jeanpierre yazdı
      Add basic fuzz tests for a few common builtin functions.
      
      This is an easy place to start, and these functions are probably safe.
      We'll want to add more fuzz tests later.  Lets bootstrap using these.
      
      While the fuzz tests are included in CPython and compiled / tested on a
      very basic level inside CPython itself, the actual fuzzing happens as
      part of oss-fuzz (https://github.com/google/oss-fuzz). The reason to
      include the tests in CPython is to make sure that they're maintained
      as part of the CPython project, especially when (as some eventually
      will) they use internal implementation details in the test.
      
      (This will be necessary sometimes because e.g. the fuzz test should
      never enter Python's interpreter loop, whereas some APIs only expose
      themselves publicly as Python functions.)
      
      This particular set of changes is part of testing Python's builtins,
      tracked internally at Google by b/37562550.
      
      The _xxtestfuzz module that this change adds need not be shipped with binary distributions of Python.
      c5bace2b