0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-25 15:04:10 +01:00
Commit graph

14523 commits

Author SHA1 Message Date
Jason Volk
1915db6d78 modules/m_receipt: Stop propagation of some errors in handler loop. 2022-09-22 13:30:42 -07:00
Jason Volk
4a8302038a ircd::gpt::vocab: Add tokenization and detokenization count() convenience. 2022-09-21 16:42:07 -07:00
Jason Volk
6092fabe42 ircd:Ⓜ️:room::message: Fix reply fallback accepting non-mxid careted names. 2022-09-21 16:39:05 -07:00
Jason Volk
2a608b8a7c ircd:🆑 Clarify value in banner w/ pretty bytes. 2022-09-13 18:30:40 -07:00
Jason Volk
c8bb2c8f37 ircd::ctx::queue: Inline linkage for template defs. 2022-09-11 12:43:46 -07:00
Jason Volk
ae9f2c1199 ircd::fs: Add asio glue for io_uring read/write. (closes #37) 2022-09-10 12:00:54 -07:00
Jason Volk
da55b185da Enable io_uring on supporting platforms. (#37)
docker: Add liburing to base packages. (#37)
2022-09-10 12:00:48 -07:00
Jason Volk
dcf60ae248 ircd::db::env: Use opts.all for sequential file read. 2022-09-10 11:40:33 -07:00
Jason Volk
83799b555c ircd::fs: Add optional init for aio. 2022-09-10 11:40:33 -07:00
Jason Volk
10201c11eb ircd::fs: Add autoconfs for sync(2) etc. 2022-09-10 11:40:33 -07:00
Jason Volk
dcbeb3fd4a ircd::fs: Remove fs::iou. 2022-09-10 11:40:33 -07:00
Jason Volk
ffac5de052 ircd::server: Fix introduced macro conflict. (gcc-9) 2022-09-10 11:40:33 -07:00
Jason Volk
30701b24cc ircd::ctx: Fixes for boost 1.80. 2022-09-10 11:29:29 -07:00
Jason Volk
10be6e5add Update included boost; add version withval for checkout. 2022-09-10 11:29:29 -07:00
Jason Volk
3d227f4878 configure: Bump rocksdb version default to v7.4.5. 2022-09-10 11:29:29 -07:00
Jason Volk
a465098693 modules/client/search: Improve argument characters and name intuition. 2022-09-02 11:22:38 -07:00
Jason Volk
ced3df67c6 modules/federation/send: Add m.txn log facility; improve debuglog related. 2022-08-31 13:35:56 -07:00
Jason Volk
2aa169695a construct: Call exit(3) to invoke module dtors attached to atexit. 2022-08-30 21:43:43 -07:00
Jason Volk
b46019dcbd README: Add badge for ubuntu base to minimal deps column. [ci skip] 2022-08-28 23:26:29 -07:00
Jason Volk
ff6d22d73e docker/ubuntu/22.04/full: Add OpenCL support. 2022-08-27 14:12:05 -07:00
Jason Volk
f1da346a1f ircd:🆑 Suppress CL_DEVICE_NOT_FOUND rather than throw on init. 2022-08-27 13:38:35 -07:00
Jason Volk
239f2fe17c modules/m_signing_key_update: Ignore updates from unknown users w/o error. 2022-08-27 13:38:35 -07:00
Jason Volk
966ef2ca95 ircd:🆑 Log warnings on init rather than silent fallback.
ircd:🆑 Fix error msg; improve msg.
2022-08-27 13:38:35 -07:00
Jason Volk
a3226b3b38 ircd::info: Proper prctl check for cpuid availability. 2022-08-27 01:52:05 -07:00
Jason Volk
a2826400a8 ircd::gpt::samp: Sample is done when dispatch=0 on interrupt without accept. 2022-08-27 01:52:05 -07:00
Jason Volk
02cd570b5e configure: Remove Mesa cruft.
ircd/Makefile: Use CC prog variable.
2022-08-27 01:51:49 -07:00
Jason Volk
50c5c43d29 ircd:Ⓜ️:room::type: Fix ascending order seek correctness; for now. 2022-08-20 11:07:38 -07:00
Jason Volk
23e4df7a9d configure: Use upper-cased default branding pronoun. 2022-08-20 10:15:49 -07:00
Jason Volk
1dd22c8e05 ircd::gpt::task: Count tokens at start rather than input vector size. 2022-08-19 20:57:35 -07:00
Jason Volk
53d213f956 modules/client/sync: Enable polylog prefetch w/ conf item; add user::rooms prefetch. 2022-08-19 20:57:35 -07:00
Jason Volk
e556fe248b modules/client/sync/rooms: Minor cleanup polylog inner loop closure. 2022-08-19 20:57:35 -07:00
Jason Volk
cf8e4092c9 ircd:Ⓜ️:user::rooms: Simplify interface w/ util::closure_bool. 2022-08-19 20:57:35 -07:00
Jason Volk
04559a28f6 ircd:Ⓜ️:user::rooms: Add prefetch loop. 2022-08-19 20:57:35 -07:00
Jason Volk
df6d463623 ircd:Ⓜ️ Add membership prefetch suite. 2022-08-19 20:57:35 -07:00
Jason Volk
9abc78a121 modules/console: Merge room messages/text cmds w/ mediated format. 2022-08-19 20:57:35 -07:00
Jason Volk
7a90776056 ircd:Ⓜ️ Additional pretty_msgline() opts for time ago / body delim. 2022-08-19 11:13:57 -07:00
Jason Volk
f931912f3e ircd:Ⓜ️:event::fetch: Improve codegen w/ dtor linkage. 2022-08-18 15:01:38 -07:00
Jason Volk
5eebfbbb90 modules/client/rooms/relations: Respond with newest relations first. (fixes #170) 2022-08-17 18:15:30 -07:00
Jason Volk
c010920f7c ircd:Ⓜ️:relates: Add reverse iteration; consolidate abi, inline interface. 2022-08-17 18:15:30 -07:00
Jason Volk
e2017efcce ircd:Ⓜ️:event::refs: Add reverse iteration; inline interface. 2022-08-17 18:15:30 -07:00
Jason Volk
16e6707c3e ircd:Ⓜ️:keys: Add key_id to debug log for single fetch path. 2022-08-17 17:09:31 -07:00
Jason Volk
8b07815357 modules/client/rooms/relations: Use m::relates interface w/ sender checking; cleanup. 2022-08-17 15:43:22 -07:00
Jason Volk
4c938e6658 modules/console: Fix regression 31dad11e16 log levels sampled after first flush.
modules/console: Fix incorrect log level enum order.
2022-08-17 13:05:39 -07:00
Jason Volk
13cd2656c9 ircd:Ⓜ️:fed::well_known: Use proper http::category; minor split/reorg. 2022-08-17 13:05:39 -07:00
Jason Volk
84fcffe331 modules/m_command: Add command to summarize message text of replied event. 2022-08-17 13:05:39 -07:00
Jason Volk
f06be9ac8e modules/console: Add room text cmd. 2022-08-17 13:05:39 -07:00
Jason Volk
727749e9de ircd:Ⓜ️:room: Add interface to room messages. 2022-08-17 13:05:39 -07:00
Jason Volk
2bf10c1234 ircd:Ⓜ️:relates: Add sender checking; move option bits to class member. 2022-08-17 11:09:05 -07:00
Jason Volk
47c6ae1c31 ircd:Ⓜ️ Add parallel binary operated comparison suite to query interface. 2022-08-17 11:09:05 -07:00
Jason Volk
6885bafc49 ircd:Ⓜ️ Add parallel get() suite to interface. 2022-08-17 11:09:05 -07:00