Jason Volk
|
aed6b9d546
|
configure: Disable LTO on aarch64.
|
2020-10-01 21:04:29 -07:00 |
|
Jason Volk
|
2bcea3de2f
|
ircd::utf: Elide instantiation at 512-bit width on aarch64 due to clang-10 issue.
|
2020-10-01 21:04:29 -07:00 |
|
Jason Volk
|
f56dded742
|
modules/llvm: Add conditional compilation for libllvm module.
|
2020-10-01 20:26:16 -07:00 |
|
Jason Volk
|
f6f8c2494f
|
ircd::prof: Fix missing #ifdef for fences.
|
2020-10-01 20:26:16 -07:00 |
|
Jason Volk
|
55da546de0
|
configure: Fix CXXFLAG for clang on aarch64. (#132)
|
2020-10-01 19:51:23 -07:00 |
|
Jason Volk
|
2ddf5faf37
|
construct: Reachability instrumentation fix for clang.
|
2020-10-01 19:15:15 -07:00 |
|
Jason Volk
|
6d8a4ab5d6
|
ircd::db: Preliminary compression string-options after space in descriptor value.
|
2020-10-01 19:15:15 -07:00 |
|
Jason Volk
|
eb2facbfd2
|
ircd:Ⓜ️:dbs: Add compression conf items for all columns.
|
2020-10-01 19:15:15 -07:00 |
|
Jason Volk
|
c2e5ede3ec
|
ircd:Ⓜ️:homeserver: Workaround for json::member template nested brace initializer issue.
|
2020-10-01 18:04:43 -07:00 |
|
Jason Volk
|
a9ef8744b3
|
configure: Reserve fpunit option for specific compilation units only; move no-sse4a option.
|
2020-10-01 16:27:34 -07:00 |
|
Jason Volk
|
684839235e
|
ircd:Ⓜ️:fed: Remove trailing solidus on send request.
|
2020-10-01 15:51:59 -07:00 |
|
Jason Volk
|
25a518e642
|
ircd:Ⓜ️:vm: Set need_top_head=true on internal rooms for now.
|
2020-10-01 03:49:41 -07:00 |
|
Jason Volk
|
d594719e1f
|
ircd::server: Fix chunked encoding offset error.
|
2020-10-01 00:02:16 -07:00 |
|
Jason Volk
|
b7b2c44973
|
ircd: Improve restart-assist to convey different program options.
|
2020-10-01 00:02:16 -07:00 |
|
Jason Volk
|
fecd009ffb
|
ircd:Ⓜ️:db: Fix accounting for index compression.
Revert 1051e740cc .
|
2020-09-30 19:40:29 -07:00 |
|
Jason Volk
|
28c4baf2b2
|
ircd:Ⓜ️:buffer: Remove cruft/unused from interface.
|
2020-09-30 16:35:34 -07:00 |
|
Jason Volk
|
12f28c8f9f
|
ircd:Ⓜ️:dbs: Relax assertion.
|
2020-09-30 16:35:34 -07:00 |
|
Jason Volk
|
8e3bf1f458
|
ircd:Ⓜ️ Remove cruft. [ci skip]
|
2020-09-30 16:35:34 -07:00 |
|
Jason Volk
|
6c89faee13
|
ircd::ctx::posix: Enforce noexcept on the full surface.
|
2020-09-29 16:09:10 -07:00 |
|
Jason Volk
|
00350ab96c
|
ircd::prof: Fix util::pretty() call (debugmode regression 512b12caf1 ).
|
2020-09-29 10:38:09 -07:00 |
|
Jason Volk
|
7034fadd64
|
ircd:Ⓜ️:vm: Clear existing eval txn on entry side instead of unwind.
|
2020-09-29 10:23:38 -07:00 |
|
Jason Volk
|
fb823e3d40
|
ircd:Ⓜ️:dbs: Revert 563f833ab3; relax assertion.
|
2020-09-29 10:23:38 -07:00 |
|
Jason Volk
|
ca7b7b0c61
|
ircd::db: Move computed properties from console into info struct.
|
2020-09-29 08:01:14 -07:00 |
|
Jason Volk
|
1051e740cc
|
ircd:Ⓜ️:dbs: Remove compression on _event_idx.
|
2020-09-29 08:01:14 -07:00 |
|
Jason Volk
|
4dcee4f779
|
modules/console: Add compression percentage to db files oneline.
|
2020-09-29 08:01:14 -07:00 |
|
Jason Volk
|
7fd084c8ce
|
modules/federation/version: Reorg into namespace; additional properties.
|
2020-09-29 00:36:46 -07:00 |
|
Jason Volk
|
88808f597a
|
ircd::info: Additional string for compiler name; architecture related.
|
2020-09-29 00:19:42 -07:00 |
|
Jason Volk
|
1bb6c2dcd0
|
ircd:Ⓜ️:events: Open dump file w/ exclusive option; prevent overwrite.
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
4dbb550e89
|
ircd::fs: Add support for O_EXCL; add exclusive to fd::opts.
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
9c82dad2f7
|
ircd::fs: Add missing O_TRUNC -> std::ios::trunc in options parseback.
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
95cb3df160
|
ircd::fs: Rename nocreate to create in fd::opts.
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
a509334c2d
|
ircd::b64: Simplify condition; replace lateral() w/ any().
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
1b390bdd17
|
ircd:Ⓜ️:event: Eliminate several small thread-local buffers; simplify.
|
2020-09-28 22:33:46 -07:00 |
|
Jason Volk
|
bd641e76ad
|
ircd:Ⓜ️:event: Compare decoded hash to allow both rfc4648 and rfc1421 compat.
|
2020-09-28 05:56:03 -07:00 |
|
Jason Volk
|
4170235686
|
modules/m_presence: Add per-user rate conf item; add branch to synapse spam infra.
|
2020-09-28 03:48:06 -07:00 |
|
Jason Volk
|
1bc05f3900
|
modules/m_presence: Fix clang warning for reference in range for.
|
2020-09-28 02:12:03 -07:00 |
|
Jason Volk
|
742c29500f
|
ircd::json: Replace simd::lateral used at inefficient lane types.
|
2020-09-28 00:27:30 -07:00 |
|
Jason Volk
|
9cee52fff0
|
ircd::simd: Add all() template w/ efficient word specializations.
|
2020-09-28 00:27:30 -07:00 |
|
Jason Volk
|
38a52f76d5
|
ircd::simd: Add any() template w/ efficient word specializations.
|
2020-09-28 00:27:30 -07:00 |
|
Jason Volk
|
512b12caf1
|
ircd::util: Refactor pretty(duration) interface; internal template.
|
2020-09-27 18:12:51 -07:00 |
|
Jason Volk
|
4b590ecc41
|
ircd:Ⓜ️:events: Add rates to events dump infolog.
|
2020-09-27 18:12:51 -07:00 |
|
Jason Volk
|
0492090b56
|
construct: Synchronize smoketest quit action with console command completion.
|
2020-09-27 17:17:00 -07:00 |
|
Jason Volk
|
bae534d56b
|
ircd:Ⓜ️:homeserver: Bail from ctor if the database remains empty after bootstrap.
|
2020-09-27 15:44:53 -07:00 |
|
Jason Volk
|
1276717be3
|
ircd::json: Add branch condition for number value to eliminate calls.
|
2020-09-27 15:44:53 -07:00 |
|
Jason Volk
|
2b86a4cbb8
|
ircd:Ⓜ️:homeserver: Add "valid-json" diagnostic mode to vector bootstrap.
|
2020-09-27 15:44:53 -07:00 |
|
Jason Volk
|
3fedfaeb8d
|
ircd: Add conf item to convey contextual diagnostic options.
|
2020-09-27 14:57:07 -07:00 |
|
Jason Volk
|
42fd88d169
|
ircd::simd: Add broad_cast template without required deduction argument.
|
2020-09-27 14:57:07 -07:00 |
|
Jason Volk
|
30e5a0110c
|
ircd::spirit: Add template id to custom_parser; add three specializations per unit for now.
|
2020-09-27 14:57:07 -07:00 |
|
Jason Volk
|
a73b538349
|
ircd:Ⓜ️:room: Add contains() tool.
|
2020-09-27 14:57:07 -07:00 |
|
Jason Volk
|
9768bbd1c6
|
ircd::db::allocator: Fix conditions for jemalloc #ifdefs. (#165)
|
2020-09-25 10:02:39 -07:00 |
|