Jason Volk
|
3a56a30d77
|
ircd: Support char overloads for all tokenizers.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
0d393c58dd
|
ircd::db: Various cleanup / movements.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
b24d36c70d
|
ircd: Update date utils.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
1acd278632
|
ircd::ctx: Updates; add ctx::view; add preliminary ctx::fault; various reorg.
|
2017-09-24 18:16:38 -07:00 |
|
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 |
|