Jason Volk
|
4bef7dca7b
|
ircd: Split stdinc into additional macros header.
|
2020-02-21 12:22:56 -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
|
c3349b9d40
|
ircd::ctx::dock: Add convenience interface for interrupt/terminate/notify.
|
2020-02-19 16:16:53 -08:00 |
|
Jason Volk
|
24325c8fc1
|
ircd:Ⓜ️ Add overload for nothrow integral m::get w/ defaulting.
|
2020-02-19 13:27:13 -08:00 |
|
Jason Volk
|
0c1970af0f
|
ircd:Ⓜ️:feds: Add default inline construction to reassert noexcept.
|
2020-02-19 13:26:05 -08:00 |
|
Jason Volk
|
e886e79073
|
ircd::db: Inline pointer-conditional overloads for cache interface.
|
2020-02-19 08:50:36 -08:00 |
|
Jason Volk
|
43f5ebe8e3
|
ircd::ctx: Inline the interruptible/uninterruptible instanced interface.
|
2020-02-19 08:40:15 -08:00 |
|
Jason Volk
|
7d4cf45f01
|
ircd::server: Fix bug when overrun discarded in cancellation buffer.
|
2020-02-13 16:33:44 -08:00 |
|
Jason Volk
|
c63141c4dc
|
ircd: Complete the assert workaround for clang.
|
2020-02-12 15:12:03 -08:00 |
|
Jason Volk
|
7669fd53d9
|
ircd::json: Move exception construction branch to unlikely seg; minor cleanup.
|
2020-02-12 14:34:26 -08:00 |
|
Jason Volk
|
72642ef556
|
ircd: Add PBC stub.
|
2020-02-11 15:47:18 -08:00 |
|
Jason Volk
|
3c9f0c82e7
|
ircd:Ⓜ️:matrix: Remove noexcept specifier for clang mangle resolution.
|
2020-02-11 12:19:32 -08:00 |
|
Jason Volk
|
0fd8019149
|
ircd::ctx: Use thread_local keyword for current.
|
2020-02-11 12:18:25 -08:00 |
|
Jason Volk
|
1ebe09f36b
|
ircd::json: Resize value bitfields to alignment for movdqa.
|
2020-02-11 10:12:58 -08:00 |
|
Jason Volk
|
c4f294810c
|
ircd::log: Remove duplicate condition for __assert_fail.
|
2020-02-10 18:54:59 -08:00 |
|
Jason Volk
|
04595054d8
|
ircd::json: Fix member constructor template.
|
2020-02-10 14:35:17 -08:00 |
|
Jason Volk
|
ab6672877d
|
ircd::json: Move max_string_size constant to header.
|
2020-02-09 14:54:38 -08:00 |
|
Jason Volk
|
13469512c3
|
ircd::util: Disable undefined-var-template warning for clang.
|
2020-02-02 17:35:33 -08:00 |
|
Jason Volk
|
4f96fafe67
|
ircd::prof: Fix gnu_inline extern emission from clang.
|
2020-02-01 22:18:49 -08:00 |
|
Jason Volk
|
438dd21048
|
ircd::rfc3986: Increase visibility of grammar namespace for clang.
|
2020-02-01 22:18:49 -08:00 |
|
Jason Volk
|
e241ab9e51
|
ircd::assert: Deconflict extern keyword duality for clang.
|
2020-02-01 17:20:50 -08:00 |
|
Jason Volk
|
1b699745bb
|
ircd::server: Fix syntax for clang.
|
2020-02-01 13:35:11 -08:00 |
|
Jason Volk
|
9d7e35adb1
|
ircd::util: Inline template definitions for clang.
|
2020-02-01 13:34:45 -08:00 |
|
Jason Volk
|
9e187f7406
|
ircd::db::prefetcher: Fix alignment attribution for clang.
|
2020-02-01 12:33:24 -08:00 |
|
Jason Volk
|
0c43394446
|
ircd::ctx::ole: Fix struct namespace error.
|
2020-02-01 12:31:37 -08:00 |
|
Jason Volk
|
0231e26c76
|
ircd: Add overloads for counted character leading/trailing strip.
|
2020-01-23 20:55:13 -08:00 |
|
Jason Volk
|
b0a773c922
|
ircd::db: Add conf item to repair on open.
|
2020-01-11 23:31:53 -08:00 |
|
Jason Volk
|
e2e4ea544b
|
ircd::ctx: Move paragraph in README.
|
2020-01-11 23:31:53 -08:00 |
|
Jason Volk
|
5993c6cdf4
|
ircd:Ⓜ️:event::fetch: Minor cleanup.
|
2020-01-11 23:31:53 -08:00 |
|
Jason Volk
|
cdfdde3334
|
ircd::db: Add interface to checksum files per column.
modules/console: Add column params to db check cmd.
|
2020-01-08 12:32:56 -08:00 |
|
Jason Volk
|
ffcc49b9e5
|
ircd::db: Add interface to checksum per file.
|
2020-01-08 12:32:56 -08:00 |
|
Jason Volk
|
f952cecfbb
|
ircd:Ⓜ️:vm: Add txnid to opts; propagate from federation send.
|
2020-01-06 17:01:21 -08:00 |
|
Jason Volk
|
d9c7985376
|
ircd:Ⓜ️:sync: Add next_batch central convenience; add branding to token.
|
2020-01-06 13:24:21 -08:00 |
|
Jason Volk
|
4ef3f6eab7
|
ircd::ctx: Add nice/ionice values to pool opts; propagate on spawn.
|
2020-01-06 12:19:38 -08:00 |
|
Jason Volk
|
78d300b3b7
|
ircd::ctx: Add nice/ionice values to context.
|
2020-01-06 12:19:38 -08:00 |
|
Jason Volk
|
68a56374e3
|
ircd:Ⓜ️:fed: Allow empty response to not throw in convenience cast.
|
2020-01-05 17:30:58 -08:00 |
|
Jason Volk
|
1245101a5b
|
ircd: Undef legacy major/minor macros if included through sys/types.h.
|
2019-12-31 13:42:22 -08:00 |
|
Jason Volk
|
031f3e0a72
|
ircd::buffer: Add constructors which limit requested size to input buffer.
|
2019-12-31 11:23:20 -08:00 |
|
Jason Volk
|
316d668a58
|
ircd: Add always_assert() inline expression trap.
|
2019-12-26 14:41:43 -08:00 |
|
Jason Volk
|
37cde44d58
|
ircd::cbor: Reconstitute head reader and utils.
|
2019-12-26 11:43:01 -08:00 |
|
Jason Volk
|
45e5104a87
|
ircd::leb128: Add RB_GENERIC condition on platform intrinsics.
|
2019-12-21 14:37:41 -08:00 |
|
Jason Volk
|
189b5cfbcd
|
ircd:Ⓜ️:keys: Add back tls_fingerprints due to reintroduction by matrix.org.
|
2019-12-21 14:34:28 -08:00 |
|
Jason Volk
|
ba5352e560
|
ircd:Ⓜ️:room: Add annotate() convenience reaction.
|
2019-12-11 14:09:22 -08:00 |
|
Jason Volk
|
6fa63f8bf0
|
ircd:Ⓜ️:room: Add react() convenience sender.
|
2019-12-11 14:07:24 -08:00 |
|
Jason Volk
|
bf2df9c223
|
ircd:Ⓜ️ Add a tuple structure for m_relates_to.
|
2019-12-11 11:01:11 -08:00 |
|
Jason Volk
|
4970e4f626
|
ircd::util::params: Support prefixed non-positional parameters.
|
2019-12-10 22:02:30 -08:00 |
|
Jason Volk
|
5b3cc11859
|
ircd::util::params: Modernize; remove allocation.
|
2019-12-10 17:51:14 -08:00 |
|
Jason Volk
|
8dfbe808d6
|
ircd:Ⓜ️:room::head: Add room version hint to opts to reduce query.
|
2019-12-10 12:06:54 -08:00 |
|