Commit Graph

566 Commits

Author SHA1 Message Date
Steven Fackler
9df10b9c3b Fix for upstream changes 2015-02-03 09:06:52 -08:00
Steven Fackler
9a5f751b36 Merge pull request #97 from maurer/new-rustc
Update to new FromStr
2015-02-03 12:05:03 -05:00
Matthew Maurer
6ac0b19130 Update to new FromStr 2015-02-03 11:50:21 -05:00
Steven Fackler
5fd3d70d29 Make use of deref coercions 2015-02-02 23:41:03 -08:00
Steven Fackler
90f5567c2d Cleanup 2015-02-01 11:12:11 -08:00
Steven Fackler
b8595c7564 Failure -> Panics 2015-01-30 21:59:59 -08:00
Steven Fackler
9ac4baebd8 Add a bit to Notifications Debug impl 2015-01-29 20:30:06 -08:00
Steven Fackler
cb1ae4d115 Fix for stability changes 2015-01-29 08:59:43 -08:00
Steven Fackler
118f0ba9b2 Small struct reorder 2015-01-28 21:08:20 -08:00
Steven Fackler
a616db0381 Drop some use of usize internally 2015-01-28 20:35:17 -08:00
Steven Fackler
8d704f71ce Fix for IO changes 2015-01-28 08:52:33 -08:00
Steven Fackler
af6084871f Add an is_active method
Will be needed when Error::WrongTransaction is removed
2015-01-26 21:09:50 -08:00
Steven Fackler
309b7b09cd Doc fix 2015-01-25 17:31:25 -08:00
Steven Fackler
b1305cc45d Bump rust-phf 2015-01-25 11:12:07 -08:00
Steven Fackler
e2f1a7cb11 Docs fixes 2015-01-24 10:46:01 -08:00
Steven Fackler
4c90977cb0 Little cleanup 2015-01-24 10:04:43 -08:00
Steven Fackler
d3c75d5787 Use the unnamed portal for normal queries
There's no need to add extra round trips to close portals that don't
need to exist.
2015-01-24 09:55:46 -08:00
Steven Fackler
dde0f64582 Show -> Debug 2015-01-23 23:31:17 -08:00
Steven Fackler
f38636b21a Use SteadyTime for next_block_for 2015-01-23 23:29:29 -08:00
Steven Fackler
6381267267 Fix for upstream changes 2015-01-23 10:44:15 -08:00
Steven Fackler
d709692e0e Clarify docs a bit 2015-01-22 22:55:18 -08:00
Steven Fackler
5cce51723a Move lazy_query to Statement
Symmetry is good
2015-01-22 22:52:29 -08:00
Steven Fackler
ee7f9ee806 Avoid accidentally closing finished statements 2015-01-22 22:33:35 -08:00
Steven Fackler
247e320275 Add explicit statement caching
Also remove transaction depth checks to preparation methods on
Connection since lifetimes of statements are tied to the connection, not
any transaction that may be active.

cc #84
2015-01-22 22:27:14 -08:00
Steven Fackler
b30bd46c2b Set element_type for range types
Closes #95
2015-01-22 00:04:58 -08:00
Steven Fackler
bca16fd4c5 Pass Type to raw traits and add jsonb support 2015-01-21 22:31:04 -08:00
Steven Fackler
cd8b5f7fc1 Remove String impl for Type 2015-01-21 22:16:22 -08:00
Steven Fackler
e0758ed5b8 Store element type for unknown types 2015-01-21 22:11:43 -08:00
Steven Fackler
08460b889e Remove an unused parameter 2015-01-21 20:29:22 -08:00
Steven Fackler
290d572166 Redesign COPY IN execution setup.
The old Iterator of Iterators setup basically required all of the rows
to sit in memory at the same time, which defeats the entire purpose of
that configuration. There's probably a library that defines
`StreamIterator`, so this may jump to that.
2015-01-21 20:25:01 -08:00
Steven Fackler
9e260fdfac Add another Show impl 2015-01-16 22:32:25 -08:00
Alex Crichton
05359f9e9c Remove an unneeded feature 2015-01-12 14:01:35 -08:00
Steven Fackler
9523e22d1d Optimize Type's Show and String impls 2015-01-10 13:58:46 -08:00
Steven Fackler
838df94f41 Remove panic from member_type 2015-01-10 13:52:15 -08:00
Steven Fackler
857f8ebd70 Manuall impl Show for SqlState
The derive'd impl generates an incredibly bad implementation.

cc rust-lang/rust#20856
2015-01-10 11:40:22 -08:00
Steven Fackler
72a7544bee Expose code conversion methods on SqlState 2015-01-10 00:54:28 -08:00
Steven Fackler
41bcb71176 Remove newline from Show impl 2015-01-09 23:58:21 -08:00
Steven Fackler
f7d57ebe68 Implement Show for stuff 2015-01-09 20:48:47 -08:00
Steven Fackler
900ae55807 Fix doc tests 2015-01-09 11:20:43 -08:00
Steven Fackler
92a3593d7f Update for upstream changes
String vs Show still needs to be resolved, but it compiles now
2015-01-09 10:50:54 -08:00
Steven Fackler
4f157bb4a8 Partial update 2015-01-09 10:26:24 -08:00
Steven Fackler
347c79def9 Fix for upstream changes 2015-01-07 08:23:40 -08:00
Steven Fackler
fbb9df12b0 Fix for upstream changes 2015-01-06 09:03:32 -08:00
Steven Fackler
0ddefe9d6b Remove unsafe Send impl 2015-01-04 17:33:34 -08:00
Steven Fackler
605460c789 Fix for upstream changes 2015-01-04 08:08:53 -08:00
Steven Fackler
94e70df6e2 Fix for upstream changes 2015-01-03 13:23:11 -08:00
Steven Fackler
a210cd605b Fix doc tests 2014-12-31 21:40:21 -08:00
Steven Fackler
bece000346 Add a missing Send impl 2014-12-29 09:38:30 -08:00
Steven Fackler
1cee01762a Remove Range support
It now lives in a separate project
2014-12-26 17:01:02 -05:00
Steven Fackler
d0868ed4fd Pull array support out to a separate crate
It's pretty obscure and the API is kind of bad. Pulling it out should
allow it to evolve independently from the main library.
2014-12-24 23:58:27 -05:00