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

12206 commits

Author SHA1 Message Date
Tony O 3ebad48c4f
nix: update shell.nix configureFlags 2020-05-15 22:52:38 +01:00
Tony O 3b927c5f7c
nix: explicitly configure rocksdb in default.nix 2020-05-15 22:50:08 +01:00
Jason Volk 72f9fcb01f ircd:Ⓜ️:init::backfill: Fix missing acquire options. 2020-05-14 14:30:32 -07:00
Jason Volk 55128978ba Revert "modules/console: Reverse order of vm list."
This reverts commit a3b31ce7aa.
2020-05-14 13:00:09 -07:00
Jason Volk 7b925e9051 modules/console: Indicate not actual stack usage maximum in ctx cmd. 2020-05-14 12:10:13 -07:00
Jason Volk e02f358963 modules/console: Fix column width in vm cmd output. 2020-05-14 12:10:00 -07:00
Jason Volk da761ca5aa ircd:Ⓜ️:dbs: Increase some cache defaults. 2020-05-14 12:09:41 -07:00
Jason Volk 3d55f1a4cf Merge branch 'master' of https://github.com/bqv/charybdis 2020-05-14 11:38:57 -07:00
Jason Volk f4fe10ba38 ircd::rfc3986: Add expectations for host and port parsers. 2020-05-14 11:05:42 -07:00
Tony Olagbaiye 95a0073101
nix: restore legacy build for ad-hoc dev 2020-05-13 20:30:03 +01:00
Tony Olagbaiye 9428f4b681
nix: move config to separate file 2020-05-13 20:17:51 +01:00
Tony Olagbaiye b69562bfae
nix: init flake 2020-05-13 20:02:40 +01:00
Tony Olagbaiye bcd4d41513
nix: update build and remove rocksdb 2020-05-13 18:44:13 +01:00
Tony Olagbaiye f3dfce3b1f
nix: construct construct 2020-05-13 18:32:19 +01:00
Tony Olagbaiye e5798680e2
nix: break off includes 2020-05-13 18:32:19 +01:00
Tony Olagbaiye 838f1da46c
nix: nebulize source 2020-05-13 18:32:19 +01:00
Tony Olagbaiye 9742e0f6d1
nix: build without autotools 2020-05-13 18:32:19 +01:00
Tony Olagbaiye 9818dcfb1c
nix-shell: create configure script 2020-05-13 18:32:18 +01:00
Jason Volk a2f6acd73f ircd::json: Reduce branch mispredictions in linear_any alternative parser. 2020-05-13 05:01:22 -07:00
Jason Volk 8b3cc178ae ircd::spirit: Import qi::seek, qi::subrule; minor reorg. 2020-05-13 04:15:10 -07:00
Jason Volk 41932375e3 modules/client/publicrooms: Cleanup/minor modernization. 2020-05-12 23:29:33 -07:00
Jason Volk 525db9f5e3 modules/console: Ensure different serializations available w/ raw/source arguments. 2020-05-12 23:23:37 -07:00
Jason Volk b4df449068 ircd:Ⓜ️:vm: Improve core sequence conditions.
ircd:Ⓜ️:vm: Simplify transaction sharing with parent.
2020-05-12 22:38:26 -07:00
Jason Volk b2b989708d ircd:Ⓜ️:vm: Improve loghead; debuglog formats. 2020-05-12 22:27:53 -07:00
Jason Volk 8bc371d7fb ircd::db::txn: Fix has() queries. 2020-05-12 22:27:53 -07:00
Jason Volk fde100bb93 ircd::db: Move callback into handler; fixes errors from reference member. 2020-05-12 22:27:53 -07:00
Jason Volk b91c768c57 ircd:Ⓜ️:vm::eval: Remove sequence_shared state. 2020-05-12 22:27:53 -07:00
Jason Volk 987a3eeb6b ircd:Ⓜ️:vm::eval: Add pointer to parent eval; related utils.
ircd:Ⓜ️:vm::eval: Add pointer to child evals; maintain stack.
2020-05-12 22:27:53 -07:00
Jason Volk 32c4ee29c5 ircd:Ⓜ️:vm::eval: Use delegation ctor on overloads. 2020-05-12 22:27:53 -07:00
Jason Volk 13003986bc ircd:Ⓜ️:vm::eval: Minor static interface reorg. 2020-05-12 22:27:53 -07:00
Jason Volk 69cd2608ac ircd:Ⓜ️:vm: Tweak branch expectation related. 2020-05-12 22:27:53 -07:00
Jason Volk 8308fe0e6b modules/m_receipt: Minor structured bindings. 2020-05-12 22:27:53 -07:00
Jason Volk ea420994eb modules/console: Output additional information in hook list cmd. 2020-05-12 22:27:53 -07:00
Jason Volk 3bd3173db0 ircd:Ⓜ️:vm: Replace eval hook::site member with entered hook ptr; add id to console cmd. 2020-05-12 22:27:53 -07:00
Jason Volk adde714df4 ircd:Ⓜ️🪝 Add callsite overloads which maintain pointer to current hfn. 2020-05-12 19:21:58 -07:00
Jason Volk 38a12ec0f7 ircd:Ⓜ️🪝 Add integer for easier ident; improve log msgs; console cmd. 2020-05-12 19:21:58 -07:00
Jason Volk a247334744 ircd:Ⓜ️🪝 Minor interface reorg. 2020-05-12 19:21:58 -07:00
Jason Volk 23b7dc62d6 ircd:Ⓜ️🪝 Add documenting comments on namespace, some primary structures. 2020-05-12 19:21:58 -07:00
Jason Volk 46cea198a2 ircd:Ⓜ️:vm: Remove explicit assignments in phase enumeration. 2020-05-12 19:21:58 -07:00
Jason Volk a3b31ce7aa modules/console: Reverse order of vm list. 2020-05-12 19:21:58 -07:00
Jason Volk bdcf62cbc0 ircd:Ⓜ️:vm: Use scope reset on eval.sequence_shared values. 2020-05-12 19:21:58 -07:00
Jason Volk fd35d6fb68 ircd:Ⓜ️:typing: Manage interruptions during the timeout loop. 2020-05-12 19:21:58 -07:00
Jason Volk de0b1d9b33 modules/m_relation: Fix failure to obtain event_id from m.in_reply_to competing format. 2020-05-12 19:21:58 -07:00
Jason Volk b2bb4b1be6 ircd:Ⓜ️:vm: Move the write_prepare/transaction allocation earlier. 2020-05-12 19:21:56 -07:00
Jason Volk 84fea17624 ircd:Ⓜ️:vm::execute: Reduce debuglog messages. 2020-05-12 04:41:07 -07:00
Jason Volk c83f820e7f ircd:Ⓜ️:vm: Add missing phase indication during verify. 2020-05-12 04:41:07 -07:00
Jason Volk d46b6bb27b ircd:Ⓜ️:vm: Skip existential check for issued events. 2020-05-12 04:41:07 -07:00
Jason Volk 3af0ebe53a ircd:Ⓜ️:fetch: Tweak conditions allowing requests based on runlevel. 2020-05-12 04:41:07 -07:00
Jason Volk ef80b1aff8 ircd:Ⓜ️:homeserver: Read-parse loop over events for bootstrap from vector. 2020-05-11 21:14:25 -07:00
Jason Volk b764e75692 ircd:Ⓜ️:vm: Additional fetch phases; split fetch hook sites. 2020-05-11 21:14:25 -07:00