Jason Volk
|
c692b009a4
|
Fix -fuse-ld ldflags.
|
2019-06-24 01:33:41 -07:00 |
|
Jason Volk
|
83dd5581be
|
ircd:Ⓜ️ Workaround comparison operator resolution and others for clang.
|
2019-06-24 02:22:55 -06:00 |
|
Jason Volk
|
7157a9cf8b
|
ircd: Handle exceptions before unwind of class member reference.
|
2019-06-24 02:22:55 -06:00 |
|
Jason Volk
|
809d01d7df
|
ircd: Mark explicit unreachables for clang's failure to elide dtors of noreturn constructed objects.
|
2019-06-24 02:22:55 -06:00 |
|
Jason Volk
|
2f74142737
|
ircd::db: Fix erroneous calls when stacking overloads.
modules/s_keys: Fix erroneous calls when stacking overloads (regression).
|
2019-06-24 02:22:55 -06:00 |
|
Jason Volk
|
9d48215aaa
|
ircd: Explicit instance_list destructor template instantiations for clang.
|
2019-06-24 01:33:00 -06:00 |
|
Jason Volk
|
e0e36dfabd
|
configure: Add -Wno-unknown-warning-option for clang only for GCC conflict noise.
|
2019-06-24 01:33:00 -06:00 |
|
Jason Volk
|
30ee090663
|
configure: No -Werror=return-type for clang due to remaining extern C linkage complaints.
|
2019-06-24 01:22:10 -06:00 |
|
Jason Volk
|
fc89e02ff7
|
configure: Remove -pthread cxxflag for clang.
|
2019-06-24 01:19:18 -06:00 |
|
Jason Volk
|
708b34092f
|
ircd::ctx: Handle exception before unwind of class members; comments.
|
2019-06-23 16:46:41 -07:00 |
|
Jason Volk
|
31560dbc83
|
ircd:Ⓜ️ Fix keys::get() callsite inside libircd causing unloading dependency.
|
2019-06-23 16:36:08 -07:00 |
|
Jason Volk
|
86d0d720a1
|
ircd:Ⓜ️ Unload vm first during fini procedure.
|
2019-06-23 16:35:25 -07:00 |
|
Jason Volk
|
7906ca1060
|
modules/console: Combine key / keys cmds.
|
2019-06-23 16:27:37 -07:00 |
|
Jason Volk
|
37760fe251
|
ircd:Ⓜ️:keys: Improve key query and cache loop.
|
2019-06-23 16:27:37 -07:00 |
|
Jason Volk
|
c2f86a8094
|
ircd:Ⓜ️:keys: Distill out expiration test from verification test.
|
2019-06-23 16:22:15 -07:00 |
|
Jason Volk
|
fcbd31f672
|
ircd:Ⓜ️:keys: Add an iteration over node's cached keys.
|
2019-06-23 15:50:02 -07:00 |
|
Jason Volk
|
cf3b1218c4
|
ircd: Misc fixes for clang.
|
2019-06-23 16:22:06 -06:00 |
|
Jason Volk
|
2e7f272570
|
ircd: Add plain string terminate.
|
2019-06-23 16:16:39 -06:00 |
|
Jason Volk
|
82a7d736d1
|
ircd::fs::path: Use scoped enum for fs::path::base paths.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
c20e4bccd4
|
ircd::rfc1035: Fix cast-alignments.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
cd8d070fb6
|
ircd: Fix compiler option switches for clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
f85398392f
|
ircd: Tentative fix assert macro missing on clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
805f2c1184
|
ircd:Ⓜ️:user: Tentative fixes for clang rejection of std::string_view::size() constexprness.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
5bf62fc33f
|
ircd: Degrade enum addressing for clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
fa7b708e03
|
ircd::util: Fix inline namespace reopening for clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
ab32ef76d7
|
ircd::ctx::this_ctx: Fix inline namespace reopening for clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
801f0d57b7
|
ircd: Fix attributes for clang.
|
2019-06-23 07:37:23 -06:00 |
|
Jason Volk
|
e4a5a755d0
|
ircd::base: Fix lack of constexpr ceil().
|
2019-06-23 01:27:49 -06:00 |
|
Jason Volk
|
35cff6c498
|
include/ircd: Handle *.gch.tmp files from clang.
|
2019-06-23 01:27:49 -06:00 |
|
Jason Volk
|
b7186313e8
|
ircd: Fix system exception category condition error.
|
2019-06-23 01:27:49 -06:00 |
|
Jason Volk
|
53ea7b8658
|
ircd:Ⓜ️:feds: Add send operation to feds suite.
modules/console: Update console for feds resend.
|
2019-06-22 20:03:58 -07:00 |
|
Jason Volk
|
7dffdf12e0
|
modules/s_node: Move functions called my m_event back to libircd for now; tweak module order.
|
2019-06-22 19:23:45 -06:00 |
|
Jason Volk
|
8c7b265916
|
construct: Always disable IPv6 by default unless -6 program option is used.
|
2019-06-22 17:39:25 -07:00 |
|
Jason Volk
|
0a633985e6
|
tools/buildrocks: Build RocksDB with -Wno-error. [skip ci]
|
2019-06-22 17:06:44 -07:00 |
|
Jason Volk
|
d5c3db7ae5
|
ircd:Ⓜ️ Ignore stack usage warning around iov composition buffer.
|
2019-06-22 17:36:42 -06:00 |
|
Jason Volk
|
a371bc3e1f
|
ircd: Fix cast-conversion based reference-constructions.
|
2019-06-22 17:36:42 -06:00 |
|
Jason Volk
|
7aaee4c68d
|
ircd: Mark recommended noexcept on inline constructors.
|
2019-06-22 17:36:42 -06:00 |
|
Jason Volk
|
534afe8859
|
ircd: No need to move x-values.
|
2019-06-22 17:36:42 -06:00 |
|
Jason Volk
|
3ccb7c1faa
|
ircd: Belay narrowing conversions.
|
2019-06-22 17:36:37 -06:00 |
|
Jason Volk
|
a38408831b
|
ircd::info: Remove erroneous lambda capture.
|
2019-06-22 17:01:55 -06:00 |
|
Jason Volk
|
656ef1572e
|
ircd::buffer::parse_buffer: Remove erroneous cast operator.
|
2019-06-22 16:58:58 -06:00 |
|
Jason Volk
|
f3afd69bca
|
configure: Remove bnd_instrument related; deprecated by gcc-9.
|
2019-06-22 16:56:43 -06:00 |
|
Jason Volk
|
a67f134a6b
|
ircd:Ⓜ️ Partial migration of m::node to module; modernize legacy extern "C".
|
2019-06-21 21:02:38 -07:00 |
|
Jason Volk
|
4093dc2f85
|
ircd:Ⓜ️:self::init: Fix keys init; prevent libircd as dependency for module.
|
2019-06-21 20:29:26 -07:00 |
|
Jason Volk
|
33bb845eb7
|
appveyor.yml: Use --enable-assert so issues in the smoketest cause failure.
|
2019-06-21 20:13:23 -07:00 |
|
Jason Volk
|
bf6443e277
|
appveyor.yml: Add the smoketest after the build.
|
2019-06-21 18:02:30 -07:00 |
|
Jason Volk
|
f50df0df3e
|
doc: Move top-level build section to doc/BUILD. [skip ci]
|
2019-06-21 17:48:32 -07:00 |
|
Jason Volk
|
26461c0950
|
README: Tweak intro copy. [skip ci]
|
2019-06-21 17:27:11 -07:00 |
|
Jason Volk
|
d17afdd531
|
ircd::http2: Start an RFC7540 implementation.
|
2019-06-21 16:54:22 -07:00 |
|
Jason Volk
|
c944818f4b
|
modules/client/rooms: Add pre-checks for membership on the convenience endpoints.
|
2019-06-21 16:53:26 -07:00 |
|