0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-29 00:03:45 +02:00
Commit graph

14342 commits

Author SHA1 Message Date
Jason Volk c32928981b ircd:Ⓜ️:dbs::init: Split unit; preliminary schema update vector; ctor exceptions. 2022-08-06 22:47:59 -07:00
Jason Volk 49615517cc ircd:Ⓜ️:room::content: Move prefetch buffer to class member. 2022-08-05 18:38:32 -07:00
Jason Volk e45dc31797 ircd:Ⓜ️:vm::eval: Use closure_bool for_each(); reduce direct instance_list iteration. 2022-08-05 17:57:19 -07:00
Jason Volk 2dc58b55d5 construct: Add conf item for output buffer size. 2022-08-05 17:57:19 -07:00
Jason Volk 651c5ea140 modules/console: Add event relates cmd for rel_type listing. 2022-08-05 15:07:33 -07:00
Jason Volk 14eb419045 ircd:Ⓜ️ Add m.in_reply_to to m::relates tuple and reuse in m::room::message. 2022-08-04 18:25:49 -07:00
Jason Volk b75f0ea1ef ircd:Ⓜ️ Move multi-key fetch from vm:: to keys::; minor reorg. 2022-08-03 20:26:33 -07:00
Jason Volk 8839f6d273 modules/console: Add gpt tldr cmd diagnostic. 2022-08-02 20:49:34 -07:00
Jason Volk 71f0d15910 ircd:Ⓜ️:dbs: Deduplicate m.in_reply_to extraction w/ a4ec2dd8ab. 2022-08-02 20:49:21 -07:00
Jason Volk 35199dffb3 ircd:Ⓜ️:room::message: Add interface to extract rich reply fallbacks. 2022-08-02 20:49:21 -07:00
Jason Volk 504e0a1883 ircd:Ⓜ️:room::message: Name m.relates_to in the tuple. 2022-08-02 15:56:04 -07:00
Jason Volk d978a02b91 ircd::rfc3986: Fix errant signed integer check w/ qi::int_parser. 2022-08-02 13:24:26 -07:00
Jason Volk cd4b1714d9 ircd::rfc3986: Fix grammar throwing out of url::decode_unsafe(). 2022-08-02 13:18:58 -07:00
Jason Volk c33ddd278a ircd:Ⓜ️ Use proper character overload for optimal tokens(). 2022-08-02 13:18:58 -07:00
Jason Volk c2d5b8081d configure: Use install -C so make install doesn't hose every file for single change. 2022-08-02 13:18:58 -07:00
Jason Volk 9407e2c654 share: Remove redundant package target name in install path. 2022-08-02 13:18:58 -07:00
Jason Volk 5039b2df9c modules/m_command: Support typing notifications while command is processing. 2022-08-02 13:18:58 -07:00
Jason Volk 6dd7ed4730 modules/m_command: Support command input w/ reply-to argument context. 2022-08-02 13:18:58 -07:00
Jason Volk 3064b349dc modules/client/sync/rooms/timeline: Fix redundant private echo of public command. 2022-08-02 13:18:58 -07:00
Jason Volk 1f947f982c ircd::gpt: Cache pipe::code instance in shared_ptr for task reuse. 2022-07-31 02:46:05 -07:00
Jason Volk 9f79bb54b8 ircd:Ⓜ️:fetch: Stub branch to make use of redacted_by. 2022-07-30 23:28:19 -07:00
Jason Volk 0ba3c5629f ircd:Ⓜ️:room::events::missing: Dedup inner loop; optimize w/ parallel query. 2022-07-30 20:58:59 -07:00
Jason Volk 33094ece07 ircd::gpt: Fix doc comment on count vs. tokens. [ci skip] 2022-07-30 19:25:32 -07:00
Jason Volk a3eeb1aa9c
README: Remove extra. [ci skip] 2022-07-30 02:12:20 -07:00
Jason Volk 03262e09a9 ircd:Ⓜ️:dbs: Add conf items for less aggressive compact trig on large columns. 2022-07-29 23:56:52 -07:00
Jason Volk c76aec69a9 ircd:Ⓜ️:dbs: Upgrade descriptors to designated initializers. 2022-07-29 22:30:09 -07:00
Jason Volk e38825030f ircd::db: Add descriptor field for level0 compaction trigger. 2022-07-29 22:30:09 -07:00
Jason Volk 3139050e45 Docker: Enable buildkit; postfix tags with target. [ci skip] 2022-07-29 22:30:09 -07:00
Jason Volk a2197e87df ircd:Ⓜ️:resource: Unstable is also a version (undocumented). 2022-07-29 17:35:58 -07:00
Jason Volk b2682d4e63 docker: Deduplicate Alpine -built into argumented stages. [ci skip] 2022-07-28 13:42:06 -07:00
Jason Volk 26810294e1 README: Add project description subtitle. [ci skip] 2022-07-28 13:07:26 -07:00
Jason Volk 3b967b6746 ircd::mods: Add conf item for static dtor check; remove redundant debuglog. 2022-07-27 17:36:50 -07:00
Jason Volk 69dcd7acd9 ircd::mods: Eliminate RTLD_DEEPBIND by linking modules -Bsymbolic. 2022-07-27 16:22:42 -07:00
Jason Volk de60a632fb construct: Add conf items to supplement cmd positional arguments. 2022-07-27 16:08:55 -07:00
Jason Volk 2aa0986fb1 ircd::mods: Skip unload for instances w/ null headers or unconstructed. 2022-07-27 15:40:12 -07:00
Jason Volk 5506335502 ircd::mods: Fix reference to temporary (GCC). 2022-07-27 15:11:07 -07:00
Jason Volk 05a776dd51 configure: Output target codegen feature table. 2022-07-27 15:03:31 -07:00
Jason Volk c002e03242 configure: Add PROFILE_USE conditional and subst. 2022-07-27 14:32:47 -07:00
Jason Volk 1a386fd06f configure: Promote diagnostic for returning temps to -Werror. 2022-07-27 14:32:47 -07:00
Jason Volk f9a845f179 configure: Specific macro for warning checks; skip checks on disable. 2022-07-27 14:32:47 -07:00
Jason Volk 9f22edf3a4 ircd::mods: Add conf item to bypass mapi check on load. 2022-07-27 10:20:02 -07:00
Jason Volk 60c00dba29 configure: Check for unversioned llvm-profdata. (alpine)
configure: Remove -verify-pch. (clang)
2022-07-26 18:43:39 -07:00
Jason Volk a945137eff ircd::log: Cold section log::critical constructions. 2022-07-26 15:46:09 -07:00
Jason Volk 43360d1838 README: Add more dockers and badges. 2022-07-25 18:50:57 -07:00
Jason Volk 5bafcce20a modules/web_hook: Improve alt-text for dockerhub shots. 2022-07-25 17:09:09 -07:00
Jason Volk 561a956b2c docker: Alpine-3.16 deck. 2022-07-25 16:22:06 -07:00
Jason Volk f0569247f4 Makefiles: Fix bashisms. (#88) 2022-07-25 14:08:26 -07:00
Jason Volk 0afb5bf847 m4: Always extract major version number in CXX -dumpversion. 2022-07-25 14:08:26 -07:00
Jason Volk 2056047944 configure: Replace instances of += operator.
m4: Add RB_VAR_APPEND macro.
2022-07-25 12:41:03 -07:00
Jason Volk 85f5dda7e1 ircd::ctx: Fixes for boost 1.76 asio API changes. 2022-07-25 12:31:18 -07:00