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
|
2a579390be
|
ircd::db: Minor cleanup.
|
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
|
dd7c1adb05
|
ircd::db: Add timer to row seek.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
d7c59f4e49
|
ircd::db: Improve seek() stack.
|
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
|
4077307ab5
|
ircd::db: Minor cleanup.
|
2017-09-24 18:16:43 -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
|
d2469ba44d
|
Update README.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
10eabc5e40
|
ircd::db: Remove this from row constructor.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
c4b34b9e66
|
ircd::db: cell constructor branch on empty key.
|
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
|
2a17d2b939
|
ircd: Fix string length of demangle() value.
|
2017-09-24 18:16:43 -07:00 |
|
Jason Volk
|
b3a1c42c42
|
configure.ac: Configure -Wstack-usage for GCC.
|
2017-09-24 18:16:42 -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
|
43ddaa90a4
|
ircd::mods: Fix string termination for demangle().
|
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
|
f7708f47f6
|
ircd::db: Test valid-equal to index on cell load.
|
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
|
971496817b
|
Minor fixes / cleanup.
|
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 |
|