1. 07 Eyl, 2017 1 kayıt (commit)
  2. 09 Ara, 2016 1 kayıt (commit)
  3. 06 Ara, 2016 1 kayıt (commit)
  4. 27 Tem, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      ctypes: fix CThunkObject_new() · e33797b6
      Victor Stinner yazdı
      * Initialize restype and flags fields to fix a crash when Python runs on a
        read-only file system
      * Use Py_ssize_t type rather than int for the "i" iterator variable
      * Reorder assignements to be able to more easily check if all fields are
        initialized
      
      Issue #11048. Initial patch written by Marcin Bachry.
      e33797b6
  5. 25 Ara, 2015 1 kayıt (commit)
  6. 08 Eki, 2014 1 kayıt (commit)
  7. 07 Kas, 2013 1 kayıt (commit)
  8. 06 Kas, 2013 1 kayıt (commit)
  9. 23 Eki, 2013 1 kayıt (commit)
  10. 01 Agu, 2013 1 kayıt (commit)
    • Victor Stinner's avatar
      Issue #18609, #18408: _ctypes_add_traceback() now clears the current exception · 044c5168
      Victor Stinner yazdı
      while adding the traceback, because it may call indirectly a Python function
      and Python functions must not be called with an exception set.
      
      In the case of the issue #18609, _ctypes_add_traceback() called the iso8859-1
      decoder which is implemented in Python. Python has a ISO-8859-1 codec
      implemented in C. It is not used because PyUnicode_Decode() only uses the C
      codec for other names (aliases) of this codec ("latin-1", "latin1" and
      "iso-8859-1").
      044c5168
  11. 12 Eyl, 2011 2 kayıt (commit)
  12. 16 Mar, 2011 2 kayıt (commit)
  13. 16 Eyl, 2010 1 kayıt (commit)
  14. 05 Eyl, 2010 1 kayıt (commit)
  15. 10 Agu, 2010 1 kayıt (commit)
  16. 08 Agu, 2010 3 kayıt (commit)
  17. 09 May, 2010 4 kayıt (commit)
  18. 30 Mar, 2010 2 kayıt (commit)
    • Thomas Heller's avatar
      b102ddad
    • Thomas Heller's avatar
      Merged revisions 79115,79424,79491 via svnmerge from · 5006ba0f
      Thomas Heller yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/branch_libffi-3_0_10-win
      
      ........
        r79115 | thomas.heller | 2010-03-19 22:14:47 +0100 (Fr, 19 Mrz 2010) | 7 lines
      
        Work in progress.  2 tests fail on x86/win32 because the stack
        checking code in ffi_call_win32 is not yet implemented.
      
        Remove most files from _ctypes/libffi_msvc, only two include files
        stay (updated from _ctypes/libffi/...).  Other files are used in the
        cross-platform _ctypes/libffi directory.
      ........
        r79424 | thomas.heller | 2010-03-25 19:28:02 +0100 (Do, 25 Mrz 2010) | 1 line
      
        Build _ctypes on Win64.
      ........
        r79491 | thomas.heller | 2010-03-29 21:30:33 +0200 (Mo, 29 Mrz 2010) | 4 lines
      
        On Windows, ctypes does no longer check the stack before and after
        calling a foreign function.
        This allows to use the unmodified libffi library.
      ........
      5006ba0f
  19. 23 Şub, 2010 4 kayıt (commit)
  20. 08 Eyl, 2009 1 kayıt (commit)
  21. 21 Tem, 2009 1 kayıt (commit)
    • Alexandre Vassalotti's avatar
      Merged revisions 72487-72488,72879 via svnmerge from · 7b82b40a
      Alexandre Vassalotti yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r72487 | jeffrey.yasskin | 2009-05-08 17:51:06 -0400 (Fri, 08 May 2009) | 7 lines
      
        PyCode_NewEmpty:
        Most uses of PyCode_New found by http://www.google.com/codesearch?q=PyCode_New
        are trying to build an empty code object, usually to put it in a dummy frame
        object. This patch adds a PyCode_NewEmpty wrapper which lets the user specify
        just the filename, function name, and first line number, instead of also
        requiring lots of code internals.
      ........
        r72488 | jeffrey.yasskin | 2009-05-08 18:23:21 -0400 (Fri, 08 May 2009) | 13 lines
      
        Issue 5954, PyFrame_GetLineNumber:
        Most uses of PyCode_Addr2Line
        (http://www.google.com/codesearch?q=PyCode_Addr2Line) are just trying to get
        the line number of a specified frame, but there's no way to do that directly.
        Forcing people to go through the code object makes them know more about the
        guts of the interpreter than they should need.
      
        The remaining uses of PyCode_Addr2Line seem to be getting the line from a
        traceback (for example,
        http://www.google.com/codesearch/p?hl=en#u_9_nDrchrw/pygame-1.7.1release/src/base.c&q=PyCode_Addr2Line),
        which is replaced by the tb_lineno field.  So we may be able to deprecate
        PyCode_Addr2Line entirely for external use.
      ........
        r72879 | jeffrey.yasskin | 2009-05-23 19:23:01 -0400 (Sat, 23 May 2009) | 14 lines
      
        Issue #6042:
        lnotab-based tracing is very complicated and isn't documented very well.  There
        were at least 3 comment blocks purporting to document co_lnotab, and none did a
        very good job. This patch unifies them into Objects/lnotab_notes.txt which
        tries to completely capture the current state of affairs.
      
        I also discovered that we've attached 2 layers of patches to the basic tracing
        scheme. The first layer avoids jumping to instructions that don't start a line,
        to avoid problems in if statements and while loops.  The second layer
        discovered that jumps backward do need to trace at instructions that don't
        start a line, so it added extra lnotab entries for 'while' and 'for' loops, and
        added a special case for backward jumps within the same line. I replaced these
        patches by just treating forward and backward jumps differently.
      ........
      7b82b40a
  22. 08 May, 2009 1 kayıt (commit)
    • Jeffrey Yasskin's avatar
      PyCode_NewEmpty: · 1aa47002
      Jeffrey Yasskin yazdı
      Most uses of PyCode_New found by http://www.google.com/codesearch?q=PyCode_New
      are trying to build an empty code object, usually to put it in a dummy frame
      object. This patch adds a PyCode_NewEmpty wrapper which lets the user specify
      just the filename, function name, and first line number, instead of also
      requiring lots of code internals.
      1aa47002
  23. 24 Nis, 2009 2 kayıt (commit)
  24. 16 Nis, 2009 3 kayıt (commit)
  25. 02 Şub, 2009 1 kayıt (commit)
  26. 09 Haz, 2008 1 kayıt (commit)