Jason Volk
|
c45bfc4379
|
ircd:Ⓜ️🆔:buf: Remove misleading move semantic.
|
2019-07-24 16:46:29 -07:00 |
|
Jason Volk
|
58c83b01a7
|
ircd:Ⓜ️:feds: Add a closure_cached_errors option.
modules/m_command: Tweak ping options.
|
2019-07-23 22:46:48 -07:00 |
|
Jason Volk
|
eb3b4d82fb
|
ircd:Ⓜ️:room::members: Simplify and improve interface; callsites.
|
2019-07-23 19:50:13 -07:00 |
|
Jason Volk
|
bde9e16e5c
|
ircd::ctx: Inline cur_slice_cycles().
modules/media/magick: Use this_ctx::cycles_here().
ircd::ctx: Improve prof::cycles API related.
|
2019-07-23 16:40:29 -07:00 |
|
Jason Volk
|
df11d9bec6
|
ircd:Ⓜ️:room: Reorient join bootstrap definitions.
ircd:Ⓜ️:room::bootstrap: Improve interface / various.
|
2019-07-23 16:40:29 -07:00 |
|
Jason Volk
|
e883f2a42b
|
ircd:Ⓜ️:keys: Add additional fetch to interface.
|
2019-07-22 20:35:41 -07:00 |
|
Jason Volk
|
f1e3a9c53b
|
ircd:Ⓜ️:keys: Add mass fetcher to interface.
|
2019-07-22 20:35:41 -07:00 |
|
Jason Volk
|
eb38a9ce15
|
ircd:Ⓜ️:room::timeline: Improve iteration.
|
2019-07-22 19:10:19 -07:00 |
|
Jason Volk
|
4a37152c6d
|
ircd:Ⓜ️:fetch: Add clear() to interface.
|
2019-07-22 14:20:21 -07:00 |
|
Jason Volk
|
53e7fe3fef
|
ircd:Ⓜ️:fetch: Remove cruft.
|
2019-07-22 14:18:13 -07:00 |
|
Jason Volk
|
b17b508c2a
|
ircd:Ⓜ️:room::origins: Add interface to count room servers online/error.
|
2019-07-21 19:08:40 -07:00 |
|
Jason Volk
|
6c9dbdbef5
|
ircd::ctx: Add queued(ctx) state to interface.
|
2019-07-21 18:07:26 -07:00 |
|
Jason Volk
|
471c08a41e
|
ircd::ctx: Split exception_handler w/ cxxabi header requirement.
|
2019-07-21 15:29:16 -07:00 |
|
Jason Volk
|
bcec03ce1a
|
ircd:Ⓜ️:vm::eval: Add find_pdu() to interface.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
3051e6da83
|
ircd: Isolate inclusion of sys/time.h.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
e1356fb50d
|
ircd:Ⓜ️:event::auth: Add hookdata::find() to improve initialization.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
9e2e20f3e8
|
ircd:Ⓜ️:event::auth: Preliminary auth hook.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
95001450c5
|
ircd::db: Move some internal headers out of the installed includedir.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
556d73d96e
|
ircd::db::database::env::state: Restrict object semantics.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
2f2bc867fb
|
ircd: Improve various context names for consistency.
|
2019-07-20 18:42:15 -07:00 |
|
Jason Volk
|
f64f41775d
|
ircd::ctx::future: Fix action.
|
2019-07-19 18:17:53 -07:00 |
|
Jason Volk
|
58b286e651
|
ircd::log: Make the level enumeration strictly unsigned.
modules/console: Fix sign v. unsign comparison.
|
2019-07-19 18:17:52 -07:00 |
|
Jason Volk
|
0704625401
|
ircd::log: Simplify log class member interface.
|
2019-07-19 17:15:47 -07:00 |
|
Jason Volk
|
064f0b712c
|
ircd::log: Fixes for clang DCE.
|
2019-07-19 17:10:35 -07:00 |
|
Jason Volk
|
fd504be82c
|
ircd: De-inline the now()/time() samplers; minor cleanup.
|
2019-07-19 16:13:11 -07:00 |
|
Jason Volk
|
166236dfe8
|
ircd::ctx: Update README [skip ci]
|
2019-07-19 15:15:21 -07:00 |
|
Jason Volk
|
3301ed62f7
|
ircd::ctx: Fix future wait condition closing.
|
2019-07-19 14:46:57 -07:00 |
|
Jason Volk
|
51e3d7f081
|
ircd::ctx: Minor code-clarify/cleanup.
|
2019-07-19 14:42:46 -07:00 |
|
Jason Volk
|
c9745570fc
|
ircd:Ⓜ️ Add internal(room) to interface.
|
2019-07-19 14:27:57 -07:00 |
|
Jason Volk
|
e57561e8c1
|
ircd:Ⓜ️ Add type(room) to interface.
|
2019-07-19 14:27:57 -07:00 |
|
Jason Volk
|
bdc88e6c7e
|
imrcd:Ⓜ️:room::members: Add empty() to interface.
|
2019-07-19 14:27:57 -07:00 |
|
Jason Volk
|
ad1940d614
|
ircd::db::env: Add NowNanos() override.
|
2019-07-17 19:11:43 -07:00 |
|
Jason Volk
|
48468a32f0
|
ircd::ctx: Add critical_assertion for when_() templates.
|
2019-07-17 18:10:34 -07:00 |
|
Jason Volk
|
82ed7ad69b
|
ircd::mods: Attempt to unconfuse backtraces.
|
2019-07-17 15:05:34 -07:00 |
|
Jason Volk
|
2b4c7a3646
|
ircd: Remove stale comment from stdinc.
|
2019-07-17 14:53:13 -07:00 |
|
Jason Volk
|
ad834bfc5b
|
ircd:Ⓜ️:vm: Reorganize eval/vm::inject for room version differences; add comment.
|
2019-07-17 14:53:13 -07:00 |
|
Jason Volk
|
e0e9e09e67
|
ircd:Ⓜ️ Make append() return and propagate boolean.
|
2019-07-16 15:26:15 -07:00 |
|
Jason Volk
|
ef1f6f2642
|
ircd:Ⓜ️ Move event/append header.
|
2019-07-16 12:39:16 -07:00 |
|
Jason Volk
|
1c00399f66
|
ircd:Ⓜ️ Add interface to test if event is redacted.
|
2019-07-16 10:48:35 -07:00 |
|
Jason Volk
|
13830061a3
|
ircd:Ⓜ️:event::refs: Add overload to check if ref type exists.
|
2019-07-16 10:27:53 -07:00 |
|
Jason Volk
|
2bcfe14822
|
ircd::ios: Add a handler epoch counter.
|
2019-07-15 17:20:47 -07:00 |
|
Jason Volk
|
ebbc5a5be0
|
ircd::ios: Apply noexcept to handler border functions.
|
2019-07-15 17:20:47 -07:00 |
|
Jason Volk
|
598585a431
|
ircd::ctx: Simplify concurrent template.
modules/client/sync: Improve concurrent instantiation sites.
|
2019-07-15 13:09:33 -07:00 |
|
Jason Volk
|
4d8d2a4dd7
|
ircd::json: Improve and inline value comparison operators.
|
2019-07-15 11:06:01 -07:00 |
|
Jason Volk
|
0344a12b40
|
ircd::json: Inline value constructors.
|
2019-07-15 11:06:01 -07:00 |
|
Jason Volk
|
1c01b21720
|
ircd::util: Add unit and deinline various date/time util.
|
2019-07-15 09:47:34 -07:00 |
|
Jason Volk
|
2a8162b2b7
|
ircd::net::hostport: Remove unique symbol.
|
2019-07-14 19:35:28 -07:00 |
|
Jason Volk
|
5242432e0c
|
ircd::ctx: Add concurrent_for_each.
|
2019-07-14 13:40:04 -07:00 |
|
Jason Volk
|
91af1a17fd
|
ircd::server: Add timestamp of when link's socket was estab.
|
2019-07-14 12:19:31 -07:00 |
|
Jason Volk
|
ee341f193d
|
ircd::stats: Converge on a single callpath to get val.
|
2019-07-14 11:17:53 -07:00 |
|