0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-21 09:58:46 +02:00
Commit graph

4361 commits

Author SHA1 Message Date
Jason Volk c4a6addd5a ircd::ctx: Add critical_assertion debugging tool. 2017-10-03 04:17:08 -07:00
Jason Volk bc9b0e990c ircd::json: Simplify expectation error message. 2017-10-03 04:17:08 -07:00
Jason Volk 3649843950 ircd::json: Add conditional transform to tuple during serialization. 2017-10-03 04:17:08 -07:00
Jason Volk 9e2910aa1f ircd: Attempt to add these hacks to string_view. 2017-10-03 04:17:08 -07:00
Jason Volk dc1281a17c ircd::db: Fix iov related. 2017-10-03 04:17:08 -07:00
Jason Volk f8d6e2dddc ircd::db: Update docs. 2017-10-03 04:17:08 -07:00
Jason Volk dacff8eb9f ircd::db: Rename where to query. 2017-10-03 04:17:08 -07:00
Jason Volk 8ceafd4281 Update README. 2017-10-03 04:17:08 -07:00
Jason Volk 016ff64dbb ircd:Ⓜ️ Preliminary efficient membership query object. 2017-10-03 04:17:08 -07:00
Jason Volk ffca90dd7b ircd:Ⓜ️ Indexers need to check if their columns were given by the user. 2017-10-03 04:17:07 -07:00
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 196d158398 ircd::db: Improve debug log messages. 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 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