Jason Volk
|
ec18d81d56
|
ircd::db: These can be public.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
92a8d8e2bf
|
ircd:Ⓜ️ Improve interfaces; Add prelim sync loop; Add send resource handler.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
b2f7e360a1
|
ircd::db: Allow empty query to index through cursor.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
b309793ed0
|
ircd::ctx: Add some docs; minor cleanup.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
95f67312cf
|
ircd: This exception is already named in the boost what() string.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
816b5125b2
|
ircd: Improve/cleanup ircd::init()/ircd::stop() related.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
e69cb9c2e9
|
ircd::json: Assume this conversion to match the byte_view<string_view> specialization.
|
2017-09-24 23:52:48 -07:00 |
|
Jason Volk
|
d4508e157f
|
ircd:Ⓜ️ Deduplicate user related in m::user. Update various resource related.
|
2017-09-24 20:48:53 -07:00 |
|
Jason Volk
|
ca1f5bbbe5
|
ircd:Ⓜ️ Fix some id constructor behavior.
|
2017-09-24 20:48:53 -07:00 |
|
Jason Volk
|
c032c686f6
|
Checkpoint matrix application basis.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
50eda73d7d
|
ircd::db: Consistent row validity tests for cursor.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
f060bd4fc5
|
ircd: Support resource response json::value for array/object values; cleanup.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
fd53e5589a
|
ircd: Add non-standard explicit bool operator to string_view.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
95657d96de
|
ircd: Fix semantics.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
2c07ed673a
|
ircd::fmt: Add snstringf() suite.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
a65a033c3b
|
ircd::db: Add reverse long int comparator; fix reverse string comparator; cleanup.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
f4682522a8
|
ircd::util: Rename stopped overload to nostart.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
0b1c37c585
|
ircd::db: Fix reverse iteration; cleanup seek; add ORDERED flag (prelim).
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
7f7ef9a4bf
|
ircd: Add client request timer related.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
befb76a9d9
|
ircd::util: Improve timer.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
c138c53449
|
ircd::db: Log snapshot sequence numbers.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
061e1fa485
|
ircd::util: timer; add this.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
1a35514653
|
ircd::db: Fixes for reverse iteration.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
703121f867
|
ircd::db: Add reverse string_view comparator.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
08a3ccc7ff
|
ircd: Cleanup vintage string suite.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
7eaffc3188
|
ircd:Ⓜ️ Fix subobject linkage.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
798f87cac9
|
ircd::buffer: Minor cleanup.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
b29224aa3a
|
ircd::db: Cleanup comparator related.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
57bcae7a32
|
ircd: Update notes.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
b2bf6116b8
|
ircd::buffer: Improve conversion hierarchy.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
c87934cd4d
|
ircd::crh: Support SHA256.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
4b17211a04
|
ircd::buffer: Add raw_buffer for binary data; lexical: simplify a2u/b64 related.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
d7def063b6
|
ircd: Add tools for binary/hex/b64 conversions.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
ed59ef6e8e
|
ircd::buffer: Add array operators.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
9acdb31349
|
ircd::util: Move these macros up the file out of obscurity.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
b207b9e909
|
ircd: Rename ircd::scope to ircd::unwind.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
b7e1b3cf43
|
ircd: Split off hash.h from util.h; reorder stdinc headers.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
56074325a1
|
ircd::db: Use extern const comparators and expose them in headers.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
69eab27209
|
ircd::db: Complete reverse iterations.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
34be7b1d77
|
ircd::util: Add enum-flag accumulator util.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
dae391a578
|
ircd::db: Refactor opts to not store ilists; cleanup index/column relationship; cleanup where.
|
2017-09-24 18:16:41 -07:00 |
|
Jason Volk
|
48877a31c8
|
ircd::json: Add until() with two tuple arguments (for comparisons).
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
fc753f7440
|
ircd::db: Add constant time seek to column in row by index number.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
59f9a51404
|
ircd::db: Cleanup json::tuple assignment related.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
2dece299c0
|
ircd: Improve resource request body template.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
234a34086f
|
ircd::db: Improve where semantics.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
15173a1d06
|
ircd::allocator: Fix namespacing.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
841567bdf8
|
ircd: Default argument ctor for byte_view.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
46588d0ae8
|
ircd::db: Public functions to get the descriptor for a column.
|
2017-09-24 18:16:39 -07:00 |
|
Jason Volk
|
44f3d2cd27
|
ircd::json: Recursive tuple members.
|
2017-09-24 18:16:39 -07:00 |
|