Jason Volk
|
4c50b2794f
|
ircd::json: Various fixes/cleanup/conversions.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
38c1d2e195
|
ircd::json: Complete serialize/stringify for object/object::member.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
676baec73d
|
ircd::db: Better cursor comparison.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
5e137c676f
|
ircd::db: Use vector for descriptors.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
92548464d3
|
ircd::db: Enumerate all deltas.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
c50461c4c6
|
ircd::db: Rename txn to iov.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
fb026f58a7
|
ircd::db: Add features to txn.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
d7e9c9182a
|
ircd::db: Add txn class to compose a transaction in stages.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
b27a2a6423
|
ircd::db: Support constant-time column lookup by id; various cleanup/fixes.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
e427caf544
|
ircd: vector_view<> typdef'ing.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
21b6f5d065
|
ircd::util: Iterator pair.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
5261f9dd25
|
ircd::db: row cleanup / fixes.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
7d61dc4441
|
ircd::db: Reflect with string_view.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
276a902a62
|
ircd::db: Improve valid checking and valid() suite.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
1f8fb24e8d
|
ircd: Update various comments.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
c58836ed56
|
ircd::db: Move set() for json::tuple; check for undefined.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
65802d3e47
|
ircd::resource: Cleanup JSON iov related; Add exception handlers.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
ceb172a958
|
ircd::string_view: Add glue constructor and resize().
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
8efa3ca438
|
ircd: Add surrounds() lexical util.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
e71d650d83
|
ircd::buffer: Add member iterator concept.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
296fd9183b
|
ircd::util: Add ctype() template for testing string ranges.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
ccbd507c35
|
ircd::db: Fix issues with cell.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
eaca7429b6
|
ircd::json: Simplify grammar / various cleanup.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
0a9d7e2ec8
|
ircd::buffer: Add comment / fix error / minor cleanup.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
04e83c6b90
|
ircd::buffer: Add copy() overloads.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
8e9a25aa96
|
ircd::db: Default init invalid row values.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
d3feb23a25
|
ircd: Add resource response json::iov related conversions for members lists.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
12c7999172
|
ircd::db: Include a difference_type for distance.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
79cb0b0fd3
|
ircd::db: Move items out of delta.h
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
ca9ea5ac0c
|
ircd::db: Simplify/fix seek(row).
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
b9f6871f1b
|
ircd: Add string_view strlcat().
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6aacf73dfa
|
ircd: Remove the tokens container.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6503d28006
|
ircd: Simplify this service stack for now.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6a5159499f
|
ircd::json: Use ircd::iov for json::iov.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
f8fc03e57b
|
ircd::json: Improve value semantics and various fixes.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6c9ad5e513
|
ircd::db: Remove cruft.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
a0aeb2de2d
|
configure.ac/Makefile: Add debug conditionals.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6fb3b44c05
|
ircd::iov: Support default construction and nullification.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
54d6793f59
|
Update various documentation and comments.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
7cc4ed56ab
|
ircd: Support both iov and ilist for socket and buffer related.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
6f29784573
|
ircd: Fix json::member alias.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
f2bbd9b23e
|
ircd::buffer: Add missing default constructor for const_buffer.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
2ee4d67b68
|
ircd: Add iov.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
2003a803ce
|
ircd::allocator: Add node allocator / reorg fixed/dynamic.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
583432d35b
|
ircd::mods: Add template to demangle by type.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
aa6cd82fbc
|
ircd::db: Rename file tuple.h to json.h
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
8ad134c565
|
ircd::json: Rename builder to iov.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
c3a88edeee
|
ircd: Split string_view out of util::.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
6cd58b0d6a
|
ircd: Update various comments / minor cleanup.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
e95fe7fbd9
|
ircd::json: Improve tuple/builder related.
|
2017-09-24 18:16:32 -07:00 |
|