Jason Volk
|
425f277eaa
|
ircd: Fix main thread assertion.
|
2019-06-24 03:55:11 -07:00 |
|
Jason Volk
|
b0502195ea
|
ircd::assert: Static assert for clang supporting __builtin_debugtrap().
|
2019-06-24 03:55:11 -07:00 |
|
Jason Volk
|
abe9fed5fa
|
ircd::json: Make grammar rules const if possible.
|
2019-06-24 03:52:44 -06:00 |
|
Jason Volk
|
80655da66e
|
Misc fixes for clang.
|
2019-06-24 01:34:14 -07:00 |
|
Jason Volk
|
49ddc6e44e
|
modules: Degrade enum addressing for clang.
|
2019-06-24 01:33:41 -07:00 |
|
Jason Volk
|
ce7bb21ea4
|
modules: Disambiguations for clang.
|
2019-06-24 01:33:41 -07:00 |
|
Jason Volk
|
fc786afbd5
|
modules/s_dns_resolver: Deconflict resolver instance pointer from typename.
|
2019-06-24 01:33:41 -07:00 |
|
Jason Volk
|
cbd2f6f4c7
|
ircd::prof: Add extern keyword for c89 semantics via gnu_inline in clang for odr.
|
2019-06-24 01:33:41 -07:00 |
|
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 |
|