Jason Volk
|
d579dd54aa
|
ircd::util: Add pre-c++2a identity functor template.
|
2020-02-26 18:10:41 -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
|
e36537d8ca
|
ircd::spirit: Fix upstream visibility related 737d9dd162.
|
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
|
628b194151
|
ircd::ctx: Relax member access.
|
2020-02-24 16:44:15 -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
|
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 |
|