Jason Volk
|
d579dd54aa
|
ircd::util: Add pre-c++2a identity functor template.
|
2020-02-26 18:10:41 -08:00 |
|
Jason Volk
|
df05533c2c
|
ircd:Ⓜ️:dbs: Fix partial event_state key constructions.
ircd:Ⓜ️:dbs: Add checks for key part size before integer conversion.
|
2020-02-26 17:55:23 -08:00 |
|
Jason Volk
|
b63a95f065
|
ircd::tokens: Add assertion for null delim character.
|
2020-02-26 17:55:23 -08:00 |
|
Jason Volk
|
0c896d7c58
|
ircd:Ⓜ️:typing: Ensure termination of timeout worker on unload.
|
2020-02-26 15:32:06 -08:00 |
|
Jason Volk
|
a48e481a44
|
ircd:Ⓜ️:dbs: Fix incorrect constant used.
|
2020-02-26 14:17:43 -08:00 |
|
Jason Volk
|
391e4adc58
|
ircd::db::database::env::sequential_file: Eliminate throw into noexcept.
|
2020-02-26 14:17:43 -08:00 |
|
Jason Volk
|
139059f381
|
ircd: Split panic/terminate exception related into header.
|
2020-02-26 14:17:43 -08:00 |
|
Jason Volk
|
72b772b530
|
ircd: Make exception.o as an asio unit for system_error interop; minor comments.
|
2020-02-26 11:50:10 -08:00 |
|
Jason Volk
|
38aa9b6d0c
|
ircd::net::addrs: Split into translation unit.
|
2020-02-26 11:50:10 -08:00 |
|
Jason Volk
|
393ff914a3
|
ircd: Remove errant specific unit line in Makefile.
|
2020-02-26 11:50:10 -08:00 |
|
Jason Volk
|
e7f5bb3afe
|
construct: Fix erroneous LDFLAGS for deps.
|
2020-02-26 11:10:27 -08:00 |
|
Jason Volk
|
dea3193f0a
|
ircd::rfc3986: Fix assert from 737d9dd1626; related 37690c43d6.
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
e36537d8ca
|
ircd::spirit: Fix upstream visibility related 737d9dd162.
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
2f7004b994
|
ircd::fmt: Fix assert from 737d9dd1626; possibly fix clang ref bug related f65839b1e5 20bc23abde .
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
b61a566b03
|
ircd: Workaround missing boost::begin/boost::end related 737d9dd1626.
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
8b45d8e97f
|
ircd::ios: Remove unused fwddecl related 737d9dd1626.
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
e194c134e3
|
deps: Bump included boost to 1.72.
|
2020-02-25 20:04:17 -08:00 |
|
Jason Volk
|
00734c3a19
|
tools: Add condition to check if bjam exists.
|
2020-02-25 15:29:18 -08:00 |
|
Jason Volk
|
b07f8d633e
|
ircd:Ⓜ️:homeserver: Move module unload to same unit as load.
|
2020-02-25 13:31:11 -08:00 |
|
Jason Volk
|
820ad6b57b
|
ircd::ios: Indicate continuation=true on defer descriptor.
|
2020-02-25 11:37:49 -08:00 |
|
Jason Volk
|
d0b0c4e23c
|
ircd::ctx: Use better namespace identifier on call.
|
2020-02-25 11:20:16 -08:00 |
|
Jason Volk
|
d6d83f6498
|
ircd::ctx: Move the asio override definition to section; optimize linkage.
|
2020-02-25 10:35:16 -08:00 |
|
Jason Volk
|
628b194151
|
ircd::ctx: Relax member access.
|
2020-02-24 16:44:15 -08:00 |
|
Jason Volk
|
28cc60a909
|
modules/client/sync/rooms/state: Add linear sync skip condition.
|
2020-02-24 12:26:51 -08:00 |
|
Jason Volk
|
8baaf366c4
|
ircd:Ⓜ️:event: Fix signature interface regression; optimize call path.
|
2020-02-24 11:01:52 -08:00 |
|
Jason Volk
|
a0af97ae3e
|
ircd: Use universal reference argument for always_assert().
|
2020-02-23 20:53:27 -08:00 |
|
Jason Volk
|
ea30ee38f9
|
ircd::ctx: Optimize asio timer cancel action for ctx::wake().
|
2020-02-23 16:23:25 -08:00 |
|
Jason Volk
|
8f5b40e9d5
|
modules/m_receipt: Disable luser receipt condition on membership.
|
2020-02-23 16:23:25 -08:00 |
|
Jason Volk
|
43cf0050ee
|
ircd::ctx: Use post rather than defer for self yield.
|
2020-02-23 12:15:55 -08:00 |
|
Jason Volk
|
f65839b1e5
|
ircd::fmt: Use universal reference for generate_string templates; simplify.
|
2020-02-22 15:28:44 -08:00 |
|
Jason Volk
|
b0c0970d69
|
ircd:Ⓜ️:fetch: Prevent fetch requests from starting based on global conditions.
|
2020-02-22 14:00:31 -08:00 |
|
Jason Volk
|
972830e188
|
configure: Improve libLLVM related; add default flags.
|
2020-02-21 14:42:39 -08:00 |
|
Jason Volk
|
f2ff0f170d
|
tools: Fix ax_cxx_version discrepancies.
|
2020-02-21 14:22:36 -08:00 |
|
Jason Volk
|
fca41d5e22
|
ircd:Ⓜ️:typing: Fix clamp on configured timeout max for typists.
|
2020-02-21 12:50:58 -08:00 |
|
Jason Volk
|
1765ba8921
|
ircd:Ⓜ️:typing: Add conf item for timeout worker interval.
|
2020-02-21 12:24:17 -08:00 |
|
Jason Volk
|
d7748fb1b3
|
ircd:Ⓜ️:typing: Increase stack size for timeout worker; attribute; minor cleanup.
|
2020-02-21 12:24:06 -08:00 |
|
Jason Volk
|
055fa1ee74
|
ircd:Ⓜ️:typing: Remove duplicate.
|
2020-02-21 12:24:06 -08:00 |
|
Jason Volk
|
4f0920d2ba
|
ircd::json: Reorder value rule initialization.
|
2020-02-21 12:22:56 -08:00 |
|
Jason Volk
|
4db99113e1
|
ircd::allocator: Fix linkage of hook declaration.
|
2020-02-21 12:22:56 -08:00 |
|
Jason Volk
|
4bef7dca7b
|
ircd: Split stdinc into additional macros header.
|
2020-02-21 12:22:56 -08:00 |
|
Jason Volk
|
992fc10be5
|
configure: Ignore unknown attributes in non-debug builds.
|
2020-02-21 12:22:56 -08:00 |
|
Jason Volk
|
e9cc354f01
|
ircd:Ⓜ️ Fix empty iteration condition.
|
2020-02-20 19:46:56 -08:00 |
|
Jason Volk
|
50535e89bb
|
ircd:Ⓜ️ Minor rename.
|
2020-02-20 18:43:47 -08:00 |
|
Jason Volk
|
a4f48eaab8
|
ircd:Ⓜ️:vm::eval: Conduct parallel fetch of new keys for vector eval.
|
2020-02-20 18:43:47 -08:00 |
|
Jason Volk
|
20bc23abde
|
ircd:Ⓜ️:dbs: Replace pairs with tuples for reference lifetime issue w/ clang.
|
2020-02-20 16:25:51 -08:00 |
|
Jason Volk
|
a13d9282ac
|
ircd:Ⓜ️:vm::eval: Add vector_view construction and eval to interface/stack.
|
2020-02-20 14:49:33 -08:00 |
|
Jason Volk
|
70dd2d7ba6
|
ircd:Ⓜ️:init::backfill: Add infolog during iteration; improve warning as per similar msgs.
|
2020-02-20 12:37:45 -08:00 |
|
Jason Volk
|
421af71f58
|
ircd::json: Reopen namespace with default visibility for clang.
|
2020-02-19 21:02:37 -08:00 |
|
Jason Volk
|
c8dc1232ee
|
modules/client/sync: Interrupt longpolling clients for faster graceful shutdown.
|
2020-02-19 16:25:24 -08:00 |
|
Jason Volk
|
c3349b9d40
|
ircd::ctx::dock: Add convenience interface for interrupt/terminate/notify.
|
2020-02-19 16:16:53 -08:00 |
|