Steven Fackler
dec566e683
Track stream desynchronization
...
If we hit an IO error talking to the server, message framing has
probably been lost and we shouldn't try to keep talking.
2014-02-09 22:45:26 -08:00
Steven Fackler
d84acfda52
Rename tests module to test
2014-02-09 16:01:09 -08:00
Steven Fackler
0ea80b4c99
Build dynamic and static libs
2014-02-09 15:55:31 -08:00
Steven Fackler
481a4e1c4b
Less reflection
2014-02-09 13:57:51 -08:00
Steven Fackler
b15716cf4e
Up debugging and add doc string
2014-02-08 11:25:24 -08:00
Steven Fackler
e0ec05c9de
Update for collections split
2014-02-08 10:24:21 -08:00
Steven Fackler
26a0cdaae7
Use a Cell for next_portal_id
2014-02-07 18:17:40 -08:00
Steven Fackler
774533e1df
Add a size_hint to result iterator
2014-02-07 18:07:25 -08:00
Steven Fackler
c413633fa9
More error checking
2014-02-06 22:59:43 -08:00
Steven Fackler
e7a2ee8bd8
More updates for upstream changes
2014-02-06 21:37:05 -08:00
Steven Fackler
fdd1f4f88d
Beginnings of fixes for IO API changes
...
It is still very much incorrect in the face of errors, but it's better
2014-02-06 20:58:47 -08:00
Steven Fackler
dbb698b9f3
Rename notification iterator
2014-02-03 00:09:48 -05:00
Steven Fackler
d6aa529474
Move source files to src directory
...
The root was getting too crowded.
2014-02-02 23:28:59 -05:00
Steven Fackler
d567ca8c7a
Restructure directories for rustpkg
...
Turns out the src/postgres indirection isn't necessary.
2013-10-15 13:28:06 -07:00
Steven Fackler
d65d5bcbe2
Add notifications to transactions and pooled conns
2013-10-14 23:34:18 -07:00
Steven Fackler
fef8a35795
Implement asynchronous notification support
...
A decent first pass on #19 , but there really needs to be better support
for polling for notifications than making a query and calling next()
every once in a while.
2013-10-14 22:42:28 -07:00
Steven Fackler
e2ebe60de4
Doc grammar fix
2013-10-14 19:36:01 -07:00
Steven Fackler
ca4356fd4b
Change transaction API to RAII style
2013-10-13 18:58:31 -07:00
Steven Fackler
60a5dbf6a8
Some documentation cleanup
2013-10-12 23:19:57 -07:00
Steven Fackler
4299b1a5a2
Make find_col_named a default method
2013-10-12 23:12:53 -07:00
Steven Fackler
9253635fef
Move pool out of its own directory
...
It's not going to get complicated enough at the moment to require
submodules.
2013-10-12 15:18:50 -07:00
Steven Fackler
c93b299aca
Use temporary schema for PL/pgSQL function
2013-10-12 13:32:48 -07:00
Steven Fackler
4ef339f5b1
Update for PostgreSQL 9.3
...
Errors contain more information.
The notice handler test was rewritten to explicitly generate a notice.
2013-10-12 13:27:59 -07:00
Steven Fackler
53f342a53a
Fixes for Rust changes
2013-10-10 20:50:39 -07:00
Steven Fackler
e50bbd5d5c
Minor Travis config cleanup
2013-10-08 00:18:36 -07:00
Steven Fackler
039d02ed58
Fix tests on Travis
2013-10-08 00:00:58 -07:00
Steven Fackler
8a4cc66cbf
Testing fixes
2013-10-07 23:00:11 -07:00
Steven Fackler
dfd414a603
Fix for latest master
2013-10-07 21:59:21 -07:00
Steven Fackler
942214b55e
Hide message mod from docs
2013-10-05 12:38:33 -07:00
Steven Fackler
91f89976c8
Fix non default database usage
2013-10-04 20:26:52 -07:00
Steven Fackler
12c5ebc34b
Handle errors on initial connect
2013-10-04 19:26:57 -07:00
Steven Fackler
8a738365c7
Add doc root url attribute
2013-10-04 00:01:58 -07:00
Steven Fackler
70028c4267
Add some more documentation after lint fixes
2013-10-03 22:13:58 -07:00
Steven Fackler
5a4ef27311
Fix for new printf
2013-10-01 19:55:17 -07:00
Steven Fackler
b06769bd86
Remove newtype usage
...
Newtype structs can't hide their internals, so it seems best to not use
them.
2013-10-01 00:40:46 -07:00
Steven Fackler
df9a348980
Fixed up example
2013-10-01 00:01:54 -07:00
Steven Fackler
e2260ca15b
Minor cleanup
2013-09-30 08:35:03 -07:00
Steven Fackler
237ae8c16a
Move convenience methods to default methods
2013-09-29 23:44:45 -07:00
Steven Fackler
bba1f87721
Documentation fixes
2013-09-29 22:22:10 -07:00
Steven Fackler
f484d8dceb
Documentation updates
2013-09-29 22:03:11 -07:00
Steven Fackler
83c1349af9
Add back version to avoid warning
2013-09-29 20:00:27 -07:00
Steven Fackler
32f67c5abd
Switch things to newtypes
...
The bug I thought was blocking this wasn't actually.
2013-09-29 19:55:14 -07:00
Steven Fackler
83ad914774
Documentation for everything else
2013-09-29 19:47:30 -07:00
Steven Fackler
7729cdae58
Documentation for the postgres module
2013-09-29 19:12:20 -07:00
Steven Fackler
418d1bee28
Inline result indexing stuff
2013-09-29 10:53:44 -07:00
Steven Fackler
8fa7858b07
Make TransactionalPostgresStatement a newtype
2013-09-29 10:40:11 -07:00
Steven Fackler
25cd85e736
Minor cleanup
2013-09-28 23:02:51 -07:00
Steven Fackler
236ad87a8e
Make NaN test more comprehensive
2013-09-28 21:33:55 -07:00
Steven Fackler
380d03ffbe
Kill off Makefile
...
Due to mozilla/rust#9602 , the connection pool test had to be pulled into
the main test file.
2013-09-28 21:19:27 -07:00
Steven Fackler
324809f368
Rustpkg support!
...
Closes #12
2013-09-28 20:36:04 -07:00