adding ipv6 support
btree_store_t::reset_data did not reset the write_token before closing the transaction. That triggered a guarantee failure.
Merge branch 'v1.10.x' of github.com:rethinkdb/rethinkdb into v1.10.x
added conversion from r.js Date object to and from ql::datum_t
ipv6 cleanup following review
Merge branch 'next' into grey_ipv6
changing in_addr serialization to use RDB_IMPL_SERIALIZABLE macro
Just want to try if this helps... We have a run-away memory consumption when under heavy load.
This was obviously wrong, as already noted in the comment.
We used a cache_size * num-cpu-shards actual cache size. This fixes it.
changed eager to wrapper, c.f. 1502
Merge branch 'next' into grey_ipv6
removing include for compilation speed
changing address family behavior in ip_address_t to be more portable
Merge branch 'next' into grey_ipv6
fix sindex get_all
Commented out exception specification of how_to_run_query of perform_immediate_op, to appease a clang on OS X.
Reql-like mini-driver replacing some uses of anaphoric macros

Review 908 by @srh and @mlucy
Issue #806
fixing inconsistent RqlError handling
fixing progress bar for when a table is empty