Daniele Varrazzo
691df4952b
Handle overflow in interval parsing
2017-02-24 13:23:56 +00:00
Daniele Varrazzo
3b665d35d5
Make sure to use 64 bits in interval parsing accumulators
2017-02-24 12:10:54 +00:00
Daniele Varrazzo
834e9996da
Parse interval only using integers
...
(almost... except for micros rounding)
While this is probably an improvement on the previous implementation,
I am largely waving a dead chicken at windows, which keeps failing to
pass the seconds overflow test. If it doesn't pass now either I'll start
blaming Python's timedelta.
2017-02-24 03:48:41 +01:00
Daniele Varrazzo
e351606b69
Display Appveyor build status of master branch
2017-02-24 02:49:45 +01:00
Daniele Varrazzo
a15dfbbd4f
Try to fix the same problem in windows
...
Previous commit doesn't pass on Windows: it looks like window's floor()
has an integer overflow.
2017-02-24 02:41:34 +01:00
Daniele Varrazzo
14fe3ad8c9
Fixed integer overflow in interval typecaster
...
Close #512 .
2017-02-24 02:10:27 +01:00
Daniele Varrazzo
f5bd6063fc
Fixed link to attribute in news
2017-02-16 20:25:58 +00:00
Daniele Varrazzo
a3193aca2a
Bump version number
2017-02-16 20:25:58 +00:00
Daniele Varrazzo
355d62f084
Url to download VC fix file moved to this repos
2017-02-16 18:31:49 +00:00
Daniele Varrazzo
1cb2721a67
Bumping to 2.7 beta 2
2017-02-16 18:26:37 +00:00
Daniele Varrazzo
559dbe7b53
Merge branch 'test-windows'
2017-02-16 18:23:23 +00:00
Daniele Varrazzo
30efe59af7
Document installation from wheel packages
2017-02-16 18:22:41 +00:00
Daniele Varrazzo
afcae0a61b
Download external packages in .zip instead of .tar.gz
...
7z barfs every now and then with tar files
(https://ci.appveyor.com/project/psycopg/psycopg2/build/job/oh1ux3ih7baia0uu )
2017-02-16 17:35:16 +00:00
Daniele Varrazzo
089ceb96a8
Download postgres from github instead of ftp.postgresql.org
...
There may be some misconfigured mirror, download fails randomly, e.g.
https://ci.appveyor.com/project/psycopg/psycopg2/build/job/9j792s03tghrb7sr
2017-02-16 16:32:17 +00:00
Daniele Varrazzo
7819d0fc6c
Windows testing tweaks, badge on README
2017-02-16 16:16:16 +00:00
Daniele Varrazzo
535ff672c0
Added AppVeyor configuration to test building on Windows
2017-02-16 15:43:11 +00:00
Daniele Varrazzo
82adf8a162
Merge branch 'session-attributes'
2017-02-16 14:50:21 +00:00
Daniele Varrazzo
61101888e4
Revert default_transaction_* to default only if set
...
When moving from autocommit True -> False reset only the server
parameters that were actually specified by psycopg to honour the
serssion characteristics.
2017-02-16 13:15:14 +00:00
Daniele Varrazzo
d7bba865f3
Check for deferrable unsupported applied to attribute too
2017-02-16 13:14:45 +00:00
Daniele Varrazzo
d50ed48807
Added readonly and deferrable attributes
2017-02-16 12:46:35 +00:00
Daniele Varrazzo
b5d80b609d
Revert pre-2.7b1 behaviour of silent rollback on conn.set_isolation_level()
...
Legacy method is legacy.
2017-02-16 12:46:35 +00:00
Daniele Varrazzo
20c9c17457
connection.isolation_level is now writable
2017-02-16 12:46:35 +00:00
Daniele Varrazzo
fb1a47c064
Link COPY from docs index to our docs instead of postgres ones
2017-02-16 12:46:12 +00:00
Daniele Varrazzo
6c79f936bd
SQL links not bold in the docs
...
Consistent with the SQL representation not linked.
2017-02-16 12:38:04 +00:00
Daniele Varrazzo
75747606d3
Merge branch 'pull-507'
2017-02-11 20:34:37 +00:00
Jason Erickson
32e81a27b5
Allowed inittype.h's defs all versions of MSVC
...
Apparently only MSVC 2015 x64 had defined these types. Changed check to
work for all versions of MSVC. Does not affect 2015x64.
2017-02-10 10:14:17 -07:00
Jason Erickson
7493ea24f2
Defined inttypes.h for older MSVC compilers
...
Older MSVC compilers do not support the C99 standard
2017-02-09 22:27:18 -07:00
Jason Erickson
d52e9100d2
Added support for MSVC compiler
...
Added function 'timeradd'.
Changed second parameter of 'gettimeofday' to void since not used in
function and MSVC timezone definition is not a struct).
2017-02-09 20:57:54 -07:00
Jason Erickson
83cf908c88
Fixed MSVC compiler error and warning
...
MSVC doesn't like referencing new initialized variables in the variable
declaration section.
2017-02-09 20:54:29 -07:00
Daniele Varrazzo
ee4887b4c5
Download testing servers from upload instead of tarballs
2017-02-08 18:37:40 +00:00
Daniele Varrazzo
4b78ca4405
Fixed generation of download url from beta version
2017-02-08 18:09:15 +00:00
Daniele Varrazzo
21fbe2bd2a
Fixed argument name in executemany docs
2017-02-08 14:01:57 +00:00
Daniele Varrazzo
b4b8b5f164
Bump version number
2017-02-08 13:56:50 +00:00
Daniele Varrazzo
6f83c9c87a
Bump version to 2.7 beta 1
2017-02-08 10:31:27 +00:00
Daniele Varrazzo
d2cafe2684
Dropped references to prepare in cur.execute[many] docs
...
They were copied from the DBAPI spec but that's not how psycopg works.
2017-02-08 10:31:19 +00:00
Daniele Varrazzo
d2cd1236a8
Dropped compiler warning about signed/unsigned comparisons
2017-02-08 08:44:08 +00:00
Daniele Varrazzo
3e12522bc9
Don't convert '{}'::unknown into an empty list
...
Close #506 .
2017-02-08 08:43:53 +00:00
Daniele Varrazzo
791befca18
Use pydll to poke into extension library
...
Causes an error in Py 3.6 in debug mode.
Close #505
2017-02-07 12:29:06 +00:00
Daniele Varrazzo
7210287e76
Stop a docstring generating a warning
...
Valid reST, slightly less valid Python.
2017-02-07 12:29:05 +00:00
Daniele Varrazzo
28c489f17e
Merge branch 'no-set-default-session'
2017-02-07 00:58:54 +00:00
Daniele Varrazzo
3ff350cd24
Merge branch 'test-dinosaurs'
2017-02-07 00:58:48 +00:00
Daniele Varrazzo
7485fabe4f
Fixed BEGIN; SET TRANSACTION with PG 7.4
2017-02-07 00:58:29 +00:00
Daniele Varrazzo
705dda2cba
Dropped support for Python 3.1
2017-02-06 23:03:48 +00:00
Daniele Varrazzo
7b11b95908
Skipped a couple of tests failing on old dbs
...
I don't even know why - worth investigating.
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
7f593d5eb0
Skip tests with server not supporting NULL in array
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
2e18b42db0
Don't test with server not implementing INSERT with VALUES list
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
3873c6c09f
Deal consistently with E'' quotes in tests
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
d23fe42873
Work around a race condition in async cancel test
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
e599da6308
assertDsnEqual moved as TestSuite method
2017-02-06 21:40:05 +00:00
Daniele Varrazzo
f5cad47909
Run the test suite with postgres versions not available on travis
2017-02-06 21:40:05 +00:00