0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-18 10:53:48 +02:00
Commit graph

12240 commits

Author SHA1 Message Date
Jason Volk ca2c1567fe Convert doc/ into wiki submodule. 2020-05-22 20:30:52 -07:00
Jason Volk c7b473485b ircd::allocator: Add argument for options string to info() interface. 2020-05-22 16:37:05 -07:00
Jason Volk f069cdfca0 ircd::allocator::je: Add noexcept for stats callback. 2020-05-22 16:37:05 -07:00
Jason Volk 54a72532b6 ircd::json: Eliminate output validation for release builds. 2020-05-22 16:37:05 -07:00
Jason Volk c73636f950 ircd::json: Add output validation to base stringify() template. 2020-05-22 16:37:05 -07:00
Jason Volk 6d14758a8a ircd: Elide static destructor emissions w/ clang. 2020-05-22 16:37:05 -07:00
Jason Volk a57469fbd6 ircd::spirit: Add convenience templates for semantic context access. 2020-05-20 20:52:32 -07:00
Jason Volk 4d5c006003 ircd::fs: Simplify read suite overloads. 2020-05-20 20:40:48 -07:00
Jason Volk a1de7e8e08 ircd::fs::fd: Replace open(2) with openat(2); additional constructor. 2020-05-20 20:40:48 -07:00
Jason Volk 56219f9eaa ircd::fs::fd: Fix constructor exception safety; cleanup. 2020-05-20 18:28:42 -07:00
Jason Volk 24707647b5 ircd::fs: Improve internal posix flag translation utils. 2020-05-20 18:28:42 -07:00
Jason Volk 82485b9aa9 ircd::fs: Minor cleanup. 2020-05-20 18:28:42 -07:00
Jason Volk 875b8a01f1 ircd::json: Minor cleanup. 2020-05-20 17:16:23 -07:00
Jason Volk 0c1e2be81a ircd::spirit: Add substring_view; additional imports. 2020-05-20 17:16:23 -07:00
Jason Volk f2bdcd7859 ircd::spirit: Expand boost::fusion header selection. 2020-05-19 16:54:10 -07:00
Jason Volk 8c2b203426 ircd::json: Simplify grammar instantiations. 2020-05-19 16:12:08 -07:00
Jason Volk 00d4a488c6 ircd:Ⓜ️:dbs: Clarify integer cast type. 2020-05-19 15:55:18 -07:00
Jason Volk ec0471934a ircd::json: Minor simplifications.
ircd::rfc3986: Minor simplifications.

ircd::fmt: Minor cleanup.
2020-05-19 15:55:18 -07:00
Jason Volk 9213d31f1d ircd::ctx: Inline interruptible(ctx, ...) manipulators. 2020-05-19 15:55:18 -07:00
Jason Volk 06cf2ffa52 ircd:Ⓜ️:dbs: Use byte_view<> for binary index key part; add assertions. 2020-05-19 15:55:18 -07:00
Jason Volk 3c96120e72 ircd::ctx: Add some noexcept; minor comment justification. 2020-05-18 19:57:54 -07:00
Jason Volk 00fe4baa2a ircd::ctx: Add direct flags reference accessor to interface. 2020-05-18 19:57:54 -07:00
Jason Volk 215a0148b4 ircd:Ⓜ️🪝:site: Add interrupt masking feature. 2020-05-18 19:02:49 -07:00
Jason Volk ce3a57bfce ircd::ctx::uninterruptible: Add defaulted runtime bool construction. 2020-05-18 18:43:17 -07:00
Jason Volk 92a4322f3a ircd::json: Assertions on iterator increments. 2020-05-18 18:13:41 -07:00
Jason Volk 081e4eb567 modules/media: Increase download timeout; compensate handler coarse timeout. 2020-05-18 18:12:34 -07:00
Jason Volk bb52cbd2d1 ircd::rfc3986: Move port number extraction grammars out of function static. 2020-05-18 18:12:34 -07:00
Jason Volk 0cb7378793 ircd::rfc3986: Move static host grammars outsdie of function. 2020-05-18 18:12:34 -07:00
Jason Volk 6e89ee4289 ircd::json: Consolidate validation grammars; optimize for boolean rule. 2020-05-18 18:12:34 -07:00
Jason Volk 005d1226b2 ircd::json: Consolidate type grammars; move outside functions; apply visibility. 2020-05-18 18:12:34 -07:00
Jason Volk 648d6e42b4 ircd::json: Inline vector::const_iterator related. 2020-05-18 18:12:34 -07:00
Jason Volk d870385e6c ircd::json: Move vector static grammars outside function; apply visibility. 2020-05-18 18:12:34 -07:00
Jason Volk 1b90964630 ircd::json: Move array static grammars outside functions; apply visibility; remove branch. 2020-05-18 16:51:50 -07:00
Jason Volk 021e875b29 ircd::json: Reorg object grammars; fix visibility attribute; remove branch on begin(). 2020-05-18 15:28:35 -07:00
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