0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-03 04:18:55 +01:00
Commit graph

13046 commits

Author SHA1 Message Date
Jason Volk
989b7633b5 ircd::ctx::posix: Use non-dce'd debuglog for thread create. 2020-10-07 15:12:12 -07:00
Jason Volk
e5b1e31f7e ircd::db: ifdef rate_limiter verbose debug msg. 2020-10-07 15:12:12 -07:00
Jason Volk
e6a7904040 ircd:Ⓜ️:events: Refactor for_each interface; split into raw suite. 2020-10-07 15:12:12 -07:00
Jason Volk
12771f1965 ircd::db: Clamp column arena size option. 2020-10-07 03:41:55 -07:00
Jason Volk
7e7eb14e0b ircd::rand: Add vector convenience interface. 2020-10-07 03:08:28 -07:00
Jason Volk
28887b0dc0 ircd::simd: Additional block-aligned fixed-stride half-duplex stream template. 2020-10-07 01:27:49 -07:00
Jason Volk
638efbc0e9 ircd::simd: Make stream template into enable_if complex w/ closure deductions. 2020-10-07 01:07:51 -07:00
Jason Volk
ef715a637d ircd::simd: Add accumulate template. 2020-10-06 19:15:42 -07:00
Jason Volk
7f63dc07ef ircd::simd: Simplify stream template; deduce unaligned type. 2020-10-06 19:15:42 -07:00
Jason Volk
112151249b ircd::simd: Use template as basis for unaligned wrapper; simplify suite.
ircd::simd: Rename unaligned header.
2020-10-06 19:15:40 -07:00
Jason Volk
e69ad0b49a ircd::rand: Add fill(mutable_buffer) to interface. 2020-10-06 16:25:03 -07:00
Jason Volk
767322dc37 ircd::rand: Simplify interface; comments/cleanup. 2020-10-06 16:25:03 -07:00
Jason Volk
66525fd6f3 Revert "modules/client/sync/rooms/timeline: Fix polylog limited flag condition."
This reverts commit a5aac0eb1f.
2020-10-06 03:50:02 -07:00
Jason Volk
7745bdcc24 ircd:Ⓜ️:user::profile: Fix brace initializer argument ambiguation. 2020-10-06 00:43:13 -07:00
Jason Volk
61d3867e82 ircd:Ⓜ️:user::profile: Minor simplify. 2020-10-06 00:43:13 -07:00
Jason Volk
a5aac0eb1f modules/client/sync/rooms/timeline: Fix polylog limited flag condition. 2020-10-06 00:02:29 -07:00
Jason Volk
ab38cd7b65 ircd:Ⓜ️:room::bootstrap: Increase stack size. 2020-10-06 00:02:29 -07:00
Jason Volk
0f94fe66cb ircd:Ⓜ️:fed::well_known: Move valid cache hit branch before fetch; minor cleanup. 2020-10-06 00:02:29 -07:00
Jason Volk
9f38a58402 ircd::ios: Use assertions on descriptor dtor. 2020-10-06 00:02:29 -07:00
Jason Volk
7a8794720b modules/console: More useful allocation bytes info in ios cmd. 2020-10-06 00:02:29 -07:00
Jason Volk
1c51153526 modules/web_root: Return non-throwing 404 here. 2020-10-05 20:15:12 -07:00
Jason Volk
6e879f1845 modules/web_root: No special caching of index.html or all hell breaks loose on Riot upgrade; minor cleanup. 2020-10-05 19:39:57 -07:00
Jason Volk
444fb3ad23 ircd:Ⓜ️:fed::well_known: Split fetch into async request/resolve. 2020-10-05 19:39:57 -07:00
Jason Volk
25b5d8763d ircd::info: Remove redundant. (e472a4a5df) 2020-10-03 10:06:11 -07:00
Jason Volk
eb3a09d5e2 modules/client/capabilities: Fix typo. 2020-10-03 07:29:47 -07:00
Jason Volk
c57844df2d ircd:Ⓜ️:vm::fetch: Propagate remote hint to event fetch opts for state fetch. 2020-10-03 04:49:53 -07:00
Jason Volk
0f95a6464e modules/console: Add hint param to fetch event cmd. 2020-10-03 04:33:47 -07:00
Jason Volk
0e13620604 ircd:Ⓜ️:vm: Propagate authority for hash mismatch for state eval. 2020-10-03 04:27:52 -07:00
Jason Volk
b96a98abe9 ircd:Ⓜ️:vm: Propagate authority for hash mismatch for auth_chain eval. 2020-10-03 04:27:52 -07:00
Jason Volk
e362a509d8 ircd:Ⓜ️:fetch: Add result check opts to request interface opts; feature authoritative_redactions. 2020-10-03 04:27:52 -07:00
Jason Volk
6179c511d4 ircd:Ⓜ️:request: Fix complex thread-local initialization. (#109) 2020-10-03 03:09:20 -07:00
Jason Volk
f8530e62d8 ircd:Ⓜ️:fed: Remove trailing solidus on request for dendrite. 2020-10-03 02:31:20 -07:00
Jason Volk
f03db0115f ircd:Ⓜ️:fed: Fix content/uri buffer reuse. 2020-10-03 02:31:20 -07:00
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