Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 28, 2011
  1. Issue 178: Fixed compilation issues with 4.6.2

    authored
    Removed deprecated Row_slice.  The sequence structure changed this from an actual function
    pointer to a void pointer.  GCC 4.6.2 would not allow the assignment of Row_slice to void*.
    This may not build under 2.5.
    
    Also eliminated a bunch of casts to see if newer GCC would uncover other issues.
Commits on Nov 3, 2011
Commits on Jul 8, 2011
Commits on Sep 4, 2010
  1. UCS4 fixes; printf fixes;

    Michael Kleehammer authored committed
    Fixes found with UCS4 Python and UCS2 SQLWCHAR (Fedora 13 64-bit).
    
    Connection code now uses common SQLWChar class too.
    
    Added pyodbc.UNICODE_SIZE and pyodbc.SQLWCHAR_SIZE to help troubleshoot problems.
    
    Fixed some printfs 64-bit problems.
  2. Reworked Unicode; changed version format; more Py_ssize_t

    authored
    Reworked Unicode support, properly differentiating between SQLWCHAR on the different platforms.
    This should fix a lot of the OS/X problems and perhaps Linux UCS4 build problems.
    
    Version format now includes the branch name if not 'master' or v<version>, allowing custom
    builds to be identified, such as v2unicode-2.1.8-beta03.
    
    Also tested with 64-bit Windows builds, so more Py_ssize_t warnings were found and corrected.
    
    Created TRACE macro to replace the #ifdefs sprinkled through the code.
Commits on Apr 19, 2009
Commits on Mar 10, 2009
Commits on Dec 31, 2008
  1. Issues 18, 14, 11, 16, and part of 17.

    authored
    18: Added keywords to connect to be DB API compliant.
    14: Fixed decimal bug when not using a locale with a period as a decimal point.
    11: Released GIL everywhere
    16: Added Cursor.skip
    17: Big performance improvement by eliminating SQLDescribeParam calls when not needed.  More to
    do here.
Commits on Dec 6, 2008
Commits on Oct 7, 2008
Something went wrong with that request. Please try again.