Jason Volk
|
49027cc312
|
ircd:Ⓜ️:state: Optimize DFS branches recursed based on key argument prefix.
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
025e1d7c78
|
ircd:Ⓜ️ Move events database description and instance to libircd.
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
5cf77cf87c
|
ircd::db: Don't silently refuse seek() when no snapshot.
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
06816f9e33
|
ircd::db: Allow gopts parameter to the cell::seek().
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
9c03fcdb95
|
ircd:Ⓜ️:state: Basic util suite.
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
ea35ea5863
|
ircd:Ⓜ️:state: Cache DB column refs statically and away from API surface.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
efeaf3475a
|
ircd:Ⓜ️:state: Move DFS recursor out of closure.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
69427d7e43
|
ircd::ctx: Enable ctx::prof on debug builds only.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
3ba527079b
|
ircd::ctx: Sample rdtsc to complement profile warning output.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
7b48bc9f40
|
ircd:Ⓜ️:dbs: Checkpoint the meta-index "state_head for event_id in room_id"
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
42bd702d8f
|
ircd:Ⓜ️:state: Adjust interface for event insertions from m::dbs.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
b97f6bf7a9
|
ircd:Ⓜ️:state: Improve buffer related; fix issues.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
d4eeeacdec
|
ircd:Ⓜ️:state: Tweak some issues.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
dc361284f0
|
ircd:Ⓜ️:state: Add a DFS with closure; comments; cleanup.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
10f6402ada
|
ircd::rfc1035: Comments; minor rearrange.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
f658f0be2e
|
shtool disappeared on charybdis/4 so let's give it a shot too.
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
be624ca7f6
|
Update Copyrastafaris.
|
2018-02-05 21:24:34 -08:00 |
|
Jason Volk
|
6b7b3b2db7
|
ircd:Ⓜ️:state: Cleanup; break down operations.
|
2018-02-05 18:54:56 -08:00 |
|
Jason Volk
|
565a760255
|
ircd::net: Integrate SRV query composition; RFC1035 records to the user interface.
|
2018-02-05 18:54:56 -08:00 |
|
Jason Volk
|
b00129071e
|
ircd::rfc1035: Remove the trailing null from the name view.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
faaf950ea4
|
ircd::rfc1035: Default constructions for resource records.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
3441368b25
|
ircd::net: Use "service" string in net::hostport.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
a9ac7fd8d9
|
ircd::net: Add constructions for ipport from rfc1035 resource records.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
46bf944227
|
ircd::rfc1035: Dynamic abstraction for resource records; minor comments.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
d53eef4ab6
|
ircd: Eliminate the raw_buffer concept.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
287331d757
|
ircd::rfc1035: Simplify the answer record results with a string_view.
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
cde4507ef6
|
ircd::rfc1035: Put the record structs into record:: for possible vtable opportunity.
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
e602b2375d
|
ircd: Exception macros need complete scope to be used outside ircd::
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
229ac50be4
|
ircd: Move params.h out to construct/
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
63d28a77cc
|
ircd:Ⓜ️:state: Make it right.
|
2018-02-02 15:06:12 -08:00 |
|
Jason Volk
|
50a0983fa0
|
ircd:Ⓜ️:state: Make it work.
|
2018-02-02 14:58:56 -08:00 |
|
Jason Volk
|
e3f671a523
|
ircd::json: Move property.h into tuple/ dir.
|
2018-02-02 14:58:55 -08:00 |
|
Jason Volk
|
8296adb6c3
|
ircd:Ⓜ️:state: Try using a separate child array to store values at any level (partial).
|
2018-02-02 14:58:55 -08:00 |
|
Jason Volk
|
c3ceb94478
|
ircd: These should be rvalue refs.
|
2018-01-30 23:13:27 -08:00 |
|
Jason Volk
|
a4df66788c
|
ircd::openssl: Minor simplify.
|
2018-01-30 22:53:28 -08:00 |
|
Jason Volk
|
a20e2c2319
|
ircd::json: Minor cleanup; note todo for exp.
|
2018-01-30 13:37:13 -08:00 |
|
Jason Volk
|
6f1220dc5f
|
ircd:Ⓜ️ Cleanup and prep m::state related.
|
2018-01-30 13:33:17 -08:00 |
|
Jason Volk
|
2e356709bd
|
ircd::json: Break up json.h into util.h
|
2018-01-30 10:26:46 -08:00 |
|
Jason Volk
|
01235e3851
|
ircd::json: Add a bang ADL for falsy semantic on object/array.
|
2018-01-30 10:14:41 -08:00 |
|
Jason Volk
|
365fabe638
|
ircd::db: Rename iov to txn (since iov should really be a rocksdb::SliceParts).
|
2018-01-30 09:58:36 -08:00 |
|
Jason Volk
|
622086a12a
|
modules/client/register: Don't require auth object for r0.3.0.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
f12786959e
|
modules/client/register: Fix defaulting empty ?kind= to user.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
08d00bb3c8
|
ircd::json: Add strongly typed empty() for object/array with an ADL.
|
2018-01-29 11:59:59 -08:00 |
|
Jason Volk
|
aefca6bea4
|
ircd::json: Move extern const strings out of value.h
|
2018-01-29 11:59:59 -08:00 |
|
Jason Volk
|
0d8a646ccc
|
ircd:Ⓜ️ Split state:: off dbs::.
|
2018-01-29 09:36:05 -08:00 |
|
Jason Volk
|
f7e928e852
|
ircd: Simplify various string generations.
|
2018-01-29 08:39:06 -08:00 |
|
Jason Volk
|
bce1206c70
|
ircd::util: Add string construction buffer closures over a common pattern.
|
2018-01-29 08:19:14 -08:00 |
|
Jason Volk
|
f1611a4a54
|
ircd: Reorder the headers to allow utils depending on *_view and buffer:: and allocator::...
|
2018-01-29 08:17:02 -08:00 |
|
Jason Volk
|
e23ee1543b
|
ircd::util: Comment on the ircd::string() template; minor cleanup.
|
2018-01-28 21:30:53 -08:00 |
|
Jason Volk
|
c2be639346
|
deps: Track Riot.
|
2018-01-28 21:18:26 -08:00 |
|