0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-17 17:38:22 +02:00
Commit graph

14540 commits

Author SHA1 Message Date
Jason Volk ae9f14bf86 ircd::gpt::pipe::code: Mute options for non-llvm pipe; attempt source build before bc. 2022-10-02 01:29:58 +00:00
Jason Volk ef7471defd ircd:🆑 Add debug logs for mem creations. 2022-10-01 22:06:45 +00:00
Jason Volk 6827994a62 ircd::util: Add alignment gauge to suite. 2022-10-01 22:06:45 +00:00
Jason Volk 736c8014dd ircd:🆑 Default device info queries on init; promote log level; fix dev ref. 2022-09-30 17:30:55 +00:00
Jason Volk 3d990f0890 Revert "ircd:🆑 Isolate pthread enable hooking during init/finit."
This reverts commit 1a29e591ef.
2022-09-30 17:30:44 +00:00
Jason Volk 35462afd04 ircd: Fix mods_ldso.o build flags as it includes boost/dll. 2022-09-30 17:30:39 +00:00
Jason Volk 69848f7dcd tools: Add missing boost endian lib to bundled list. 2022-09-30 17:30:20 +00:00
Jason Volk baef0e3bc7 ircd:Ⓜ️:trace: Add interface for the trace. 2022-09-28 15:05:43 -07:00
Jason Volk b4f869a616 ircd:Ⓜ️:room::messages: Add option toggling redacted query. 2022-09-28 15:05:42 -07:00
Jason Volk 00829d2118 ircd:Ⓜ️:room::messages: Move m.replace related out of class; fix errors. 2022-09-28 13:30:56 -07:00
Jason Volk 16b9551780 modules/client/sync: Log debug marking polylog prefetch completion. 2022-09-28 10:13:07 -07:00
Jason Volk 5f758aaa3b ircd:Ⓜ️:events::annotates: Interface to scan the key of the m.annotation rel_type. 2022-09-28 09:55:51 -07:00
Jason Volk e2d70f249f ircd:Ⓜ️:events::relates: Interface to scan the rel_type of the M_RELATES ref type. 2022-09-28 09:54:10 -07:00
Jason Volk 9564d8fcdd ircd:Ⓜ️:relates: Fix property order for any canonical serialization. 2022-09-27 18:35:04 -07:00
Jason Volk da614e33a5 ircd:🆑 Replace niceness value with intensity by range partition. 2022-09-27 14:18:25 -07:00
Jason Volk 508d27eb40 ircd:🆑 Query to memoize warp sizes on init. 2022-09-27 12:23:43 -07:00
Jason Volk e85ed0e0dd ircd::gpt: Remove various cruft. 2022-09-24 16:40:39 -07:00
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