0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-09 20:18:34 +02:00
Commit graph

12963 commits

Author SHA1 Message Date
Jason Volk bfaf21807b ircd:Ⓜ️:request: Minor simplify. 2020-10-03 02:31:20 -07:00
Jason Volk bdf3e0a126 ircd:Ⓜ️:fed: Prevent appending empty id parameters; minor cleanup. 2020-10-03 02:31:20 -07:00
Jason Volk 5f24f10458 modules/console: Disambiguate argument type. 2020-10-03 02:31:20 -07:00
Jason Volk 731dd7c1c0 ircd:Ⓜ️:fed: Fix view pointer to temp rvalue. 2020-10-03 02:31:20 -07:00
Jason Volk a550b5c420 modules/console: Fix reference to returned array. 2020-10-03 02:31:20 -07:00
Jason Volk 441d3aaf92 ircd::net: Reduce trivial/unnecessary thread_local; debuglog stack buffers. 2020-10-03 02:31:20 -07:00
Jason Volk 432fcd9cd8 ircd::net::socket: Hoist function-static instances of ios::descriptor. 2020-10-03 02:31:20 -07:00
Jason Volk c43f3a6658 modules/console: Fix missing empty line separator. 2020-10-03 02:31:20 -07:00
Jason Volk e472a4a5df ircd::info: Gather basic idents on aarch64. (closes #132) 2020-10-02 03:18:06 -07:00
Jason Volk 2146fe5c32 docker: Replace lz4 with zstd in ubuntu base. 2020-10-02 03:18:06 -07:00
Jason Volk 1379f5db9e Simplify README. [ci skip] 2020-10-02 03:18:06 -07:00
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