Jason Volk
|
3ec0a1c7c8
|
ircd:Ⓜ️ Further overload the event::hashes stack; use proper return types.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
0d833cda4f
|
ircd:Ⓜ️ Add templated payload for hook.
|
2018-05-26 22:12:11 -07:00 |
|
Jason Volk
|
5b52ac3103
|
ircd::ctx: Remove argument from continuation ctor.
|
2018-05-25 23:50:20 -07:00 |
|
Jason Volk
|
a1e1272d9c
|
ircd::mods: Fix sym_ptr boolean test.
|
2018-05-25 23:47:59 -07:00 |
|
Jason Volk
|
422206794f
|
ircd::conf: Add conf::exists(key); minor cleanup.
|
2018-05-25 20:45:30 -07:00 |
|
Jason Volk
|
b69848b620
|
ircd::json: Add non-const iov::at(); minor cleanup.
|
2018-05-25 17:45:49 -07:00 |
|
Jason Volk
|
2564b28743
|
ircd::db: Properly maintain db::gopts as iterator state.
|
2018-05-25 03:07:30 -07:00 |
|
Jason Volk
|
a45365ee98
|
ircd::allocator: Add global allocator profiling suite.
|
2018-05-25 03:07:30 -07:00 |
|
Jason Volk
|
c6bd9d63e8
|
ircd::allocator: Deinline non-template assets.
|
2018-05-25 00:15:49 -07:00 |
|
Jason Volk
|
ff21175036
|
ircd::db: Integrate checkpointing with database name and path schema.
|
2018-05-24 20:52:49 -07:00 |
|
Jason Volk
|
4cb6845ac1
|
ircd::fs: Use vector_view for make_path related.
|
2018-05-24 19:11:05 -07:00 |
|
Jason Volk
|
184684264b
|
ircd:Ⓜ️🪝 Additional internal distillation of class components.
|
2018-05-24 18:31:47 -07:00 |
|
Jason Volk
|
4ce29f1d22
|
ircd::db: Add cache clear interface w/ console cmd.
|
2018-05-24 01:18:58 -07:00 |
|
Jason Volk
|
7bfe9e94a1
|
ircd::db: Default to no checksums on all reads; add conf item; adjust opts.
|
2018-05-23 18:45:27 -07:00 |
|
Jason Volk
|
92b91fc307
|
ircd: Make timestr()'s buffer default a template param; reorg; add comments.
|
2018-05-23 18:14:42 -07:00 |
|
Jason Volk
|
31dfee9bf3
|
ircd: Add template ostream convenience for std::chrono::durations.
|
2018-05-23 17:58:11 -07:00 |
|
Jason Volk
|
5708d9c36b
|
ircd::db: Consolidate various stats interfaces into header.
|
2018-05-23 17:04:02 -07:00 |
|
Jason Volk
|
77755a2ab4
|
ircd::db: Add interface to rocksdb iostats w/ console cmd.
|
2018-05-23 16:57:49 -07:00 |
|
Jason Volk
|
9da798145b
|
ircd:Ⓜ️ Allow room opts passed through user::room ctor.
|
2018-05-23 16:44:16 -07:00 |
|
Jason Volk
|
1c20df652b
|
ircd::db: Elaborate interface to the rocksdb perf_context.
|
2018-05-23 16:27:44 -07:00 |
|
Jason Volk
|
8b15512849
|
ircd::db: Add database's unique id string interface.
|
2018-05-22 17:01:01 -07:00 |
|
Jason Volk
|
9d5afc8e87
|
ircd::db: Add separate check(database); Add log notice when checking on open.
|
2018-05-22 16:52:34 -07:00 |
|
Jason Volk
|
7e8ec1ca63
|
ircd::ctx: Support interrupt suppression; suite.
|
2018-05-22 00:22:56 -07:00 |
|
Jason Volk
|
1afba986b3
|
ircd::db: Support additional rdb comparator features.
|
2018-05-21 19:52:18 -07:00 |
|
Jason Volk
|
6be37c7aa6
|
ircd:Ⓜ️ Add event::fetch::opts overrider to room::messages; simplify overrider on room::state.
|
2018-05-21 17:36:16 -07:00 |
|
Jason Volk
|
a2b80db1ad
|
configure.ac/ircd: Add granular configure-time log level control.
|
2018-05-21 16:59:28 -07:00 |
|
Jason Volk
|
fcb1df34da
|
ircd::log: Re-number log levels.
|
2018-05-21 16:14:59 -07:00 |
|
Jason Volk
|
0d489d6ffb
|
ircd::http: Add 504 Gateway Timeout status.
|
2018-05-21 15:56:13 -07:00 |
|
Jason Volk
|
0808058ccd
|
ircd: Add various missing top-level \briefs.
|
2018-05-21 03:01:50 -07:00 |
|
Jason Volk
|
67b7a58f42
|
ircd:Ⓜ️ Additional event/room visibility linkage and preliminary hook.
|
2018-05-20 20:15:50 -07:00 |
|
Jason Volk
|
a66928572b
|
ircd:Ⓜ️ Elaborate room::state ctor for easier custom fopts.
|
2018-05-20 20:14:44 -07:00 |
|
Jason Volk
|
6e7d5aec3b
|
ircd:Ⓜ️ Rename room opts to copts for consistency.
|
2018-05-20 20:14:12 -07:00 |
|
Jason Volk
|
32549bc9ae
|
ircd::conf: Deinline some specialized definitions.
|
2018-05-20 18:39:33 -07:00 |
|
Jason Volk
|
f4acce9c91
|
ircd::conf: Add bool conf item template specialization.
|
2018-05-20 18:39:33 -07:00 |
|
Jason Volk
|
c88ce8168b
|
Revert "ircd:Ⓜ️ Convert hook to template."
This reverts commit 915076296f .
|
2018-05-20 18:39:32 -07:00 |
|
Jason Volk
|
5da82c7e93
|
ircd::http: Minor cleanup: move the code enum.
|
2018-05-20 17:37:50 -07:00 |
|
Jason Volk
|
67744cf73e
|
ircd:Ⓜ️ Remove the room::state::opts.
|
2018-05-20 05:11:30 -07:00 |
|
Jason Volk
|
7e5b9b69ed
|
ircd:Ⓜ️ Integrate fetch::opts with room queries.
|
2018-05-20 04:35:17 -07:00 |
|
Jason Volk
|
79371780f3
|
ircd:Ⓜ️ Add fetch::opts with keys and db::gopts.
|
2018-05-20 04:34:31 -07:00 |
|
Jason Volk
|
163106bb72
|
ircd:Ⓜ️ Simplify the event::fetch ctor stack w/ default selection.
|
2018-05-20 01:48:47 -07:00 |
|
Jason Volk
|
1efe069a56
|
ircd::db: Remove the row tuple template constructor.
|
2018-05-20 01:48:47 -07:00 |
|
Jason Volk
|
fb1c7236ac
|
ircd::json: Default selection to all keys.
|
2018-05-20 01:48:47 -07:00 |
|
Jason Volk
|
2f48b69102
|
ircd:Ⓜ️ Add event::fetch seekless ctor w/ selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
208a0198c0
|
ircd::json: Add specific extern undefined number.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
df348bccaf
|
ircd::db: Condition to not assign cell with null column pointer.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
6150637537
|
ircd:Ⓜ️ event::fetch keys selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
fdadd57f6f
|
ircd::db: Fix row from tuple template.
|
2018-05-19 22:55:02 -07:00 |
|
Jason Volk
|
d30aa971e5
|
ircd::json: Additional initializer list convenience constructors for keys.
|
2018-05-19 22:55:02 -07:00 |
|
Jason Volk
|
16c86f9a76
|
ircd::fmt: Fix copying / nulling / assertions.
|
2018-05-19 20:53:40 -07:00 |
|
Jason Volk
|
2991144b38
|
ircd::json: Use vector_view for keys selectors.
|
2018-05-19 19:17:07 -07:00 |
|